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.
getVersionID
public String getVersionID()
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.
setVersionID
public void setVersionID(String id)
id - An identifier for the current version.