ilog.server.jsds.gantt
Class IlsRpConstraint
java.lang.Object
|
+--ilog.server.jcomp.RpObject
|
+--ilog.server.jsds.IlsDSObject
|
+--ilog.server.jsds.gantt.IlsRpConstraint
- All Implemented Interfaces:
- RepresentationUpdate.Type, S2CTransactionStatus
- public class IlsRpConstraint
- extends IlsDSObject
Representation object for gantt data source reservation. The predefined
attributes are "fromActivity" and "toActivity".
Fields inherited from interface ilog.server.jcomp.RepresentationUpdate.Type |
ADD, ADD_ORIG, CLOSE, COMP_FUNCALL, CREATION, DELETION, HREF_MODIF_LABEL, LOCAL_CREATION, LOCAL_RM, MAX, MODIFICATION, NOTIFY, NOUPDATE, OBJ_FUNCALL, OPEN_VIEW, PUSH_MAIN_ORIG, RM, RM_ORIG, ROLLBACK, SELECTION, SET_MAIN_ORIG, STATUS, VIEW_FUNCALL |
Fields inherited from interface ilog.server.jcomp.S2CTransactionStatus |
ACKNOWLEDGE, CP_ROLLBACK, CREATION, DEFAULT, GET_OBJ_IDS, GET_VIEW_IDS, NOTIFY, NOTIFY_CREATION, RECV_MESG, RECV_OBJ_IDS, RECV_VIEW_IDS, SV_ROLLBACK, SV_ROLLBACK_CREATION |
Methods inherited from class ilog.server.jsds.IlsDSObject |
onDSDereference, onUpdateProperty, openDSView, openDSView, openDSView, setBoolean, setChar, setDouble, setFloat, setHRef, setLong, setProperty, setReference, setShort, setString, setUserTypeValue |
Methods inherited from class ilog.server.jcomp.RpObject |
ackAttrUpdate, ackOpenView, afterInit, beforeDeletion, beginC2SUpdate, beginC2SUpdate, discardC2SUpdate, endC2SUpdate, execAsyncCallback, execAsyncCallback, execCallback, execDuplexCallback, execDuplexCallback, execDuplexCallback, execSyncCallback, finalize, getAttributeId, getAttributeId, getAttributeType, getLabel, getReference, getRepresentation, getRpObjectId, getRpObjModel, ILS_RP_ATTR_BOOLEAN, ILS_RP_ATTR_CHAR, ILS_RP_ATTR_DOUBLE, ILS_RP_ATTR_FLOAT, ILS_RP_ATTR_HREF, ILS_RP_ATTR_INT, ILS_RP_ATTR_LONG, ILS_RP_ATTR_MVVALUE, ILS_RP_ATTR_REF, ILS_RP_ATTR_REF, ILS_RP_ATTR_STRING, ILS_RP_ATTR_USERTYPE, ILS_RP_DEFAULT_ATTR_BOOLEAN, ILS_RP_DEFAULT_ATTR_CHAR, ILS_RP_DEFAULT_ATTR_DOUBLE, ILS_RP_DEFAULT_ATTR_FLOAT, ILS_RP_DEFAULT_ATTR_INT, ILS_RP_DEFAULT_ATTR_LONG, ILS_RP_DEFAULT_ATTR_MVVALUE, ILS_RP_DEFAULT_ATTR_REF, ILS_RP_DEFAULT_ATTR_STRING, ILS_RP_DEFAULT_ATTR_USERTYPE, ILS_RP_DEFAULT_INDEXED_ATTR_BOOL, ILS_RP_DEFAULT_INDEXED_ATTR_CHAR, ILS_RP_DEFAULT_INDEXED_ATTR_DOUBLE, ILS_RP_DEFAULT_INDEXED_ATTR_FLOAT, ILS_RP_DEFAULT_INDEXED_ATTR_INT, ILS_RP_DEFAULT_INDEXED_ATTR_LONG, ILS_RP_DEFAULT_INDEXED_ATTR_MVVALUE, ILS_RP_DEFAULT_INDEXED_ATTR_REF, ILS_RP_DEFAULT_INDEXED_ATTR_STRING, ILS_RP_DEFAULT_INDEXED_ATTR_USERTYPE, ILS_RP_INDEXED_ATTR_BOOLEAN, ILS_RP_INDEXED_ATTR_CHAR, ILS_RP_INDEXED_ATTR_DOUBLE, ILS_RP_INDEXED_ATTR_FLOAT, ILS_RP_INDEXED_ATTR_HREF, ILS_RP_INDEXED_ATTR_INT, ILS_RP_INDEXED_ATTR_LONG, ILS_RP_INDEXED_ATTR_MVVALUE, ILS_RP_INDEXED_ATTR_REF, ILS_RP_INDEXED_ATTR_STRING, ILS_RP_INDEXED_ATTR_USERTYPE, isEditable, isMatchingHRef, isMatchingRef, onAddToCollection, onDereference, onDereference, onDereference, onNullifyRef, onRmFromCollection, onRmFromCollection, onRmRepresentation, onSuppress, onUpdate, onUpdate, openView, openView, openView, openView, performUpdate, performUpdate, setAny, setAttributeValue, setConstAttribute, setConstAttributes, setMvValue, setRpStatus, setSelection, setValue, testCollection, toString |
IlsRpConstraint
public IlsRpConstraint(Representation rp,
RpObjModel om)
- Instanciate a new
IlsRpConstraint
. This method is invoked
by the representation.
- Parameters:
rp
- The representation into which this representation object will
be inserted.om
- The associated representation object model.
beginS2CUpdate
protected boolean beginS2CUpdate(int transStatus,
int transId)
- Description copied from class:
RpObject
- This function is called by
Representation.beginS2CTransaction
if this object is
involved in the transaction. It can be overridden to control the
execution of the transaction.
If this method return strue
, the notification,
acknowledgement or rollback is forwarded to each attribute affected by
the transaction. If it returns false
, the transaction
aborts for this representation object.
- Overrides:
beginS2CUpdate
in class IlsDSObject
- Following copied from class:
ilog.server.jcomp.RpObject
- Parameters:
trnsSt:
- The transaction status (forwarded by
Representation.beginS2CTransaction
).trnsId:
- The transaction identifier (forwarded by
Representation.beginS2CTransaction
).- See Also:
Representation.beginS2CTransaction(int, int)
endS2CUpdate
protected void endS2CUpdate(int transStatus,
int transId)
- Description copied from class:
RpObject
- This function is called automatically once the server has finished
updating a representation object after a server component transaction.
This method is empty.
- Overrides:
endS2CUpdate
in class IlsDSObject
- Following copied from class:
ilog.server.jcomp.RpObject
- Parameters:
trnsSt:
- The transaction statustrnsId:
- The transaction identifier
dispose
protected void dispose()
- Description copied from class:
RpObject
- This hook method is called when the object is "deleted".
When the component receives the order of deletion or when the garbage
collector reclaims the object.
- Overrides:
dispose
in class RpObject
getFromActivity
public IlsRpActivity getFromActivity()
- Returns:
- the origin activity reservation representation.
- See Also:
IlsRpActivity
getToActivity
public IlsRpActivity getToActivity()
- Returns:
- the detination activity reservation representation.
- See Also:
IlsRpActivity
setFromActivity
public void setFromActivity(IlsRpActivity fromActivity)
- Update the origin activity reservation representation. This method is
invoked by the component.
- See Also:
IlsRpActivity
setToActivity
public void setToActivity(IlsRpActivity toActivity)
- Update the destination activity reservation representation. This method
is invoked by the component.
- See Also:
IlsRpActivity