org.jempbox.xmp
Class XMPSchemaMediaManagement
public class XMPSchemaMediaManagement
Define XMP properties that are related to digital asset management.
- Ben Litchfield (ben@benlitchfield.com)
static String | NAMESPACE - The namespace for this schema.
|
addBagValue , addSequenceDateValue , addSequenceValue , addSequenceValue , getAbout , getBagList , getBooleanProperty , getDateProperty , getElement , getEventSequenceList , getIntegerProperty , getLanguageProperty , getLanguagePropertyLanguages , getSequenceDateList , getSequenceList , getTextProperty , getThumbnailProperty , removeBagValue , removeSequenceDateValue , removeSequenceValue , removeSequenceValue , setAbout , setBooleanProperty , setDateProperty , setIntegerProperty , setLanguageProperty , setTextProperty , setThumbnailProperty |
NAMESPACE
public static final String NAMESPACE
The namespace for this schema.
XMPSchemaMediaManagement
public XMPSchemaMediaManagement(Element element)
Constructor from existing XML element.
element
- The existing element.
XMPSchemaMediaManagement
public XMPSchemaMediaManagement(XMPMetadata parent)
Construct a new blank PDF schema.
parent
- The parent metadata schema that this will be part of.
addHistory
public void addHistory(ResourceEvent event)
Add a new historical event.
event
- The event to add to the list of history.
createDerivedFrom
public ResourceRef createDerivedFrom()
Create a new Derived From resource ref that can be populated. You
will still need to call setDerivedFrom after this is created.
- A new blank derived from instance.
createManagedFrom
public ResourceRef createManagedFrom()
Create a new Managed From resource ref that can be populated. You
will still need to call setManagedFrom after this is created.
- A new blank managed from instance.
getDerivedFrom
public ResourceRef getDerivedFrom()
Get a reference to the original document that this document is
derived from.
- A reference to the derived document, or null if one does not exist.
getDocumentID
public String getDocumentID()
Get id that identifies all versions of this document.
getHistory
public List getHistory()
Get a list of all historical events that have occured for this resource.
- A list of ResourceEvent objects or null.
getManageTo
public String getManageTo()
Get the URI to the managed resource.
- The managed resource URI.
getManageUI
public String getManageUI()
Get the URI to the managed resource information.
- The managed resource information URI.
getManagedFrom
public ResourceRef getManagedFrom()
Get a reference to the document prior to it being managed.
- A reference to the managed document.
getManager
public String getManager()
Get the name of the asset management system that manages this resource.
- The name of the asset management system.
removeHistory
public void removeHistory(ResourceEvent event)
Remove an event from the list of events.
event
- The event to remove.
setDerivedFrom
public void setDerivedFrom(ResourceRef resource)
Set or clear the derived from value.
resource
- The resource reference to set.
setDocumentID
public void setDocumentID(String id)
Set the common identifier to all versions of this document. It should
be based on a UUID.
id
- An identifier for the document.
setManageTo
public void setManageTo(String uri)
Set the URI identifying the managed resource.
uri
- URI to the managed resource.
setManageUI
public void setManageUI(String uri)
Set the URI identifying information about the managed resource.
uri
- URI to the managed resource info.
setManagedFrom
public void setManagedFrom(ResourceRef resource)
Set or clear the managed from value.
resource
- The resource reference to set.
setManager
public void setManager(String manager)
Set the asset management system that manages this resource.
manager
- The name of the asset management system.