|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface tcReconciliationOperationsIntf
| Method Summary | |
|---|---|
void |
addDirectBulkMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, java.util.List dataList)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
void |
addDirectBulkMultiAttributeData(long reconciliationEventKey, long reconciliationAttributeKey, java.lang.String tableFieldName, java.util.List dataList, java.lang.String dateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
void |
addDirectBulkMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.List dataList)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
void |
addDirectBulkMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.List dataList, java.lang.String psDateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addDirectMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, java.util.Map poData)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addDirectMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, java.util.Map poData, java.lang.String psDateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addDirectMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.Map poData)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addDirectMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.Map poData, java.lang.String psDateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, java.util.Map poData)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, java.util.Map poData, java.lang.String psDateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.Map poData)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
long |
addMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, java.util.Map poData, java.lang.String psDateFormat)Adds data for multi-valued attributes (child tables) for a reconciliation event. |
void |
closeReconciliationEvent(long rceKey)Close the current reconciliation event. |
long |
createDeleteReconciliationEvent(java.lang.String psObjName, java.util.Map poAttributeList)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
long |
createDeleteReconciliationEvent(java.lang.String psObjName, java.util.Map poAttributeList, java.lang.String psDateFormat)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
long |
createReconciliationEvent(java.lang.String psObjectName, java.util.Map poData, boolean pbFinishEvent)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
long |
createReconciliationEvent(java.lang.String psObjectName, java.util.Map poData, boolean pbFinishEvent, java.sql.Date futureDate)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
long |
createReconciliationEvent(java.lang.String psObjectName, java.util.Map poData, boolean pbFinishEvent, java.lang.String psDateFormat)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
long |
createReconciliationEvent(java.lang.String psObjectName, java.util.Map poData, boolean pbFinishEvent, java.lang.String psDateFormat, java.sql.Date futureDate)Deprecated. As of 11g use ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes) |
void |
deleteBulkMultiAttributeData(java.lang.String objName, java.util.Map parentRecord, java.lang.String childTableName, java.util.List childRecords)Deleted data for multi-valued attributes (child table) for a reconciliation event. |
void |
deleteBulkMultiAttributeData(java.lang.String objName, java.util.Map parentRecord, java.lang.String childTableName, java.util.List childRecords, java.lang.String dateFormat)Deleted data for multi-valued attributes (child table) for a reconciliation event. |
long[] |
deleteDetectedAccounts(Thor.API.tcResultSet poDetectedAccounts)This method takes the resultset returned by the getMissingAccounts method, and for each account identified in the resultset, creates a reconciliation event of type "Delete". |
void |
finishReconciliationEvent(long plReconciliationEventKey)Closes off a Reconciliation Event that was left open when created to allow additional data (child table data) to be provided. |
java.lang.String |
getDefaultDateFormat()Returns the format in which dates are expected in the reconciliation data. |
Thor.API.tcResultSet |
getMissingAccounts(java.lang.String objectName, java.util.Set accountsFound)This method takes the ID generated by the initialization method, and returns information about all the accounts that were found by Xellerate, but were not matched up with any of the account lists provided in the Detection Data Providing calls. |
Thor.API.tcResultSet |
getMissingAccounts(java.lang.String objectName, java.util.Set accountsFound, java.util.Map itRes)This method takes the ID generated by the initialization method, and returns information about all the accounts that were found by Xellerate, but were not matched up with any of the account lists provided in the Detection Data Providing calls. |
boolean |
ignoreEvent(java.lang.String psObjName, java.util.Map poData)Allows the user to validate beforehand whether the reconciliation event needs to be raised or not, using the name of the Resource Object for which the reconciliation event has occurred and the data. |
boolean |
ignoreEvent(java.lang.String psObjName, java.util.Map poData, java.lang.String psDateFormat)Allows the user to validate beforehand whether the reconciliation event needs to be raised or not, using the name of the Resource Object for which the reconciliation event has occurred and the data. |
boolean |
ignoreEventAttributeData(java.lang.String psObjName, java.util.Map poData, java.lang.String psFieldName, java.util.Map[] paoAttributeDataList)If the account has multi-valued attributes that also need to be checked as part of the reconciliation event, then this method provides the ability to check including them for the account as well. |
boolean |
ignoreEventAttributeData(java.lang.String psObjName, java.util.Map poData, java.lang.String psFieldName, java.util.Map[] paoAttributeDataList, java.lang.String psDateFormat)If the account has multi-valued attributes that also need to be checked as part of the reconciliation event, then this method provides the ability to check including them for the account as well. |
void |
linkEventToResourceInstanceForUser(long plReconciliationEventKey, long objectInstanceForUserKey)Method links the specified reconciliation event to given object instance for user key. |
void |
linkEventToUser(long plReconciliationEventKey, long userKey)Method links the specified reconciliation event to given user. |
void |
processReconciliationEvent(long rceKey)Process reconciliation event without going through JMS. |
java.util.Set |
provideDeletionDetectionData(java.lang.String objectName, java.util.Map[] paoAccountDataList)This method takes the ID generated by the initialization method, ( |
java.util.Set |
provideDeletionDetectionData(java.lang.String objectName, java.util.Map[] paoAccountDataList, java.util.Map itRes)This method takes the ID generated by the initialization method, (startDeletionDetection) and an Array of Map elements. |
void |
providingAllMultiAttributeData(long plReconciliationEventKey, long plReconciliationAttributeKey, java.lang.String psFieldName, boolean pbFlag)This method provides the reconciliation developer the ability to specify whether the data being provided for a particular atttribute (as specified by its name using the psFieldName attribute) is the entire list of data, or only that which has been added/updated. |
void |
providingAllMultiAttributeData(long plReconciliationEventKey, java.lang.String psFieldName, boolean pbFlag)This method provides the reconciliation developer the ability to specify whether the data being provided for a particular atttribute (as specified by its name using the psFieldName attribute) is the entire list of data, or only that which has been added/updated. |
| Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf |
|---|
close, getName, setCountry, setLanguage, setVariant |
| Method Detail |
|---|
long createReconciliationEvent(java.lang.String psObjectName,
java.util.Map poData,
boolean pbFinishEvent)
throws tcObjectNotFoundException,
tcAPIException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjectName - The Name for the object for which the reconciliation is taking placepoData - A map containing the field-value pairs for the data received from the target.pbFinishEvent - Boolean indicating whether child data is going to be provided or not. True if all the event data has been provided (no child data). False if there will be child data. If False, then the event must be explicitly closed after all child data is provided by callingtcAPIExceptiontcObjectNotFoundExceptiontcReconciliationOperationsIntf.finishReconciliationEvent(long)
long createReconciliationEvent(java.lang.String psObjectName,
java.util.Map poData,
boolean pbFinishEvent,
java.lang.String psDateFormat)
throws tcObjectNotFoundException,
tcAPIException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjectName - The Name for the object for which the reconciliation is taking placepoData - A map containing the field-value pairs for the data received from the target.pbFinishEvent - Boolean indicating whether child data is going to be provided or not. True if all the event data has been provided (no child data). False if there will be child data. If False, then the event must be explicitly closed after all child data is provided by callingpsDateFormat - A String containing the date format. For example: "yyyy-mm-dd hh:mm:ss".tcAPIExceptiontcObjectNotFoundExceptiontcReconciliationOperationsIntf.finishReconciliationEvent(long)
long createReconciliationEvent(java.lang.String psObjectName,
java.util.Map poData,
boolean pbFinishEvent,
java.sql.Date futureDate)
throws tcObjectNotFoundException,
tcAPIException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjectName - The Name for the object for which the reconciliation is taking placepoData - A map containing the field-value pairs for the data received from the target.pbFinishEvent - Boolean indicating whether child data is going to be provided or not. True if all the event data has been provided (no child data). False if there will be child data. If False, then the event must be explicitly closed after all child data is provided by callingfutureDate - A date on which the recon event is required to happen. if its "null" then the creation and processing of the recon event is done simultaneously else it is deferred till the "futureDate" becomes less than or equal to the current date of the system.tcAPIExceptiontcObjectNotFoundExceptiontcReconciliationOperationsIntf.finishReconciliationEvent(long)
long createReconciliationEvent(java.lang.String psObjectName,
java.util.Map poData,
boolean pbFinishEvent,
java.lang.String psDateFormat,
java.sql.Date futureDate)
throws tcObjectNotFoundException,
tcAPIException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjectName - The Name for the object for which the reconciliation is taking placepoData - A map containing the field-value pairs for the data received from the target.pbFinishEvent - Boolean indicating whether child data is going to be provided or not. True if all the event data has been provided (no child data). False if there will be child data. If False, then the event must be explicitly closed after all child data is provided by callingpsDateFormat - A String containing the date format. For example: "yyyy-mm-dd hh:mm:ss".futureDate - A date on which the recon event is required to happen. if its "null" then the creation and processing of the recon event is done simultaneously else it is deferred till the "futureDate" becomes less than or equal to the current date of the system.tcAPIExceptiontcObjectNotFoundExceptiontcReconciliationOperationsIntf.finishReconciliationEvent(long)
long addMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.Map poData,
java.lang.String psDateFormat)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
long addMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.Map poData)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
long addMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
java.util.Map poData,
java.lang.String psDateFormat)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute.psFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcAttributeNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptionevent method
long addMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
java.util.Map poData)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute.psFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcAttributeNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptionevent method
long addDirectMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.Map poData,
java.lang.String psDateFormat)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
long addDirectMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
java.util.Map poData,
java.lang.String psDateFormat)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute.psFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcAttributeNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptionevent method
long addDirectMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
java.util.Map poData)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute.psFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcAttributeNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptionevent method
long addDirectMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.Map poData)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is forpoData - A Map containing the field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
void addDirectBulkMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.List dataList,
java.lang.String psDateFormat)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is fordataList - A List containing objects of type Map each of which contains the field-value pairs for one child data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
void addDirectBulkMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
java.util.List dataList)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute.psFieldName - The name of the multi-attribute reconciliation field that the data is fordataList - A List containing objects of type Map each of which contains the field-value pairs for one child data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcAttributeNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptionevent method
void addDirectBulkMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
java.util.List dataList)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thepsFieldName - The name of the multi-attribute reconciliation field that the data is fordataList - A List containing objects of type Map each of which contains the field-value pairs for one child data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
void addDirectBulkMultiAttributeData(long reconciliationEventKey,
long reconciliationAttributeKey,
java.lang.String tableFieldName,
java.util.List dataList,
java.lang.String dateFormat)
throws tcEventNotFoundException,
tcAttributeNotFoundException,
tcEventDataReceivedException,
tcInvalidAttributeException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by theplReconciliationAttributeKey - The key for a multi-valued attribute that was created earlier for this reconciliation event that is the parent of this attribute. Provide null if there is no parentpsFieldName - The name of the multi-attribute reconciliation field that the data is fordataList - A List containing objects of type Map each of which contains the field-value pairs for one child data record pertaining to that attribute received from the target.psDateFormat - dateformat to be used when processing the datatcAPIExceptiontcEventNotFoundExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptiontcInvalidAttributeExceptiontcAttributeNotFoundExceptionevent method
void finishReconciliationEvent(long plReconciliationEventKey)
throws tcEventNotFoundException,
tcEventDataReceivedException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by thetcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptionevent method
void processReconciliationEvent(long rceKey)
throws tcAPIException
rceKey - The key for the reconciliation eventtcAPIException
void closeReconciliationEvent(long rceKey)
throws tcAPIException
rceKey - The key for the reconciliation eventtcAPIException
java.lang.String getDefaultDateFormat()
throws tcAPIException
tcAPIException
java.util.Set provideDeletionDetectionData(java.lang.String objectName,
java.util.Map[] paoAccountDataList)
throws tcIDNotFoundException,
tcMultipleMatchesFoundException,
tcAPIException
pnId - ID from thepaoAccountDataList - Array of maps that correspond to each of the accounts from the target system.tcAPIExceptiontcIDNotFoundException - the ID is not found or is not validtcMultipleMatchesFoundExceptionstartDeletionDetection) and an Array of Map elements. Each of these Map elements represents data about one account that was found on the target system, and therefore has not been deleted. The Name-Value pairs making up the map represent the attribute names and their values, similar to what is fed into reconciliation., method, startDeletionDetection
Thor.API.tcResultSet getMissingAccounts(java.lang.String objectName,
java.util.Set accountsFound)
throws tcIDNotFoundException,
tcDataNotProvidedException,
tcAPIException
pnId - ID from the startDeletionDetectiontcAPIExceptiontcIDNotFoundExceptiontcDataNotProvidedExceptionstartDeletionDetection, provideDeletionDetectionData
long[] deleteDetectedAccounts(Thor.API.tcResultSet poDetectedAccounts)
throws tcAPIException
poDetectedAccounts - tcResultSet of the identified accounts to create the reconciliation eventtcAPIException
long createDeleteReconciliationEvent(java.lang.String psObjName,
java.util.Map poAttributeList)
throws tcObjectNotFoundException,
tcAPIException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjName - name of the resource object namepoAttributeList - list of attributestcAPIExceptiontcObjectNotFoundException
long createDeleteReconciliationEvent(java.lang.String psObjName,
java.util.Map poAttributeList,
java.lang.String psDateFormat)
throws tcAPIException,
tcObjectNotFoundException
ReconOperationsService.createReconciliationEvent(String, Map, EventAttributes)psObjName - name of the resource object namepoAttributeList - list of attributespsDateFormat - Date format to be used for processing dates in this reconciliation eventtcAPIExceptiontcObjectNotFoundException
void providingAllMultiAttributeData(long plReconciliationEventKey,
java.lang.String psFieldName,
boolean pbFlag)
throws tcAPIException
plReconciliationEventKey - reconciliation event keypsFieldName - reconciliation field name for multi-valued attributepbFlag - whether the values being provided is the whole list (true) or only the addition/update lists (false).tcAPIException
void providingAllMultiAttributeData(long plReconciliationEventKey,
long plReconciliationAttributeKey,
java.lang.String psFieldName,
boolean pbFlag)
throws tcAPIException
plReconciliationEventKey - reconciliation event keyplReconciliationAttributeKey - the reconciliation attribute keypsFieldName - reconciliation field name for multi-valued attributepbFlag - whether the values being provided is the whole list (true) or only the addition/update lists (false).tcAPIException
boolean ignoreEvent(java.lang.String psObjName,
java.util.Map poData)
throws tcObjectNotFoundException,
tcAPIException
psObjName - The resource object namepoData - map providing all the information about the account record. If partial information is passed in the map about the account record, API returns true if that partial information is matched with an account record in Xellerate. If null values are passed in the map, they are ignored and not used for comparison against the account record in Xellerate. Fields names can be passed in the map in case insensitive manner. Attribute values passed for the fields in the Map should be trimmed to remove the leading/trailing spaces.tcAPIExceptiontcObjectNotFoundException
boolean ignoreEvent(java.lang.String psObjName,
java.util.Map poData,
java.lang.String psDateFormat)
throws tcObjectNotFoundException,
tcAPIException
psObjName - The resource object namepoData - map providing all the information about the account record. If partial information is passed in the map about the account record, API returns true if that partial information is matched with an account record in Xellerate. If null values are passed in the map, they are ignored and not used for comparison against the account record in Xellerate. Fields names can be passed in the map in case insensitive manner. Attribute values passed for the fields in the Map should be trimmed to remove the leading/trailing spaces.psDateFormat - Format in which date values are specified for reconciliation fields of type DatetcAPIExceptiontcObjectNotFoundException
boolean ignoreEventAttributeData(java.lang.String psObjName,
java.util.Map poData,
java.lang.String psFieldName,
java.util.Map[] paoAttributeDataList,
java.lang.String psDateFormat)
throws tcObjectNotFoundException,
tcAPIException
ignoreEventData method.psObjName - The resource object namepoData - map providing all the information about the account record.psFieldName - field name attribute for the resource objectpaoAttributeDataList - Array of maps containing the multi-valued attribute data for that resource object name. If partial information is passed in the maps about the account record, API returns true if that partial information is matched with an account record in Xellerate. If null values are passed in the map, they are ignored and not used for comparison against the account record in Xellerate. Fields names can be passed in the map in case insensitive manner. Attribute values passed for the fields in the Maps should be trimmed to remove the leading/trailing spaces.psDateFormat - Format in which date values are specified for reconciliation fields of type DatetcAPIExceptiontcObjectNotFoundExceptionignoreEventData
boolean ignoreEventAttributeData(java.lang.String psObjName,
java.util.Map poData,
java.lang.String psFieldName,
java.util.Map[] paoAttributeDataList)
throws tcAPIException,
tcObjectNotFoundException
ignoreEventData method. API assumes that the value provided for reconciliation fields of type Date are in the same format returned by getDefalutDateFormat API.psObjName - The resource object namepoData - map providing all the information about the account record.psFieldName - field name attribute for the resource objectpaoAttributeDataList - Array of maps containing the multi-valued attribute data for that resource object name. If partial information is passed in the maps about the account record, API returns true if that partial information is matched with an account record in Xellerate. If null values are passed in the map, they are ignored and not used for comparison against the account record in Xellerate. Fields names can be passed in the map in case insensitive manner. Attribute values passed for the fields in the Maps should be trimmed to remove the leading/trailing spaces.tcAPIExceptiontcObjectNotFoundExceptionignoreEventData
void linkEventToResourceInstanceForUser(long plReconciliationEventKey,
long objectInstanceForUserKey)
throws tcEventNotFoundException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by the createReconciliationEvent(...)objectInstanceForUserKey - Object instance key for usertcAPIExceptiontcEventNotFoundExceptioncreateReconciliationEvent
void linkEventToUser(long plReconciliationEventKey,
long userKey)
throws tcEventNotFoundException,
tcUserNotFoundException,
tcAPIException
plReconciliationEventKey - The key for the reconciliation event, as returned by the createReconciliationEvent(...)userKey - Object User KeytcAPIExceptiontcEventNotFoundExceptiontcUserNotFoundExceptioncreateReconciliationEvent
void deleteBulkMultiAttributeData(java.lang.String objName,
java.util.Map parentRecord,
java.lang.String childTableName,
java.util.List childRecords)
throws tcAPIException,
tcEventNotFoundException,
tcEventDataReceivedException,
tcObjectNotFoundException
objName - The Name for the object for which the reconciliation is taking placeparentRecord - A map containing the field-value pairs for the data received from the target.childTableName - The name of the multi-attribute reconciliation field that the data is forchildRecords - A List containing the Hashtable objects. Every Hashtable will have field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptiontcObjectNotFoundException
void deleteBulkMultiAttributeData(java.lang.String objName,
java.util.Map parentRecord,
java.lang.String childTableName,
java.util.List childRecords,
java.lang.String dateFormat)
throws tcAPIException,
tcEventNotFoundException,
tcEventDataReceivedException,
tcObjectNotFoundException
objName - The Name for the object for which the reconciliation is taking placeparentRecord - A map containing the field-value pairs for the data received from the target.childTableName - The name of the multi-attribute reconciliation field that the data is forchildRecords - A List containing the Hashtable objects. Every Hashtable will have field-value pairs for the data record pertaining to that attribute received from the target.tcAPIExceptiontcEventNotFoundExceptiontcEventDataReceivedExceptiontcObjectNotFoundException
java.util.Set provideDeletionDetectionData(java.lang.String objectName,
java.util.Map[] paoAccountDataList,
java.util.Map itRes)
throws tcAPIException,
tcIDNotFoundException,
tcMultipleMatchesFoundException
objectName - The object name to be revoked.paoAccountDataList - Array of maps that correspond to each of the accounts from the target system.itRes - The IT resource IDs of the target system to map a specific resource to be revoked. The entries must be formatted like "Field Name = a string format of IT Resource ID" For instance, IT Resource = 62 When the map has multiple entries, the entries will be used to map the resource to be revoked with the AND condition.tcAPIExceptiontcIDNotFoundException - the ID is not found or is not validtcMultipleMatchesFoundExceptionstartDeletionDetection
Thor.API.tcResultSet getMissingAccounts(java.lang.String objectName,
java.util.Set accountsFound,
java.util.Map itRes)
throws tcAPIException,
tcIDNotFoundException,
tcDataNotProvidedException
objectName - The object name to be revokedaccountsFound - A set of account id (Long) or User KeyitRes - The IT resource IDs of the target system to map a specific resource to be revoked. The entries must be formatted like "Field Name = a string format of IT Resource ID" For instance, IT Resource = 62 When the map has multiple entries, the entries will be used to map the resource to be revoked with the AND condition.tcAPIExceptiontcIDNotFoundExceptiontcDataNotProvidedExceptionstartDeletionDetection, provideDeletionDetectionData
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||