org.apache.jempbox.xmp
public class XMPSchemaMediaManagement extends XMPSchema
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAMESPACE
The namespace for this schema.
|
NS_NAMESPACE, prefix, schema
Constructor and Description |
---|
XMPSchemaMediaManagement(org.w3c.dom.Element element,
java.lang.String prefix)
Constructor from existing XML element.
|
XMPSchemaMediaManagement(XMPMetadata parent)
Construct a new blank PDF schema.
|
Modifier and Type | Method and Description |
---|---|
void |
addHistory(ResourceEvent event)
Add a new historical event.
|
ResourceRef |
createDerivedFrom()
Create a new Derived From resource ref that can be populated.
|
ResourceRef |
createManagedFrom()
Create a new Managed From resource ref that can be populated.
|
ResourceRef |
getDerivedFrom()
Get a reference to the original document that this document is
derived from.
|
java.lang.String |
getDocumentID()
Get id that identifies all versions of this document.
|
java.util.List<ResourceEvent> |
getHistory()
Get a list of all historical events that have occured for this resource.
|
ResourceRef |
getManagedFrom()
Get a reference to the document prior to it being managed.
|
java.lang.String |
getManager()
Get the name of the asset management system that manages this resource.
|
java.lang.String |
getManageTo()
Get the URI to the managed resource.
|
java.lang.String |
getManageUI()
Get the URI to the managed resource information.
|
java.lang.String |
getVersionID() |
void |
removeHistory(ResourceEvent event)
Remove an event from the list of events.
|
void |
setDerivedFrom(ResourceRef resource)
Set or clear the derived from value.
|
void |
setDocumentID(java.lang.String id)
Set the common identifier to all versions of this document.
|
void |
setManagedFrom(ResourceRef resource)
Set or clear the managed from value.
|
void |
setManager(java.lang.String manager)
Set the asset management system that manages this resource.
|
void |
setManageTo(java.lang.String uri)
Set the URI identifying the managed resource.
|
void |
setManageUI(java.lang.String uri)
Set the URI identifying information about the managed resource.
|
void |
setVersionID(java.lang.String id) |
addBagValue, addSequenceDateValue, addSequenceValue, addSequenceValue, getAbout, getBagList, getBooleanProperty, getDateProperty, getElement, getEventSequenceList, getIntegerProperty, getLanguageProperty, getLanguagePropertyLanguages, getSequenceDateList, getSequenceList, getTextProperty, getThumbnailProperty, merge, removeBagValue, removeSequenceDateValue, removeSequenceValue, removeSequenceValue, setAbout, setBooleanProperty, setDateProperty, setIntegerProperty, setLanguageProperty, setTextProperty, setThumbnailProperty
public static final java.lang.String NAMESPACE
public XMPSchemaMediaManagement(XMPMetadata parent)
parent
- The parent metadata schema that this will be part of.public XMPSchemaMediaManagement(org.w3c.dom.Element element, java.lang.String prefix)
element
- The existing element.prefix
- The schema prefix.public ResourceRef getDerivedFrom()
public ResourceRef createDerivedFrom()
public void setDerivedFrom(ResourceRef resource)
resource
- The resource reference to set.createDerivedFrom()
public void setDocumentID(java.lang.String id)
id
- An identifier for the document.public java.lang.String getDocumentID()
public void setVersionID(java.lang.String id)
id
- An identifier for the current version.public java.lang.String getVersionID()
public java.util.List<ResourceEvent> getHistory()
public void removeHistory(ResourceEvent event)
event
- The event to remove.public void addHistory(ResourceEvent event)
event
- The event to add to the list of history.public ResourceRef getManagedFrom()
public ResourceRef createManagedFrom()
public void setManagedFrom(ResourceRef resource)
resource
- The resource reference to set.createManagedFrom()
public void setManager(java.lang.String manager)
manager
- The name of the asset management system.public java.lang.String getManager()
public void setManageTo(java.lang.String uri)
uri
- URI to the managed resource.public java.lang.String getManageTo()
public void setManageUI(java.lang.String uri)
uri
- URI to the managed resource info.public java.lang.String getManageUI()