Class RelatedMediaReference
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.ExternalReference
-
- org.odpi.openmetadata.frameworks.connectors.properties.beans.RelatedMediaReference
-
- All Implemented Interfaces:
Serializable
public class RelatedMediaReference extends ExternalReference
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 RelatedMediaTypemediaTypeprotected List<RelatedMediaUsage>mediaUsageList-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ExternalReference
displayName, linkDescription, organization, referenceId, resourceDescription, uri, version
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedName
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties, url
-
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
-
Constructor Summary
Constructors Constructor Description RelatedMediaReference()Default constructorRelatedMediaReference(RelatedMediaReference templateRelatedMediaReference)Copy/clone 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 uses for the related media.inthashCode()Hash of propertiesvoidsetMediaType(RelatedMediaType mediaType)Set up the type of media referenced.voidsetMediaUsageList(List<RelatedMediaUsage> mediaUsageList)Set up the list of recommended uses for the related media.StringtoString()Standard toString method.-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ExternalReference
getDisplayName, getLinkDescription, getOrganization, getReferenceId, getResourceDescription, getURI, getVersion, setDisplayName, setLinkDescription, setOrganization, setReferenceId, setResourceDescription, setURI, setVersion
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedName
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, getURL, setExtendedProperties, setURL
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersions
-
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
-
-
-
Field Detail
-
mediaType
protected RelatedMediaType mediaType
-
mediaUsageList
protected List<RelatedMediaUsage> mediaUsageList
-
-
Constructor Detail
-
RelatedMediaReference
public RelatedMediaReference()
Default constructor
-
RelatedMediaReference
public RelatedMediaReference(RelatedMediaReference templateRelatedMediaReference)
Copy/clone constructor.- Parameters:
templateRelatedMediaReference- element to copy
-
-
Method Detail
-
getMediaType
public RelatedMediaType getMediaType()
Return the type of media referenced.- Returns:
- related media type enum
-
setMediaType
public void setMediaType(RelatedMediaType mediaType)
Set up the type of media referenced.- Parameters:
mediaType- related media type enum
-
getMediaUsageList
public List<RelatedMediaUsage> getMediaUsageList()
Return the list of recommended uses for the related media. Null means no usage guidance is available.- Returns:
- List of RelatedMediaUsage
-
setMediaUsageList
public void setMediaUsageList(List<RelatedMediaUsage> mediaUsageList)
Set up the list of recommended uses for the related media. Null means no usage guidance is available.- Parameters:
mediaUsageList- List of recommended uses for this media
-
toString
public String toString()
Standard toString method.- Overrides:
toStringin classExternalReference- 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 classExternalReference- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Hash of properties- Overrides:
hashCodein classExternalReference- Returns:
- int
-
-