|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.update.UpdateHelper
helper methods for update manager
Constructor Summary | |
UpdateHelper()
Creates new UpdateHelper |
Method Summary | |
void |
activateEO(EnterpriseObject eo,
java.util.Date date)
activates an EnterpriseObject |
int |
contains(java.lang.Object o,
java.lang.Object[] array)
Checks if an array of Objects if contains the specified object |
EnterpriseObject |
createEO(SystemObject obj)
create a new EnterpriseObject using a SystemObject |
void |
deactivateEO(EnterpriseObject eo,
java.util.Date date)
deactivates an EnterpriseObject |
void |
removeSO(java.lang.String system,
java.lang.String lid,
EnterpriseObject srcEo)
remove a SystemObject |
SystemObject |
transferSO(java.lang.String system,
java.lang.String lid,
EnterpriseObject srcEo,
EnterpriseObject destEo)
transfer a SystemObject |
EnterpriseObject |
updateSO(SystemObject newSO,
EnterpriseObject eo,
boolean copyFlags,
boolean replaceSO)
Update a SystemObject in an EnterpriseObject |
SystemObject |
updateSO(SystemObject newSO,
SystemObject oldSO,
boolean copyFlags,
boolean replaceSO)
Update a SystemObject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public UpdateHelper()
Method Detail |
public void activateEO(EnterpriseObject eo, java.util.Date date) throws ObjectException
EnterpriseObject
eo
- EnterpriseObject to be activateddate
- Date of being deactivated
ObjectException
- error accessing ObjectNodepublic int contains(java.lang.Object o, java.lang.Object[] array)
o
- object to be checkedarray
- array of objects
public EnterpriseObject createEO(SystemObject obj) throws SystemObjectException, ObjectException
obj
- SystemObject
SystemObjectException
- error accessing SystemObject
ObjectException
- error accessing ObjectNodepublic void deactivateEO(EnterpriseObject eo, java.util.Date date) throws ObjectException
EnterpriseObject
eo
- EnterpriseObject to be deactivateddate
- Date of being deactivated
ObjectException
- error accessing ObjectNodepublic void removeSO(java.lang.String system, java.lang.String lid, EnterpriseObject srcEo) throws ObjectException
system
- SystemCodelid
- Local IDsrcEo
- EnterpriseObject to remove from
ObjectException
- error accessing ObjectNodepublic SystemObject transferSO(java.lang.String system, java.lang.String lid, EnterpriseObject srcEo, EnterpriseObject destEo) throws UpdateException, ObjectException
system
- SystemCode of the system object to be transferedlid
- local ID of the system object to be transferedsrcEo
- EnterpriseObject to transfer fromdestEo
- EnterpriseObject to transfer to
ObjectException
- error accessing ObjectNode
UpdateException
- invalid system code / lidpublic EnterpriseObject updateSO(SystemObject newSO, EnterpriseObject eo, boolean copyFlags, boolean replaceSO) throws SystemObjectException, ObjectException
newSO
- new image of SystemObjecteo
- EnterpriseObjectcopyFlags
- passed to updateIfNotNullreplaceSO
- flag to indicate to replace SystemObject values
SystemObjectException
- error accessing SystemObject
ObjectException
- error accessing ObjectNodepublic SystemObject updateSO(SystemObject newSO, SystemObject oldSO, boolean copyFlags, boolean replaceSO) throws SystemObjectException, ObjectException
newSO
- reference to new SystemObjectoldSO
- reference to old SystemObjectcopyFlags
- passed to updateIfNotNullreplaceSO
- flag to indicate to replace SystemObject values
SystemObjectException
- error accessing SystemObject
ObjectException
- error accessing ObjectNode
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.