public interface SimpleDescription extends MediaEntity, Cloneable, DescriptiveFramework
Very basic description of an item, based on a few Dublin Core terms.
| Modifier and Type | Method and Description |
|---|---|
SimpleDescription |
clone()
Create a cloned copy of this simple description.
|
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, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexString getTitle()
Returns the a name given to the resource.
void setTitle(String title) throws NullPointerException
Sets the a name given to the resource.
title - A name given to the resource.NullPointerException - Cannot set the required title with a null
value.Contributor getCreator() throws PropertyNotPresentException
Returns the an entity primarily responsible for making the resource.
This is an optional property.
PropertyNotPresentException - The optional creator property is not present
for this simple description.void setCreator(Contributor creator)
Sets the an entity primarily responsible for making the resource.
Set this optional property to null to omit it.
creator - An entity primarily responsible for making the resource.String getIdentifier()
Returns the an unambiguous reference to the resource within a given context.
void setIdentifier(String identifier) throws NullPointerException
Sets the an unambiguous reference to the resource within a given context.
identifier - An unambiguous reference to the resource within a given context.NullPointerException - Cannot set the required identifier with a null
value.DCMIType getType() throws PropertyNotPresentException
Returns the identity of the genre of the resource.
This is an optional property.
PropertyNotPresentException - The optional type property is not present for
this simple description.void setType(DCMIType type)
Sets the identity of the genre of the resource.
Set this optional property to null to omit it.
type - Identity of the genre of the resource.DateStruct getDateAccepted() throws PropertyNotPresentException
Returns the date of acceptance of the resource.
This is an optional property.
PropertyNotPresentException - The optional date accepted property is not
present for this simple description.void setDateAccepted(DateStruct dateAccepted)
Sets the date of acceptance of the resource.
Set this optional property to null to omit it.
dateAccepted - Date of acceptance of the resource.SimpleDescription clone()
Create a cloned copy of this simple description.
clone in interface DescriptiveFrameworkclone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.