org.apache.jempbox.xmp
public class ResourceEvent extends Object implements Elementable
Version: $Revision: 1.2 $
| Field Summary | |
|---|---|
| static String | ACTION_CONVERTED
A predefined action. |
| static String | ACTION_COPIED
A predefined action. |
| static String | ACTION_CREATED
A predefined action. |
| static String | ACTION_CROPPED
A predefined action. |
| static String | ACTION_EDITED
A predefined action. |
| static String | ACTION_FILTERED
A predefined action. |
| static String | ACTION_FORMATTED
A predefined action. |
| static String | ACTION_MANAGED
A predefined action. |
| static String | ACTION_PRINTED
A predefined action. |
| static String | ACTION_PRODUCED
A predefined action. |
| static String | ACTION_PUBLISHED
A predefined action. |
| static String | ACTION_RESIZED
A predefined action. |
| static String | ACTION_VERSION_UPDATED
A predefined action. |
| static String | NAMESPACE
Namespace for a resource event. |
| protected Element | parent
The DOM representation of this object. |
| Constructor Summary | |
|---|---|
| ResourceEvent(Element parentElement)
Create a resource reference based on a existing parent property set.
| |
| ResourceEvent(XMPSchema schema)
Create resource event based on schema.
| |
| Method Summary | |
|---|---|
| String | getAction()
Get the action that occured. |
| Element | getElement()
Get the underlying XML element.
|
| String | getInstanceID()
Get the referenced resource's instance id.
|
| String | getManager()
Get name of the asset management system that manages this resource.
|
| String | getManagerTo()
URI identifying the managed resource.
|
| String | getManagerUI()
URI to info about the managed resource.
|
| String | getManagerVariant()
Get name of the variant of asset management system that manages this resource.
|
| String | getParameters()
Get an additional description of the event.
|
| String | getSoftwareAgent()
Get the software that performed this action.
|
| Calendar | getWhen()
Get the date/time that this event occured.
|
| void | setAction(String action)
Set the action that this event represents. |
| void | setInstanceID(String id)
Set the referenced resource's document instance id.
|
| void | setMangager(String manager)
Set the name of the system that manages this resource.
|
| void | setMangagerTo(String managerTo)
Set the URI to the managed resource.
|
| void | setMangagerUI(String managerUI)
Set the URI to the info about the managed resource.
|
| void | setMangagerVariant(String managerVariant)
Set the name of the variant of the system that manages this resource.
|
| void | setParameters(String param)
Set some addition description to this event.
|
| void | setSoftwareAgent(String software)
Set the software that performed this operation.
|
| void | setWhen(Calendar when)
Set when the event occured.
|
Parameters: parentElement The parent element that will store the resource properties.
Parameters: schema The schema that this event will be part of.
Returns: An action key, such as 'created' or 'printed'.
Returns: The XML element that this object represents.
Returns: The id of the reference document instance.
Returns: The name of a asset management system.
Returns: The URI to resource.
Returns: The URI to the resource info.
Returns: The name of a asset management system.
Returns: Additional description of this event
Returns: The software that performed the action.
Returns: The date of the event.
Throws: IOException If there is an error creating the date.
Parameters: action The action that this event represents.
Parameters: id The id of the reference document instance.
Parameters: manager The name of the management system.
Parameters: managerTo The URI to the managed resource.
Parameters: managerUI The URI to the managed resource information.
Parameters: managerVariant The name of the management system.
Parameters: param The additional action parameters.
Parameters: software The name of the software that performed this action.
Parameters: when The date that the event occured.