public class AssetDerivedSchemaAttribute extends AssetSchemaAttribute
| Modifier and Type | Field and Description |
|---|---|
protected AssetSchemaImplementationQueries |
queries |
protected DerivedSchemaAttribute |
schemaAttributeBean |
externalSchemaLink, localSchemaTypereferenceableBeanparentAsset| Constructor and Description |
|---|
AssetDerivedSchemaAttribute(AssetDescriptor parentAsset,
AssetDerivedSchemaAttribute 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.
|
AssetDerivedSchemaAttribute(AssetDescriptor parentAsset,
DerivedSchemaAttribute schemaAttributeBean,
AssetSchemaLink externalSchemaLink,
AssetSchemaImplementationQueries queries)
Bean constructor with parent asset
|
AssetDerivedSchemaAttribute(AssetDescriptor parentAsset,
DerivedSchemaAttribute schemaAttributeBean,
AssetSchemaType localSchemaType,
AssetSchemaImplementationQueries queries)
Bean constructor with parent asset
|
AssetDerivedSchemaAttribute(DerivedSchemaAttribute schemaAttributeBean,
AssetSchemaLink externalSchemaLink,
AssetSchemaImplementationQueries queries)
Bean constructor
|
AssetDerivedSchemaAttribute(DerivedSchemaAttribute schemaAttributeBean,
AssetSchemaType localSchemaType,
AssetSchemaImplementationQueries queries)
Bean constructor
|
| Modifier and Type | Method and Description |
|---|---|
AssetSchemaAttribute |
cloneAssetSchemaAttribute(AssetDescriptor parentAsset)
Returns a clone of this object.
|
boolean |
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
|
protected DerivedSchemaAttribute |
getDerivedSchemaAttributeBean()
Return the bean with all of the properties in it.
|
String |
getFormula()
Return the formula used to combine the values of the queries.
|
AssetSchemaImplementationQueries |
getQueries()
Return the list of queries that are used to create the derived schema element.
|
String |
toString()
Standard toString method.
|
getAttributeName, getAttributeRelationships, getCardinality, getDefaultValueOverride, getElementPosition, getExternalSchemaLink, getLocalSchemaType, getSchemaAttributeBeangetAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, setBeangetAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, hashCode, setBeangetParentAsset, getParentAssetName, getParentAssetTypeNameprotected DerivedSchemaAttribute schemaAttributeBean
protected AssetSchemaImplementationQueries queries
public AssetDerivedSchemaAttribute(DerivedSchemaAttribute schemaAttributeBean, AssetSchemaType localSchemaType, AssetSchemaImplementationQueries queries)
schemaAttributeBean - bean containing all of the propertieslocalSchemaType - type for this schema attributequeries - queries used to create the elementpublic AssetDerivedSchemaAttribute(DerivedSchemaAttribute schemaAttributeBean, AssetSchemaLink externalSchemaLink, AssetSchemaImplementationQueries queries)
schemaAttributeBean - bean containing all of the propertiesexternalSchemaLink - indirect link to the type for this schema attributequeries - queries used to create the elementpublic AssetDerivedSchemaAttribute(AssetDescriptor parentAsset, DerivedSchemaAttribute schemaAttributeBean, AssetSchemaType localSchemaType, AssetSchemaImplementationQueries queries)
parentAsset - description of the asset that this schema attribute is attached to.schemaAttributeBean - bean containing all of the propertieslocalSchemaType - type for this schema attributequeries - queries used to create the elementpublic AssetDerivedSchemaAttribute(AssetDescriptor parentAsset, DerivedSchemaAttribute schemaAttributeBean, AssetSchemaLink externalSchemaLink, AssetSchemaImplementationQueries queries)
parentAsset - description of the asset that this schema attribute is attached to.schemaAttributeBean - bean containing all of the propertiesexternalSchemaLink - indirect link to the type for this schema attributequeries - queries used to create the elementpublic AssetDerivedSchemaAttribute(AssetDescriptor parentAsset, AssetDerivedSchemaAttribute template)
parentAsset - description of the asset that this schema element is attached to.template - template object to copy.protected DerivedSchemaAttribute getDerivedSchemaAttributeBean()
public String getFormula()
public AssetSchemaImplementationQueries getQueries()
public AssetSchemaAttribute cloneAssetSchemaAttribute(AssetDescriptor parentAsset)
cloneAssetSchemaAttribute in class AssetSchemaAttributeparentAsset - description of the asset that this schema element is attached to.public String toString()
toString in class AssetSchemaAttributepublic boolean equals(Object objectToCompare)
equals in class AssetSchemaAttributeobjectToCompare - supplied objectCopyright © 2018–2020 ODPi. All rights reserved.