| 
|||||||||
| 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_CREATED
An event where a RegistryObject is created.  | 
static int | 
EVENT_TYPE_DELETED
An event where a RegistryObject is deleted.  | 
static int | 
EVENT_TYPE_DEPRECATED
An event where a RegistryObject is deprecated.  | 
static int | 
EVENT_TYPE_UNDEPRECATED
An event where a RegistryObject is undeprecated.  | 
static int | 
EVENT_TYPE_UPDATED
An event where a RegistryObject is updated.  | 
static int | 
EVENT_TYPE_VERSIONED
An 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