Package com.saperion.event
Class SaEventImpl
- java.lang.Object
-
- com.saperion.event.SaEventImpl
-
- All Implemented Interfaces:
SaEvent
,java.io.Serializable
public class SaEventImpl extends java.lang.Object implements java.io.Serializable, SaEvent
Bean class for an event. The event is fired every time when some document is changed (i.e. created/updated/deleted).
The event consists of- the SYSROWID of the document;
- the HDOC revisons number;
- the ID of the event;
- the events status;
- timestamp;
- the ID of the transaction in which the event is raised;
- the text that comments this event;
- the list of fields from the documents DDC which have been changed;
- Author:
- rbo
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SaEventImpl(java.lang.String sysrowid, java.lang.String doc, int eventnumber, int eventStatus, java.util.Date timeStamp, java.lang.String transId, java.lang.String[] fieldNames)
SaEventImpl(java.lang.String sysrowid, java.lang.String doc, int eventnumber, java.lang.String eventLinkId, java.util.Date timeStamp, java.lang.String transId, java.lang.String[] fieldNames)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getDDCName()
Reads the ddc name.int
getEventNumber()
Reads the event number.java.lang.String[]
getFieldNames()
Reads the fieldnames of this event.java.lang.String
getHDoc()
Reads the HDOC for this event.java.lang.String
getLinkDDCName()
java.lang.String
getLinkId()
java.lang.String
getParentId()
int
getStatus()
Reads the status of this event.java.lang.String
getSysRowId()
Reads the SysRowId of this event.java.util.Date
getTimestamp()
Reads the timestamp of this event.java.lang.String
getTransactionId()
Reads the transaction ID of this event.void
setDDCName(java.lang.String ddc)
void
setFieldNames(java.lang.String[] names)
void
setLinkDDCName(java.lang.String name)
void
setParentId(java.lang.String id)
void
setStatus(int statusId)
java.lang.String
toString()
-
-
-
Constructor Detail
-
SaEventImpl
public SaEventImpl(java.lang.String sysrowid, java.lang.String doc, int eventnumber, int eventStatus, java.util.Date timeStamp, java.lang.String transId, java.lang.String[] fieldNames)
- Parameters:
sysrowid
- SysRowIddoc
- HDOCeventnumber
- EventnumbereventStatus
- StatustimeStamp
- TimestamptransId
- Transaction idfieldNames
- Fieldnames
-
SaEventImpl
public SaEventImpl(java.lang.String sysrowid, java.lang.String doc, int eventnumber, java.lang.String eventLinkId, java.util.Date timeStamp, java.lang.String transId, java.lang.String[] fieldNames)
- Parameters:
sysrowid
- SysRowIddoc
- HDOCeventnumber
- EventnumbereventLinkId
- Node SysRowIdtimeStamp
- TimestamptransId
- Transaction idfieldNames
- Fieldnames
-
-
Method Detail
-
setLinkDDCName
public void setLinkDDCName(java.lang.String name)
- Parameters:
name
- Link DDC name
-
getLinkDDCName
public java.lang.String getLinkDDCName()
- Specified by:
getLinkDDCName
in interfaceSaEvent
- Returns:
- Link DDC name
-
setDDCName
public void setDDCName(java.lang.String ddc)
- Parameters:
ddc
- DDCName
-
getDDCName
public java.lang.String getDDCName()
Description copied from interface:SaEvent
Reads the ddc name.- Specified by:
getDDCName
in interfaceSaEvent
- Returns:
- DDCName
-
getLinkId
public java.lang.String getLinkId()
- Returns:
- Link ID
-
getEventNumber
public final int getEventNumber()
Reads the event number.- Specified by:
getEventNumber
in interfaceSaEvent
- Returns:
- the eventNumber
- See Also:
com.saperion.event.SaWfEvent#getEventNumber()
-
getHDoc
public final java.lang.String getHDoc()
Reads the HDOC for this event.
-
getStatus
public final int getStatus()
Reads the status of this event.
-
getSysRowId
public final java.lang.String getSysRowId()
Reads the SysRowId of this event.- Specified by:
getSysRowId
in interfaceSaEvent
- Returns:
- the sysRowId
- See Also:
com.saperion.event.SaWfEvent#getXsysrowid()
-
getTimestamp
public final java.util.Date getTimestamp()
Reads the timestamp of this event.- Specified by:
getTimestamp
in interfaceSaEvent
- Returns:
- the timestamp
- See Also:
com.saperion.event.SaWfEvent#getTimestamp()
-
getTransactionId
public final java.lang.String getTransactionId()
Reads the transaction ID of this event.- Specified by:
getTransactionId
in interfaceSaEvent
- Returns:
- the transactionId
- See Also:
com.saperion.event.SaWfEvent#getTransactionId()
-
getFieldNames
public final java.lang.String[] getFieldNames()
Reads the fieldnames of this event.- Specified by:
getFieldNames
in interfaceSaEvent
- Returns:
- Changed fieldnames
- See Also:
com.saperion.event.SaWfEvent#getFieldNames()
-
setFieldNames
public void setFieldNames(java.lang.String[] names)
- Parameters:
names
- Array of names
-
setStatus
public void setStatus(int statusId)
- Parameters:
statusId
- Status
-
getParentId
public final java.lang.String getParentId()
- Specified by:
getParentId
in interfaceSaEvent
- Returns:
- the parentId
-
setParentId
public final void setParentId(java.lang.String id)
- Parameters:
id
- the parentId to set
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
- See Also:
Object.toString()
-
-