Package wt.audit.eventinfo
Interface EventInfo
- All Superinterfaces:
_EventInfo,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,Serializable
- All Known Implementing Classes:
_AbstractEventInfo,AbstractEventInfo
@GenAsPersistable(foreignKeys={@GeneratedForeignKey(name="EventInfoRecordLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="record",type=AuditRecord.class,constraints=@PropertyConstraints(required=true),supportedAPI=PUBLIC),myRole=@MyRole(name="info",cardinality=ONE)),@GeneratedForeignKey(name="EventInfoLink",myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="event",type=AuditRecord.class,constraints=@PropertyConstraints(required=true)),myRole=@MyRole(name="info",cardinality=ONE))},tableProperties=@TableProperties(compositeIndex1="recordReference.key.id"))
public interface EventInfo
extends _EventInfo
Interface representing event-specific data which
must be recorded for an audit event, beyond the
data recorded in the
Supported API: true
Extendable: false
AuditRecord.
Supported API: true
Extendable: false
-
Field Summary
Fields inherited from interface wt.audit.eventinfo._EventInfo
RECORD, RECORD_REFERENCE -
Method Summary
Methods inherited from interface wt.audit.eventinfo._EventInfo
getRecord, getRecordReference, setRecord, setRecordReferenceMethods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes