Class AssetRelatedMediaReference
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyElementBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetElementHeader
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetExternalReference
-
- org.odpi.openmetadata.frameworks.connectors.properties.AssetRelatedMediaReference
-
- All Implemented Interfaces:
Serializable
public class AssetRelatedMediaReference extends AssetExternalReference
RelatedMediaReference stores information about an link to an external media file that is relevant to this asset.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected RelatedMediaReferencerelatedMediaReferenceBean-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetExternalReference
externalReferenceBean
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
referenceableBean
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
parentAsset
-
-
Constructor Summary
Constructors Constructor Description AssetRelatedMediaReference(AssetDescriptor parentAsset, AssetRelatedMediaReference templateRelatedMediaReference)Copy/clone constructor.AssetRelatedMediaReference(AssetDescriptor parentAsset, RelatedMediaReference relatedMediaReferenceBean)Bean constructor with parent assetAssetRelatedMediaReference(RelatedMediaReference relatedMediaReferenceBean)Bean constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object objectToCompare)Compare the values of the supplied object with those stored in the current object.RelatedMediaTypegetMediaType()Return the type of media referenced.List<RelatedMediaUsage>getMediaUsageList()Return the list of recommended usage for the related media.protected RelatedMediaReferencegetRelatedMediaReferenceBean()Return the bean that contains the properties.inthashCode()Hash of propertiesStringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetExternalReference
getDisplayName, getExternalReferenceBean, getLinkDescription, getOrganization, getReferenceId, getResourceDescription, getURI, getVersion
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetReferenceable
getAdditionalProperties, getMeanings, getQualifiedName, getReferenceableBean, getSecurityTags, setBean
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetElementHeader
getAssetClassifications, getElementHeaderBean, getExtendedProperties, getGUID, getType, getURL, setBean
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.AssetPropertyBase
getParentAsset, getParentAssetName, getParentAssetTypeName
-
-
-
-
Field Detail
-
relatedMediaReferenceBean
protected RelatedMediaReference relatedMediaReferenceBean
-
-
Constructor Detail
-
AssetRelatedMediaReference
public AssetRelatedMediaReference(RelatedMediaReference relatedMediaReferenceBean)
Bean constructor- Parameters:
relatedMediaReferenceBean- bean containing the properties
-
AssetRelatedMediaReference
public AssetRelatedMediaReference(AssetDescriptor parentAsset, RelatedMediaReference relatedMediaReferenceBean)
Bean constructor with parent asset- Parameters:
parentAsset- descriptor for parent assetrelatedMediaReferenceBean- bean containing the properties
-
AssetRelatedMediaReference
public AssetRelatedMediaReference(AssetDescriptor parentAsset, AssetRelatedMediaReference templateRelatedMediaReference)
Copy/clone constructor.- Parameters:
parentAsset- descriptor for parent assettemplateRelatedMediaReference- element to copy
-
-
Method Detail
-
getRelatedMediaReferenceBean
protected RelatedMediaReference getRelatedMediaReferenceBean()
Return the bean that contains the properties.- Returns:
- related media reference bean
-
getMediaType
public RelatedMediaType getMediaType()
Return the type of media referenced.- Returns:
- RelatedMediaType
-
getMediaUsageList
public List<RelatedMediaUsage> getMediaUsageList()
Return the list of recommended usage for the related media. Null means no usage guidance is available.- Returns:
- List of RelatedMediaUsage
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classAssetExternalReference- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classAssetExternalReference- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Hash of properties- Overrides:
hashCodein classAssetExternalReference- Returns:
- int
-
-