@MediaClass(definedName="SimpleDescription", uuid1=253759745, uuid2=257, uuid3=0, uuid4={6,14,43,52,2,83,1,1}, description="Very basic description of an item, based on a few Dublin Core terms.", namespace="http://amwa.tv/maj/extensions/example", prefix="eg", symbol="SimpleDescription") public class SimpleDescriptionImpl extends DescriptiveFrameworkImpl implements SimpleDescription, CommonConstants, Serializable, XMLSerializable, Cloneable
Very basic description of an item, based on a few Dublin Core terms. Implementation.
ObjectClassPropertyIDAAF_METADICT_NAMESPACE, AAF_METADICT_PREFIX, AAF_XML_NAMESPACE, AAF_XML_PREFIX, ApplicationPluginObjectID, ApplicationPluginsID, MAX_NUM_RGBA_COMPS, MemberOfID, ObjectClassID, ParentClassID, PropertiesID, XMLClassIDAsAttributeName| Constructor and Description |
|---|
SimpleDescriptionImpl() |
| Modifier and Type | Method and Description |
|---|---|
SimpleDescription |
clone()
All descriptive frameworks must be cloneable to allow them to be used as strong references within
descriptive markers. |
Contributor |
getCreator()
Returns the an entity primarily responsible for making the resource.
|
DateStruct |
getDateAccepted()
Returns the date of acceptance of the resource.
|
String |
getIdentifier()
Returns the an unambiguous reference to the resource within a given context.
|
String |
getTitle()
Returns the a name given to the resource.
|
DCMIType |
getType()
Returns the identity of the genre of the resource.
|
void |
setCreator(Contributor creator)
Sets the an entity primarily responsible for making the resource.
|
void |
setDateAccepted(DateStruct dateAccepted)
Sets the date of acceptance of the resource.
|
void |
setIdentifier(String identifier)
Sets the an unambiguous reference to the resource within a given context.
|
void |
setTitle(String title)
Sets the a name given to the resource.
|
void |
setType(DCMIType type)
Sets the identity of the genre of the resource.
|
getLinkedDescriptiveFrameworkPluginID, setLinkedDescriptiveFrameworkPluginIDaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getComment, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringgetLinkedDescriptiveFrameworkPluginID, setLinkedDescriptiveFrameworkPluginIDaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexappendXMLChildren, getComment@MediaProperty(definedName="Title", uuid1=253759745, uuid2=257, uuid3=256, uuid4={6,14,43,52,1,1,1,1}, typeName="UTF16String", optional=false, uniqueIdentifier=false, pid=0, description="A name given to the resource.", symbol="Title") public String getTitle()
SimpleDescriptionReturns the a name given to the resource.
getTitle in interface SimpleDescription@MediaPropertySetter(value="Title") public void setTitle(String title) throws NullPointerException
SimpleDescriptionSets the a name given to the resource.
setTitle in interface SimpleDescriptiontitle - A name given to the resource.NullPointerException - Cannot set the required title with a null
value.@MediaProperty(definedName="Creator", uuid1=253759745, uuid2=257, uuid3=1280, uuid4={6,14,43,52,1,1,1,1}, typeName="ContributorStrongReference", optional=true, uniqueIdentifier=false, pid=0, description="An entity primarily responsible for making the resource.", symbol="Creator") public Contributor getCreator() throws PropertyNotPresentException
SimpleDescriptionReturns the an entity primarily responsible for making the resource.
This is an optional property.
getCreator in interface SimpleDescriptionPropertyNotPresentException - The optional creator property is not present
for this simple description.@MediaPropertySetter(value="Creator") public void setCreator(Contributor creator)
SimpleDescriptionSets the an entity primarily responsible for making the resource.
Set this optional property to null to omit it.
setCreator in interface SimpleDescriptioncreator - An entity primarily responsible for making the resource.@MediaProperty(definedName="Identifier", uuid1=253759745, uuid2=257, uuid3=768, uuid4={6,14,43,52,1,1,1,1}, typeName="UTF16String", optional=false, uniqueIdentifier=false, pid=0, description="An unambiguous reference to the resource within a given context.", symbol="Identifier") public String getIdentifier()
SimpleDescriptionReturns the an unambiguous reference to the resource within a given context.
getIdentifier in interface SimpleDescription@MediaPropertySetter(value="Identifier") public void setIdentifier(String identifier) throws NullPointerException
SimpleDescriptionSets the an unambiguous reference to the resource within a given context.
setIdentifier in interface SimpleDescriptionidentifier - An unambiguous reference to the resource within a given context.NullPointerException - Cannot set the required identifier with a null
value.@MediaProperty(definedName="Type", uuid1=253759745, uuid2=257, uuid3=1024, uuid4={6,14,43,52,1,1,1,1}, typeName="DCMIType", optional=true, uniqueIdentifier=false, pid=0, description="Identity of the genre of the resource.", symbol="Type") public DCMIType getType() throws PropertyNotPresentException
SimpleDescriptionReturns the identity of the genre of the resource.
This is an optional property.
getType in interface SimpleDescriptionPropertyNotPresentException - The optional type property is not present for
this simple description.@MediaPropertySetter(value="Type") public void setType(DCMIType type)
SimpleDescriptionSets the identity of the genre of the resource.
Set this optional property to null to omit it.
setType in interface SimpleDescriptiontype - Identity of the genre of the resource.@MediaProperty(definedName="DateAccepted", uuid1=253759745, uuid2=257, uuid3=512, uuid4={6,14,43,52,1,1,1,1}, typeName="DateStruct", optional=true, uniqueIdentifier=false, pid=0, description="Date of acceptance of the resource.", symbol="DateAccepted") public DateStruct getDateAccepted() throws PropertyNotPresentException
SimpleDescriptionReturns the date of acceptance of the resource.
This is an optional property.
getDateAccepted in interface SimpleDescriptionPropertyNotPresentException - The optional date accepted property is not
present for this simple description.@MediaPropertySetter(value="DateAccepted") public void setDateAccepted(DateStruct dateAccepted)
SimpleDescriptionSets the date of acceptance of the resource.
Set this optional property to null to omit it.
setDateAccepted in interface SimpleDescriptiondateAccepted - Date of acceptance of the resource.public SimpleDescription clone()
DescriptiveFrameworkImplAll descriptive frameworks must be cloneable to allow them to be used as strong references within
descriptive markers.
clone in interface SimpleDescriptionclone in interface MediaEntityclone in interface DescriptiveFrameworkclone in interface InterchangeObjectclone in class DescriptiveFrameworkImplObject.clone()(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.