|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.mdm.index.edm.services.masterController.MasterControllerService
Field Summary | |
static java.lang.String |
HASH_MAP_TYPE
|
static java.lang.String |
LID
|
static java.lang.String |
MINOR_OBJECT_BRAND_NEW
|
static java.lang.String |
MINOR_OBJECT_ID
|
static java.lang.String |
MINOR_OBJECT_REMOVE
|
static java.lang.String |
MINOR_OBJECT_TYPE
|
static java.lang.String |
MINOR_OBJECT_UPDATE
|
static java.lang.String |
SBR_UPDATE
|
static java.lang.String |
SYSTEM_CODE
|
static java.lang.String |
SYSTEM_OBJECT_BRAND_NEW
|
static java.lang.String |
SYSTEM_OBJECT_UPDATE
|
Constructor Summary | |
MasterControllerService()
Creates a new instance of MasterControllerService |
Method Summary | |
java.lang.String |
activateEnterpriseObject(java.lang.String euid)
|
void |
activateSystemObject(java.lang.String systemCode,
java.lang.String LID)
|
void |
activateSystemObject(SystemObject systemObject)
|
SystemObject |
addMinorObject(SBR sbr,
java.lang.String objectType,
java.util.HashMap hm)
|
SystemObject |
addMinorObject(SystemObject systemObject,
java.lang.String objectType,
java.util.HashMap hm)
|
SystemObject |
addMinorObjects(SystemObject systemObject,
java.util.ArrayList minorObjects)
|
void |
addSystemObject(SystemObject so)
|
int |
countAssumedMatches(java.sql.Timestamp startDate,
java.sql.Timestamp endDate)
This method returns count of existing assumed matches |
int |
countPotentialDuplicates(java.sql.Timestamp startDate,
java.sql.Timestamp endDate)
This method returns count of existing potentential duplicates |
EnterpriseObject |
createEnterpriseObject(SystemObject sysObj)
|
SystemObject |
createSystemObject(java.lang.String systemCode,
java.lang.String LID,
java.util.HashMap hm)
|
java.lang.String |
deactivateEnterpriseObject(java.lang.String euid)
|
void |
deactivateSystemObject(java.lang.String systemCode,
java.lang.String LID)
|
void |
deactivateSystemObject(SystemObject systemObject)
|
TransactionObject |
findMergeType(java.lang.String euid)
|
int |
getAssumedMatchThreshold()
|
java.util.HashMap |
getAuditLogFunctins()
|
java.lang.String |
getAuditMsg()
|
int |
getDuplicateThreshold()
|
EnterpriseObject |
getEnterpriseObject(java.lang.String euid)
|
java.util.HashMap |
getEnterpriseObjectAsHashMap(EnterpriseObject eo,
EPathArrayList ePathArrayList)
|
java.util.ArrayList |
getEnterpriseObjectChildrenArrayList(EnterpriseObject eo,
EPathArrayList ePathArrayList,
java.lang.String childObjType,
java.lang.String operation)
|
EnterpriseObject |
getEnterpriseObjectForSO(SystemObject so)
|
java.util.ArrayList |
getEnterpriseObjects(java.lang.String[] euids)
|
int |
getEuidLength()
|
java.util.HashMap |
getFunctins()
|
java.util.HashMap |
getLinkedFields(EnterpriseObject eo)
|
java.util.HashMap |
getLinkValues(EnterpriseObject eo)
|
java.util.HashMap |
getLinkValuesForChildren(EnterpriseObject eo,
java.lang.String minorObjectType,
java.lang.String minorObjectId)
|
java.util.HashMap |
getLockedFields(EnterpriseObject eo)
|
MasterController |
getMasterController()
Returns a handle to the MasterController EJB |
MergeHistoryNode |
getMergeHistory(java.lang.String euid)
|
MergeHistoryNode |
getMergeHistoryNode(java.lang.String euid)
|
(package private) java.util.List |
getPostLIDMergeEOs(java.lang.String systemCode,
java.lang.String sourceLID,
java.lang.String destinationLID,
SystemObject finalSOImage,
EnterpriseObject sourceEO,
EnterpriseObject destinationEO)
|
MergeResult |
getPostLIDUnmerge(java.lang.String systemCode,
java.lang.String sourceLid,
java.lang.String destLid)
|
(package private) java.util.List |
getPostLIDUnmergeEOs(java.lang.String systemCode,
java.lang.String sourceLID,
java.lang.String destinationLID,
EnterpriseObject eo)
|
EnterpriseObject |
getPostMergeEO(EnterpriseObject sourceEO,
EnterpriseObject destinationEO)
|
EnterpriseObject |
getPostMergeMultipleEnterpriseObjects(java.lang.String[] sourceEUIDs,
EnterpriseObject destinationEO,
java.lang.String[] srcRevisionNumbers,
java.lang.String destRevisionNumber)
Merge multiple enterprise records based on the given source EUIDs and the destination EO. |
SystemObject |
getPostMergeSystemObject(java.lang.String systemCode,
java.lang.String sourceLID,
java.lang.String destLID)
|
(package private) java.util.List |
getPostUnmergeEOs(EnterpriseObject eo)
|
java.lang.String |
getPotentialDuplicateFromKey(java.lang.String mainEuid,
java.lang.String dupId,
java.lang.String keyInput)
|
java.lang.String |
getPotentialDuplicateID(java.lang.String euid,
java.lang.String dupID)
|
java.lang.String |
getPotentialDuplicateStatus(java.lang.String euid,
java.lang.String dupID)
|
float |
getPotentialDuplicateWeight(java.lang.String mainEuid,
java.lang.String dupId)
|
java.lang.String |
getRootNodeName()
|
(package private) java.util.ArrayList |
getSBRs(java.lang.String[] euid)
|
java.lang.String |
getSummaryInfo()
|
java.lang.String[][] |
getSystemCodes()
|
java.lang.String |
getSystemDescription(java.lang.String systemcode)
|
SystemObject |
getSystemObject(java.lang.String systemCode,
java.lang.String LID)
|
java.util.HashMap |
getSystemObjectAsHashMap(SystemObject so,
EPathArrayList ePathArrayList)
|
java.util.ArrayList |
getSystemObjectChildrenArrayList(SystemObject so,
EPathArrayList ePathArrayList,
java.lang.String childObjType,
java.lang.String operation)
|
SystemObject[] |
getSystemObjects(java.lang.String systemCode,
java.lang.String[] LID)
|
java.lang.String |
getUpdateUserName()
|
void |
insertAuditLog(java.lang.String userName,
java.lang.String euid1,
java.lang.String euid2,
java.lang.String function,
int screeneID,
java.lang.String detail)
|
boolean |
isEUIDMerge(java.lang.String transactionNumber)
|
boolean |
isSystemObjectExists(java.lang.String systemCode,
java.lang.String LID)
|
AssumedMatchIterator |
lookupAssumedMatches(AssumedMatchSearchObject amso)
This method fetches existing assumed Matches |
AuditIterator |
lookupAuditLog(AuditSearchObject obj)
|
PotentialDuplicateIterator |
lookupPotentialDuplicates(PotentialDuplicateSearchObject pdso)
|
TransactionIterator |
lookupTransactionHistory(TransactionSearchObject searchObj)
|
MergeResult |
mergeEnterpriseObject(EnterpriseObject sourceEO,
EnterpriseObject destinationEO)
|
EnterpriseObject |
mergeMultipleEnterpriseObjects(java.lang.String[] sourceEUIDs,
EnterpriseObject destinationEO,
java.lang.String[] srcRevisionNumbers,
java.lang.String destRevisionNumber)
Merge multiple enterprise records based on the given source EUIDs and the destination EO. |
SystemObject |
mergeSystemObject(java.lang.String systemCode,
java.lang.String sourceLID,
java.lang.String destLID,
java.util.HashMap hm,
java.util.ArrayList minorObjectsList)
|
ObjectNode |
modifyMinorObject(ObjectNode minorObject,
java.util.HashMap hm)
|
ObjectNode |
modifyMinorObjectSBR(ObjectNode minorObject,
java.util.HashMap hm,
SBR sbr)
|
SBR |
modifySBR(SBR sbr,
java.util.HashMap hm)
|
SystemObject |
modifySystemObject(SystemObject sysObj,
java.util.HashMap hm)
|
SystemObject |
modifySystemObject(SystemObject sysObj,
java.util.HashMap hm,
java.util.ArrayList minorObjects)
|
EnterpriseObject |
modifySystemObjects(EnterpriseObject eo,
java.util.ArrayList systemObjects)
|
EnterpriseObject |
previewUndoAssumedMatch(java.lang.String assumedMatchId)
This method invokes method in EJB to preview/simulate the UNDo on an existing Assumed Match |
MergeResult |
previewUnmerge(java.lang.String transactionNumber)
|
EnterpriseObject |
removeLinks(java.util.HashMap hm,
EnterpriseObject eo)
|
EnterpriseObject |
removeLinksForChildren(java.util.ArrayList childrenHashmaps,
EnterpriseObject eo)
|
EnterpriseObject |
removeLocks(java.util.HashMap hm,
EnterpriseObject eo)
|
void |
removeMinorObject(ObjectNode minorObject,
java.util.HashMap hm)
|
(package private) ObjectNode |
removeMinorObject(ObjectNode majorObject,
ObjectNode minorObject)
|
void |
removeMinorObject(SBR sbr,
java.util.HashMap hm)
|
EnterpriseObject |
save(EnterpriseObject eo,
java.util.ArrayList changedSBR,
java.util.ArrayList systemObjects,
java.util.ArrayList minorObjects)
|
EnterpriseObject |
saveLinks(java.util.HashMap hm,
EnterpriseObject eo)
|
EnterpriseObject |
saveLinksForChildren(java.util.ArrayList childrenHashmaps,
EnterpriseObject eo)
|
EOSearchResultIterator |
searchEnterpriseObject(EOSearchCriteria eoSearchCriteria,
EOSearchOptions eoSearchOptions)
|
void |
setAsDifferentPerson(java.lang.String id,
boolean flag)
|
void |
setAuditMsg(java.lang.String val)
|
static void |
setObjectNodeFieldValue(ObjectNode node,
java.lang.String field,
java.lang.String valueString)
|
static void |
setObjectNodeFieldValue(ObjectNode node,
java.lang.String field,
java.lang.String valueString,
SBR sbr)
|
void |
setRootNodeName(java.lang.String rootNodeName)
|
void |
setSummaryInfo(java.lang.String val)
|
void |
setUpdateUserName(java.lang.String updateUserName)
|
java.lang.String |
undoAssumedMatch(java.lang.String assumedMatchId)
This method invokes method in EJB to UNDO an existing Assumed Match |
MergeResult |
unmerge(java.lang.String transactionNumber)
|
MergeResult |
unMerge(java.lang.String euid)
|
(package private) MergeResult |
unmergeEnterpriseObject(EnterpriseObject eo)
|
void |
unresolvePotentialDuplicate(java.lang.String id)
|
void |
updateEnterpriseObject(EnterpriseObject eo)
|
java.util.ArrayList |
viewHistory(java.lang.String euid)
|
EnterpriseObjectHistory |
viewMergeRecords(java.lang.String transactionNumber)
|
void |
viewMergeTree(java.lang.String euid)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String HASH_MAP_TYPE
public static final java.lang.String LID
public static final java.lang.String MINOR_OBJECT_BRAND_NEW
public static final java.lang.String MINOR_OBJECT_ID
public static final java.lang.String MINOR_OBJECT_REMOVE
public static final java.lang.String MINOR_OBJECT_TYPE
public static final java.lang.String MINOR_OBJECT_UPDATE
public static final java.lang.String SBR_UPDATE
public static final java.lang.String SYSTEM_CODE
public static final java.lang.String SYSTEM_OBJECT_BRAND_NEW
public static final java.lang.String SYSTEM_OBJECT_UPDATE
Constructor Detail |
public MasterControllerService()
Method Detail |
public java.lang.String activateEnterpriseObject(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
public void activateSystemObject(java.lang.String systemCode, java.lang.String LID) throws ObjectException, ProcessingException, UserException
ObjectException
ProcessingException
UserException
public void activateSystemObject(SystemObject systemObject) throws ObjectException, ProcessingException, UserException
ObjectException
ProcessingException
UserException
public SystemObject addMinorObject(SBR sbr, java.lang.String objectType, java.util.HashMap hm) throws ObjectException, ValidationException
ObjectException
ValidationException
public SystemObject addMinorObject(SystemObject systemObject, java.lang.String objectType, java.util.HashMap hm) throws ObjectException, ValidationException
ObjectException
ValidationException
public SystemObject addMinorObjects(SystemObject systemObject, java.util.ArrayList minorObjects) throws ObjectException, ValidationException, UserException, ProcessingException
ObjectException
ValidationException
UserException
ProcessingException
public void addSystemObject(SystemObject so) throws ProcessingException, UserException
UserException,
- ProcessingException.
ProcessingException
UserException
public int countAssumedMatches(java.sql.Timestamp startDate, java.sql.Timestamp endDate) throws ProcessingException, UserException
ProcessingException
- An error has occured.
UserException
public int countPotentialDuplicates(java.sql.Timestamp startDate, java.sql.Timestamp endDate) throws ProcessingException, UserException
ProcessingException
- An error has occured.
UserException
public EnterpriseObject createEnterpriseObject(SystemObject sysObj) throws ProcessingException, UserException
ProcessingException
UserException
public SystemObject createSystemObject(java.lang.String systemCode, java.lang.String LID, java.util.HashMap hm) throws ObjectException, ValidationException, java.lang.Exception
ObjectException
ValidationException
java.lang.Exception
public java.lang.String deactivateEnterpriseObject(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
public void deactivateSystemObject(java.lang.String systemCode, java.lang.String LID) throws ObjectException, ProcessingException, UserException
ObjectException
ProcessingException
UserException
public void deactivateSystemObject(SystemObject systemObject) throws ObjectException, ProcessingException, UserException
ObjectException
ProcessingException
UserException
public TransactionObject findMergeType(java.lang.String euid) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
public int getAssumedMatchThreshold()
public java.util.HashMap getAuditLogFunctins()
public java.lang.String getAuditMsg()
public int getDuplicateThreshold()
public EnterpriseObject getEnterpriseObject(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
public java.util.HashMap getEnterpriseObjectAsHashMap(EnterpriseObject eo, EPathArrayList ePathArrayList) throws ObjectException, EPathException, java.lang.Exception
ObjectException
EPathException
java.lang.Exception
public java.util.ArrayList getEnterpriseObjectChildrenArrayList(EnterpriseObject eo, EPathArrayList ePathArrayList, java.lang.String childObjType, java.lang.String operation) throws ObjectException, EPathException, java.lang.Exception
ObjectException
EPathException
java.lang.Exception
public EnterpriseObject getEnterpriseObjectForSO(SystemObject so)
public java.util.ArrayList getEnterpriseObjects(java.lang.String[] euids) throws ProcessingException, UserException
ProcessingException
UserException
public int getEuidLength() throws ProcessingException, UserException
ProcessingException
UserException
public java.util.HashMap getFunctins()
public java.util.HashMap getLinkedFields(EnterpriseObject eo) throws ObjectException, ConnectionInvalidException, OPSException, ProcessingException, EPathException, UserException
eo
- EnterpriseObject that has links which should require values.
ObjectException
ConnectionInvalidException
OPSException
ProcessingException
EPathException
UserException
public java.util.HashMap getLinkValues(EnterpriseObject eo) throws ObjectException, ConnectionInvalidException, OPSException, ProcessingException, EPathException, UserException
eo
- EnterpriseObject that has links which should require values.
ObjectException
ConnectionInvalidException
OPSException
ProcessingException
EPathException
UserException
public java.util.HashMap getLinkValuesForChildren(EnterpriseObject eo, java.lang.String minorObjectType, java.lang.String minorObjectId) throws ObjectException, ConnectionInvalidException, OPSException, ProcessingException, EPathException, UserException
eo
- EnterpriseObject that has links which should require values.minorObjectType
- MinorObject Type eg: Address for which the link values required.minorObjectId
- MinorObjectId is Child Id using which we can get the value.
ObjectException
ConnectionInvalidException
OPSException
ProcessingException
EPathException
UserException
public java.util.HashMap getLockedFields(EnterpriseObject eo) throws ObjectException, ConnectionInvalidException, OPSException, ProcessingException, EPathException, UserException
eo
- EnterpriseObject that has links which should require values.
ObjectException
ConnectionInvalidException
OPSException
ProcessingException
EPathException
UserException
public MasterController getMasterController()
public MergeHistoryNode getMergeHistory(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
public MergeHistoryNode getMergeHistoryNode(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
java.util.List getPostLIDMergeEOs(java.lang.String systemCode, java.lang.String sourceLID, java.lang.String destinationLID, SystemObject finalSOImage, EnterpriseObject sourceEO, EnterpriseObject destinationEO) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public MergeResult getPostLIDUnmerge(java.lang.String systemCode, java.lang.String sourceLid, java.lang.String destLid) throws ProcessingException, UserException
ProcessingException
UserException
java.util.List getPostLIDUnmergeEOs(java.lang.String systemCode, java.lang.String sourceLID, java.lang.String destinationLID, EnterpriseObject eo) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public EnterpriseObject getPostMergeEO(EnterpriseObject sourceEO, EnterpriseObject destinationEO) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public EnterpriseObject getPostMergeMultipleEnterpriseObjects(java.lang.String[] sourceEUIDs, EnterpriseObject destinationEO, java.lang.String[] srcRevisionNumbers, java.lang.String destRevisionNumber) throws ProcessingException, UserException
sourceEUIDs
- Array of source EUIDs to be merged.destinationEO
- The EnterpriseObject to be kept.srcRevisionNumbers
- The SBR revision numbers of the Enterprise
Objects to be merged.destRevisionNumber
- The SBR revision number of the EUID to be kept.
ProcessingException
- An error has occured.
UserException
- A user error occuredpublic SystemObject getPostMergeSystemObject(java.lang.String systemCode, java.lang.String sourceLID, java.lang.String destLID) throws ProcessingException, UserException, ObjectException, ValidationException, java.lang.Exception
ProcessingException
UserException
ObjectException
ValidationException
java.lang.Exception
java.util.List getPostUnmergeEOs(EnterpriseObject eo) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public java.lang.String getPotentialDuplicateFromKey(java.lang.String mainEuid, java.lang.String dupId, java.lang.String keyInput) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
public java.lang.String getPotentialDuplicateID(java.lang.String euid, java.lang.String dupID) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
public java.lang.String getPotentialDuplicateStatus(java.lang.String euid, java.lang.String dupID) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
public float getPotentialDuplicateWeight(java.lang.String mainEuid, java.lang.String dupId) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
public java.lang.String getRootNodeName()
java.util.ArrayList getSBRs(java.lang.String[] euid) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public java.lang.String getSummaryInfo()
public java.lang.String[][] getSystemCodes()
public java.lang.String getSystemDescription(java.lang.String systemcode)
public SystemObject getSystemObject(java.lang.String systemCode, java.lang.String LID) throws ProcessingException, UserException
ProcessingException
UserException
public java.util.HashMap getSystemObjectAsHashMap(SystemObject so, EPathArrayList ePathArrayList) throws ObjectException, EPathException, java.lang.Exception
ObjectException
EPathException
java.lang.Exception
public java.util.ArrayList getSystemObjectChildrenArrayList(SystemObject so, EPathArrayList ePathArrayList, java.lang.String childObjType, java.lang.String operation) throws ObjectException, EPathException, java.lang.Exception
ObjectException
EPathException
java.lang.Exception
public SystemObject[] getSystemObjects(java.lang.String systemCode, java.lang.String[] LID) throws ProcessingException, UserException
ProcessingException
UserException
public java.lang.String getUpdateUserName()
public void insertAuditLog(java.lang.String userName, java.lang.String euid1, java.lang.String euid2, java.lang.String function, int screeneID, java.lang.String detail) throws ProcessingException, UserException, ObjectException
ProcessingException,
- UserException, ObjectException.
ProcessingException
UserException
ObjectException
public boolean isEUIDMerge(java.lang.String transactionNumber) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
transactionNumber
- for which user needs to find whether this Transaction is Merge or Not
ProcessingException
UserException
PageException
java.rmi.RemoteException
public boolean isSystemObjectExists(java.lang.String systemCode, java.lang.String LID) throws ProcessingException, UserException
ProcessingException
UserException
public AssumedMatchIterator lookupAssumedMatches(AssumedMatchSearchObject amso) throws ProcessingException, UserException
ProcessingException
- An error has occured.
UserException
public AuditIterator lookupAuditLog(AuditSearchObject obj) throws ProcessingException, UserException
ProcessingException
UserException
public PotentialDuplicateIterator lookupPotentialDuplicates(PotentialDuplicateSearchObject pdso) throws ProcessingException, UserException
ProcessingException
UserException
public TransactionIterator lookupTransactionHistory(TransactionSearchObject searchObj) throws ProcessingException, UserException
ProcessingException
UserException
public MergeResult mergeEnterpriseObject(EnterpriseObject sourceEO, EnterpriseObject destinationEO) throws ProcessingException, UserException
sourceEO
- destinationEO
-
ProcessingException
UserException
public EnterpriseObject mergeMultipleEnterpriseObjects(java.lang.String[] sourceEUIDs, EnterpriseObject destinationEO, java.lang.String[] srcRevisionNumbers, java.lang.String destRevisionNumber) throws ProcessingException, UserException
sourceEUIDs
- Array of source EUIDs to be merged.destinationEO
- The EnterpriseObject to be kept.srcRevisionNumbers
- The SBR revision numbers of the Enterprise
Objects to be merged.destRevisionNumber
- The SBR revision number of the EUID to be kept.
ProcessingException
- An error has occured.
UserException
- A user error occuredpublic SystemObject mergeSystemObject(java.lang.String systemCode, java.lang.String sourceLID, java.lang.String destLID, java.util.HashMap hm, java.util.ArrayList minorObjectsList) throws ProcessingException, UserException, ObjectException, ValidationException, java.lang.Exception
ProcessingException
UserException
ObjectException
ValidationException
java.lang.Exception
public ObjectNode modifyMinorObject(ObjectNode minorObject, java.util.HashMap hm) throws ObjectException, ValidationException
ObjectException
ValidationException
public ObjectNode modifyMinorObjectSBR(ObjectNode minorObject, java.util.HashMap hm, SBR sbr) throws ObjectException, ValidationException
ObjectException
ValidationException
public SBR modifySBR(SBR sbr, java.util.HashMap hm) throws ObjectException, ValidationException, java.lang.Exception
ObjectException
ValidationException
java.lang.Exception
public SystemObject modifySystemObject(SystemObject sysObj, java.util.HashMap hm) throws ObjectException, ValidationException, java.lang.Exception
ObjectException
ValidationException
java.lang.Exception
public SystemObject modifySystemObject(SystemObject sysObj, java.util.HashMap hm, java.util.ArrayList minorObjects) throws ObjectException, ValidationException, java.lang.Exception
ObjectException
ValidationException
java.lang.Exception
public EnterpriseObject modifySystemObjects(EnterpriseObject eo, java.util.ArrayList systemObjects) throws UserException, ObjectException, ValidationException, java.lang.Exception
UserException
ObjectException
ValidationException
java.lang.Exception
public EnterpriseObject previewUndoAssumedMatch(java.lang.String assumedMatchId) throws ProcessingException, UserException
assumedMatchId
- Id of assumed match to be resolved
ProcessingException
- An error has occured.
UserException
- Invalid idpublic MergeResult previewUnmerge(java.lang.String transactionNumber) throws ProcessingException, UserException
ProcessingException
UserException
public EnterpriseObject removeLinks(java.util.HashMap hm, EnterpriseObject eo) throws ProcessingException, UserException
hm
- contains Key is ePath for the string which the link should persisted, Value as SO's SystemCode:LID from which we should collect the link to removeeo
- the EnterpriseObject for which the links should be removed.
ProcessingException
UserException
public EnterpriseObject removeLinksForChildren(java.util.ArrayList childrenHashmaps, EnterpriseObject eo) throws ProcessingException, UserException
childrenHashmaps
- Arraylist of HashMaps, Each Hashmap should contain a perticuler Child's Links. This HashMap should have values for MINOR_OBJECT_ID, MINOR_OBJECT_TYPEeo
- for which the links should be removed.
ProcessingException
UserException
public EnterpriseObject removeLocks(java.util.HashMap hm, EnterpriseObject eo) throws ProcessingException, UserException
ProcessingException
UserException
public void removeMinorObject(ObjectNode minorObject, java.util.HashMap hm) throws ObjectException
ObjectException
ObjectNode removeMinorObject(ObjectNode majorObject, ObjectNode minorObject) throws ProcessingException, UserException
UserException,
- ProcessingException.
ProcessingException
UserException
public void removeMinorObject(SBR sbr, java.util.HashMap hm) throws ObjectException
ObjectException
public EnterpriseObject save(EnterpriseObject eo, java.util.ArrayList changedSBR, java.util.ArrayList systemObjects, java.util.ArrayList minorObjects) throws UserException, ObjectException, ValidationException, java.lang.Exception
UserException
ObjectException
ValidationException
java.lang.Exception
public EnterpriseObject saveLinks(java.util.HashMap hm, EnterpriseObject eo) throws ProcessingException, UserException
hm
- contains Key is ePath for the string which the link should persisted, Value as Value as SO's SystemCode:LID from which we should collect the linkeo
- the EnterpriseObject for which the links should be added.
ProcessingException
UserException
public EnterpriseObject saveLinksForChildren(java.util.ArrayList childrenHashmaps, EnterpriseObject eo) throws ProcessingException, UserException
childrenHashmaps
- Arraylist of HashMaps, Each Hashmap should contain a perticuler Child's Links. This HashMap should have values for MINOR_OBJECT_ID, MINOR_OBJECT_TYPEeo
- the EnterpriseObject for which the links should be added.
ProcessingException
UserException
public EOSearchResultIterator searchEnterpriseObject(EOSearchCriteria eoSearchCriteria, EOSearchOptions eoSearchOptions) throws ProcessingException, UserException
ProcessingException
UserException
public void setAsDifferentPerson(java.lang.String id, boolean flag) throws ProcessingException, UserException
id
- is the duplicate idflag
- is the boolean to set true or false
ProcessingException
UserException
public void setAuditMsg(java.lang.String val)
public static void setObjectNodeFieldValue(ObjectNode node, java.lang.String field, java.lang.String valueString) throws ObjectException, ValidationException
ObjectException
ValidationException
public static void setObjectNodeFieldValue(ObjectNode node, java.lang.String field, java.lang.String valueString, SBR sbr) throws ObjectException, ValidationException
ObjectException
ValidationException
public void setRootNodeName(java.lang.String rootNodeName)
public void setSummaryInfo(java.lang.String val)
public void setUpdateUserName(java.lang.String updateUserName)
public java.lang.String undoAssumedMatch(java.lang.String assumedMatchId) throws ProcessingException, UserException
assumedMatchId
- Id of assumed match to be resolved
ProcessingException
- An error has occured.
UserException
- Invalid idpublic MergeResult unmerge(java.lang.String transactionNumber) throws ProcessingException, UserException
ProcessingException
UserException
public MergeResult unMerge(java.lang.String euid) throws ProcessingException, UserException, PageException, java.rmi.RemoteException
ProcessingException
UserException
PageException
java.rmi.RemoteException
MergeResult unmergeEnterpriseObject(EnterpriseObject eo) throws ProcessingException, UserException
UserException.
ProcessingException
UserException
public void unresolvePotentialDuplicate(java.lang.String id) throws ProcessingException, UserException
ProcessingException
UserException
public void updateEnterpriseObject(EnterpriseObject eo) throws ProcessingException, UserException
UserException,
- ProcessingException.
ProcessingException
UserException
public java.util.ArrayList viewHistory(java.lang.String euid) throws ProcessingException, UserException, PageException, java.rmi.RemoteException, java.lang.Exception
ProcessingException
UserException
PageException
java.rmi.RemoteException
java.lang.Exception
public EnterpriseObjectHistory viewMergeRecords(java.lang.String transactionNumber) throws ProcessingException, UserException
ProcessingException
UserException
public void viewMergeTree(java.lang.String euid) throws ProcessingException, UserException
ProcessingException
UserException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Sun Microsystems, Inc.