ilog.server.jsds.sdm
Class IlsRpSDMModel

java.lang.Object
  |
  +--ilog.server.jcomp.RpObject
        |
        +--ilog.server.jsds.IlsDSObject
              |
              +--ilog.server.jsds.IlsDSMainObject
                    |
                    +--ilog.server.jsds.sdm.IlsRpSDMModel
All Implemented Interfaces:
IlsDataSourceContainer.Finder, RepresentationUpdate.Type, S2CTransactionStatus

public class IlsRpSDMModel
extends IlsDSMainObject

Main representation object for SDM data source.


Inner classes inherited from class ilog.server.jcomp.RpObject
RpObject.IllegalCollector, RpObject.ModelNotSet, RpObject.RepresentationNotSet
 
Fields inherited from class ilog.server.jsds.IlsDSObject
_properties, NOTIFY_OR_ROLLBACK
 
Fields inherited from class ilog.server.jcomp.RpObject
_repres
 
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
 
Constructor Summary
IlsRpSDMModel(Representation rp, RpObjModel om)
          Instanciate a new IlsRpSDMModel.
 
Method Summary
protected  void dispose()
           
protected  void endS2CUpdate(int transStatus, int transId)
           
 RpObjModel getRpObjModel(java.lang.String tag)
           
 java.lang.String getTag(RpObjModel om)
           
 
Methods inherited from class ilog.server.jsds.IlsDSMainObject
match
 
Methods inherited from class ilog.server.jsds.IlsDSObject
beginS2CUpdate, 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
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

IlsRpSDMModel

public IlsRpSDMModel(Representation rp,
                     RpObjModel om)
Instanciate a new IlsRpSDMModel. 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.
Method Detail

getTag

public java.lang.String getTag(RpObjModel om)

getRpObjModel

public RpObjModel getRpObjModel(java.lang.String tag)

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 status
trnsId: - 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