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.StringgetDDCName()Reads the ddc name.intgetEventNumber()Reads the event number.java.lang.String[]getFieldNames()Reads the fieldnames of this event.java.lang.StringgetHDoc()Reads the HDOC for this event.java.lang.StringgetLinkDDCName()java.lang.StringgetLinkId()java.lang.StringgetParentId()intgetStatus()Reads the status of this event.java.lang.StringgetSysRowId()Reads the SysRowId of this event.java.util.DategetTimestamp()Reads the timestamp of this event.java.lang.StringgetTransactionId()Reads the transaction ID of this event.voidsetDDCName(java.lang.String ddc)voidsetFieldNames(java.lang.String[] names)voidsetLinkDDCName(java.lang.String name)voidsetParentId(java.lang.String id)voidsetStatus(int statusId)java.lang.StringtoString()
-
-
-
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:
getLinkDDCNamein 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:SaEventReads the ddc name.- Specified by:
getDDCNamein interfaceSaEvent- Returns:
- DDCName
-
getLinkId
public java.lang.String getLinkId()
- Returns:
- Link ID
-
getEventNumber
public final int getEventNumber()
Reads the event number.- Specified by:
getEventNumberin 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:
getSysRowIdin 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:
getTimestampin 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:
getTransactionIdin 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:
getFieldNamesin 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:
getParentIdin 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:
toStringin classjava.lang.Object- See Also:
Object.toString()
-
-