public abstract class AssetElementHeader extends AssetPropertyBase
parentAsset| Modifier | Constructor and Description |
|---|---|
protected |
AssetElementHeader(AssetDescriptor parentAsset)
Constructor used by the subclasses
|
protected |
AssetElementHeader(AssetDescriptor parentAsset,
AssetElementHeader assetElementHeader)
Copy/clone constructor.
|
protected |
AssetElementHeader(AssetDescriptor parentAsset,
ElementHeader elementHeaderBean)
Bean constructor with parent asset
|
protected |
AssetElementHeader(ElementHeader elementHeaderBean)
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.
|
List<AssetClassification> |
getAssetClassifications()
Return the list of classifications associated with the asset.
|
protected ElementHeader |
getElementHeaderBean()
Return the element header bean - used during cloning
|
Map<String,Object> |
getExtendedProperties()
Return any properties defined for a sub type that are not explicitly supported by the connected
asset API.
|
String |
getGUID()
Return the unique id for the properties object.
|
AssetElementType |
getType()
Return the element type properties for this properties object.
|
String |
getURL()
Returns the URL to access the properties object in the metadata repository.
|
int |
hashCode()
Create a hash code for this element type.
|
protected void |
setBean(ElementHeader elementHeaderBean)
Set up the bean that contains the properties of the element header.
|
String |
toString()
Standard toString method.
|
getParentAsset, getParentAssetName, getParentAssetTypeNameprotected AssetElementHeader(AssetDescriptor parentAsset)
parentAsset - descriptor of asset that this property relates to.protected AssetElementHeader(ElementHeader elementHeaderBean)
elementHeaderBean - bean containing all to the propertiesprotected AssetElementHeader(AssetDescriptor parentAsset, ElementHeader elementHeaderBean)
parentAsset - descriptor for parent assetelementHeaderBean - bean containing propertiesprotected AssetElementHeader(AssetDescriptor parentAsset, AssetElementHeader assetElementHeader)
parentAsset - descriptor for parent assetassetElementHeader - element to copyprotected void setBean(ElementHeader elementHeaderBean)
elementHeaderBean - bean containing all of the propertiesprotected ElementHeader getElementHeaderBean()
public AssetElementType getType()
public String getGUID()
public String getURL()
public List<AssetClassification> getAssetClassifications()
public Map<String,Object> getExtendedProperties()
public String toString()
public boolean equals(Object objectToCompare)
equals in class AssetPropertyBaseobjectToCompare - supplied objectpublic int hashCode()
hashCode in class AssetPropertyBaseCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.