| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface AuditableEvent
AuditableEvent instances provide a long term record of events that effect a change of state in a RegistryObject. Such events are usually a result of a client initiated request. AuditableEvent instances are generated by the registry service to log such events.
Often such events effect a change in the life cycle of a RegistryObject. For example a client request could Create, Update, Deprecate or Delete a RegistryObject. No AuditableEvent is created for requests that do not alter the state of a RegistryObject. Specifically, read-only requests do not generate an AuditableEvent. No AuditableEvent is generated for a RegistryObject when it is classified, assigned to a Package or associated with another Object.
A RegistryObject is associated with an ordered Collection of AuditableEvent instances that provide a complete audit trail for that Object.
RegistryObject| Field Summary | |
|---|---|
| static int | EVENT_TYPE_CREATEDAn event where a RegistryObject is created. | 
| static int | EVENT_TYPE_DELETEDAn event where a RegistryObject is deleted. | 
| static int | EVENT_TYPE_DEPRECATEDAn event where a RegistryObject is deprecated. | 
| static int | EVENT_TYPE_UNDEPRECATEDAn event where a RegistryObject is undeprecated. | 
| static int | EVENT_TYPE_UPDATEDAn event where a RegistryObject is updated. | 
| static int | EVENT_TYPE_VERSIONEDAn event where a RegistryObject is versioned. | 
| Method Summary | |
|---|---|
|  int | getEventType()Gets the type of this event. | 
|  RegistryObject | getRegistryObject()Gets the RegistryObject associated with this AuditableEvent. | 
|  java.sql.Timestamp | getTimestamp()Gets the Timestamp for when this event occurred. | 
|  User | getUser()Gets the User associated with this object. | 
| Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject | 
|---|
| addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots | 
| Field Detail | 
|---|
static final int EVENT_TYPE_CREATED
static final int EVENT_TYPE_DELETED
static final int EVENT_TYPE_DEPRECATED
static final int EVENT_TYPE_UPDATED
static final int EVENT_TYPE_VERSIONED
static final int EVENT_TYPE_UNDEPRECATED
| Method Detail | 
|---|
User getUser()
             throws JAXRException
JAXRException - If the JAXR provider encounters an internal error
java.sql.Timestamp getTimestamp()
                                throws JAXRException
JAXRException - If the JAXR provider encounters an internal error
int getEventType()
                 throws JAXRException
JAXRException - If the JAXR provider encounters an internal errorAuditableEvent#EVENT_TYPE_CREATED
RegistryObject getRegistryObject()
                                 throws JAXRException
JAXRException - If the JAXR provider encounters an internal error| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Copyright © 2009-2011, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.
Generated on 10-February-2011 12:41