public abstract class AssetSchemaElement extends AssetReferenceable
| Modifier and Type | Field and Description |
|---|---|
protected SchemaElement |
schemaElementBean |
referenceableBeanparentAsset| Modifier | Constructor and Description |
|---|---|
protected |
AssetSchemaElement(AssetDescriptor parentAsset)
Constructor used by the subclasses
|
|
AssetSchemaElement(AssetDescriptor parentAsset,
AssetSchemaElement 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.
|
|
AssetSchemaElement(AssetDescriptor parentAsset,
SchemaElement schemaElementBean)
Bean constructor with parent.
|
|
AssetSchemaElement(SchemaElement schemaElementBean)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
String |
getDescription()
Returns the stored description property for the schema element.
|
String |
getDisplayName()
Return the simple name of the schema element.
|
protected SchemaElement |
getSchemaElementBean()
Return this schema type bean.
|
int |
hashCode()
Hash of properties
|
boolean |
isDeprecated()
Is the schema element deprecated?
|
protected void |
setBean(SchemaElement schemaElementBean)
Set up the bean that contains the properties of the schema element.
|
String |
toString()
Standard toString method.
|
getAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, getSecurityTags, setBeangetAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, setBeangetParentAsset, getParentAssetName, getParentAssetTypeNameprotected SchemaElement schemaElementBean
protected AssetSchemaElement(AssetDescriptor parentAsset)
parentAsset - descriptor of asset that this property relates to.public AssetSchemaElement(SchemaElement schemaElementBean)
schemaElementBean - bean containing the schema element propertiespublic AssetSchemaElement(AssetDescriptor parentAsset, SchemaElement schemaElementBean)
parentAsset - descriptor of asset that this property relates to.schemaElementBean - bean containing the schema element propertiespublic AssetSchemaElement(AssetDescriptor parentAsset, AssetSchemaElement template)
parentAsset - description of the asset that this schema element is attached to.template - template object to copy.protected void setBean(SchemaElement schemaElementBean)
schemaElementBean - bean containing all of the propertiesprotected SchemaElement getSchemaElementBean()
public boolean isDeprecated()
public String getDisplayName()
public String getDescription()
public String toString()
toString in class AssetReferenceablepublic boolean equals(Object objectToCompare)
equals in class AssetReferenceableobjectToCompare - supplied objectpublic int hashCode()
hashCode in class AssetReferenceableCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.