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.