Package org.isda.cdm
Class Resource.ResourceBuilder
- java.lang.Object
-
- com.rosetta.model.lib.RosettaModelObjectBuilder
-
- org.isda.cdm.Resource.ResourceBuilder
-
- Enclosing class:
- Resource
public static class Resource.ResourceBuilder extends com.rosetta.model.lib.RosettaModelObjectBuilder
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.String
comments
protected FieldWithMetaString.FieldWithMetaStringBuilder
language
protected ResourceLength.ResourceLengthBuilder
length
protected FieldWithMetaString.FieldWithMetaStringBuilder
mimeType
protected java.lang.String
name
protected FieldWithMetaString.FieldWithMetaStringBuilder
resourceId
protected FieldWithMetaResourceTypeEnum.FieldWithMetaResourceTypeEnumBuilder
resourceType
protected java.math.BigDecimal
sizeInBytes
protected java.lang.String
string
protected java.lang.String
url
-
Constructor Summary
Constructors Constructor Description ResourceBuilder()
-
Method Summary
-
-
-
Field Detail
-
comments
protected java.lang.String comments
-
language
protected FieldWithMetaString.FieldWithMetaStringBuilder language
-
length
protected ResourceLength.ResourceLengthBuilder length
-
mimeType
protected FieldWithMetaString.FieldWithMetaStringBuilder mimeType
-
name
protected java.lang.String name
-
resourceId
protected FieldWithMetaString.FieldWithMetaStringBuilder resourceId
-
resourceType
protected FieldWithMetaResourceTypeEnum.FieldWithMetaResourceTypeEnumBuilder resourceType
-
sizeInBytes
protected java.math.BigDecimal sizeInBytes
-
string
protected java.lang.String string
-
url
protected java.lang.String url
-
-
Method Detail
-
metaData
public com.rosetta.model.lib.meta.RosettaMetaData<? extends Resource> metaData()
- Specified by:
metaData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
getComments
public java.lang.String getComments()
-
getLanguage
public FieldWithMetaString.FieldWithMetaStringBuilder getLanguage()
-
getOrCreateLanguage
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateLanguage()
-
getLength
public ResourceLength.ResourceLengthBuilder getLength()
-
getOrCreateLength
public ResourceLength.ResourceLengthBuilder getOrCreateLength()
-
getMimeType
public FieldWithMetaString.FieldWithMetaStringBuilder getMimeType()
-
getOrCreateMimeType
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateMimeType()
-
getName
public java.lang.String getName()
-
getResourceId
public FieldWithMetaString.FieldWithMetaStringBuilder getResourceId()
-
getOrCreateResourceId
public FieldWithMetaString.FieldWithMetaStringBuilder getOrCreateResourceId()
-
getResourceType
public FieldWithMetaResourceTypeEnum.FieldWithMetaResourceTypeEnumBuilder getResourceType()
-
getOrCreateResourceType
public FieldWithMetaResourceTypeEnum.FieldWithMetaResourceTypeEnumBuilder getOrCreateResourceType()
-
getSizeInBytes
public java.math.BigDecimal getSizeInBytes()
-
getString
public java.lang.String getString()
-
getUrl
public java.lang.String getUrl()
-
setComments
public Resource.ResourceBuilder setComments(java.lang.String comments)
-
setLanguage
public Resource.ResourceBuilder setLanguage(FieldWithMetaString language)
-
setLanguageRef
public Resource.ResourceBuilder setLanguageRef(java.lang.String language)
-
setLength
public Resource.ResourceBuilder setLength(ResourceLength length)
-
setLengthBuilder
public Resource.ResourceBuilder setLengthBuilder(ResourceLength.ResourceLengthBuilder length)
-
setMimeType
public Resource.ResourceBuilder setMimeType(FieldWithMetaString mimeType)
-
setMimeTypeRef
public Resource.ResourceBuilder setMimeTypeRef(java.lang.String mimeType)
-
setName
public Resource.ResourceBuilder setName(java.lang.String name)
-
setResourceId
public Resource.ResourceBuilder setResourceId(FieldWithMetaString resourceId)
-
setResourceIdRef
public Resource.ResourceBuilder setResourceIdRef(java.lang.String resourceId)
-
setResourceType
public Resource.ResourceBuilder setResourceType(FieldWithMetaResourceTypeEnum resourceType)
-
setResourceTypeRef
public Resource.ResourceBuilder setResourceTypeRef(ResourceTypeEnum resourceType)
-
setSizeInBytes
public Resource.ResourceBuilder setSizeInBytes(java.math.BigDecimal sizeInBytes)
-
setString
public Resource.ResourceBuilder setString(java.lang.String string)
-
setUrl
public Resource.ResourceBuilder setUrl(java.lang.String url)
-
build
public Resource build()
- Specified by:
build
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
prune
public Resource.ResourceBuilder prune()
- Specified by:
prune
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
hasData
public boolean hasData()
- Specified by:
hasData
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
process
public void process(com.rosetta.model.lib.path.RosettaPath path, com.rosetta.model.lib.process.BuilderProcessor processor)
- Specified by:
process
in classcom.rosetta.model.lib.RosettaModelObjectBuilder
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-