public class AssetEnumSchemaType extends AssetSimpleSchemaType
| Modifier and Type | Field and Description |
|---|---|
protected EnumSchemaType |
enumSchemaTypeBean |
simpleSchemaTypeBeanschemaElementBeanreferenceableBeanparentAsset| Modifier | Constructor and Description |
|---|---|
protected |
AssetEnumSchemaType(AssetDescriptor parentAsset)
Constructor used by the subclasses
|
|
AssetEnumSchemaType(AssetDescriptor parentAsset,
AssetEnumSchemaType template)
Copy/clone Constructor the parentAsset is passed separately to the template because it is also
likely to be being cloned in the same operation and we want the definitions clone to point to the
asset clone and not the original asset.
|
|
AssetEnumSchemaType(AssetDescriptor parentAsset,
EnumSchemaType enumSchemaTypeBean)
Bean constructor with parent asset
|
|
AssetEnumSchemaType(EnumSchemaType enumSchemaTypeBean)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
protected AssetSchemaType |
cloneAssetSchemaType(AssetDescriptor parentAsset)
Return a clone of this schema element.
|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
protected EnumSchemaType |
getEnumSchemaTypeBean()
Return the bean with all of the properties.
|
protected SchemaType |
getSchemaTypeBean()
Return this schema element bean.
|
protected void |
setBean(EnumSchemaType bean)
Set up the bean that contains the properties of the schema.
|
String |
toString()
Standard toString method.
|
getDataType, getDefaultValue, getSimpleSchemaTypeBean, setBeancreateAssetSchemaType, getAuthor, getEncodingStandard, getFormula, getQueries, getUsage, getVersionNumber, setBeangetDescription, getDisplayName, getSchemaElementBean, isDeprecated, setBeangetAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, getSecurityTags, setBeangetAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, hashCode, setBeangetParentAsset, getParentAssetName, getParentAssetTypeNameprotected EnumSchemaType enumSchemaTypeBean
protected AssetEnumSchemaType(AssetDescriptor parentAsset)
parentAsset - descriptor of asset that this property relates to.public AssetEnumSchemaType(EnumSchemaType enumSchemaTypeBean)
enumSchemaTypeBean - bean containing the schema element propertiespublic AssetEnumSchemaType(AssetDescriptor parentAsset, EnumSchemaType enumSchemaTypeBean)
parentAsset - descriptor for parent assetenumSchemaTypeBean - bean containing the schema element propertiespublic AssetEnumSchemaType(AssetDescriptor parentAsset, AssetEnumSchemaType template)
parentAsset - description of the asset that this schema element is attached to.template - template object to copy.protected EnumSchemaType getEnumSchemaTypeBean()
protected AssetSchemaType cloneAssetSchemaType(AssetDescriptor parentAsset)
cloneAssetSchemaType in class AssetSimpleSchemaTypeparentAsset - description of the asset that this schema element is attached to.protected SchemaType getSchemaTypeBean()
getSchemaTypeBean in class AssetSimpleSchemaTypeprotected void setBean(EnumSchemaType bean)
bean - bean containing the schema propertiespublic String toString()
toString in class AssetSimpleSchemaTypepublic boolean equals(Object objectToCompare)
equals in class AssetSimpleSchemaTypeobjectToCompare - supplied objectCopyright © 2018–2020 ODPi. All rights reserved.