Skip navigation links


Thor.API.Operations
Interface GCOperationsIntf

All Superinterfaces:
tcUtilityOperationsIntf

public interface GCOperationsIntf
extends tcUtilityOperationsIntf

Method Summary
 java.lang.String checkResourceObject(java.lang.String connectorName)
          This method return the entity name of the resource
 boolean connectorLookup(java.lang.String connectorName)
          Connector Lookup for Connector Name Uniqueness
 Thor.API.tcResultSet findConnectorDefinitions(java.util.Map phAttributeList)
          Returns a list of connectors that match the provided attribute list.
 java.util.HashMap formValidationResults(java.util.HashMap formNames)
          This method is used to consume the output of the GC Form screen and check for each of the selected values of form names, if they exist in OIM DB
 java.util.ArrayList getColumnNames(java.lang.String tableName)
          This API returns the column names of a table that will be used in a lookup query associated to a lookup field
 java.lang.String getDefaultDateFormat()
          This method return the default date format which is used in OIM for Reconciliation
 java.util.List getFieldValues(java.lang.String selection)
          This API returns the column names of a table that will be used in a lookup query associated to a lookup field
 java.util.HashMap getUserFieldUpdtedTasks()
          This API returns a list of tasks that need to be added to the process definition for user field updates
 boolean isGTCAutoImport()
           
 boolean isValidFieldProperty(java.lang.String propertyName, java.lang.String propertyValue)
          This API returns the information if a lookup field is valid
 com.thortech.xl.gc.vo.designtime.GenericAdapter lookup(java.lang.String connectorName)
           
 long saveConnectorDefinition(com.thortech.xl.gc.vo.designtime.GenericAdapter adapter)
           
 void setParentVersion(java.util.HashMap dm)
           

 

Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf
close, getName, setCountry, setLanguage, setVariant

 

Method Detail

formValidationResults

java.util.HashMap formValidationResults(java.util.HashMap formNames)
                                        throws tcAPIException,
                                               tcAPIException
This method is used to consume the output of the GC Form screen and check for each of the selected values of form names, if they exist in OIM DB
Parameters:
formNames - <Key: Dataset Name ("AccountData", in case of parent), Value: Selected name>
Returns:
<Key: Dataset Name ("AccountData", in case of parent), Value: Boolean result (user should do Boolean.getBoolean() while retrieving values)>
Throws:
tcAPIException

setParentVersion

void setParentVersion(java.util.HashMap dm)
                      throws tcAPIException,
                             tcAPIException
Throws:
tcAPIException

lookup

com.thortech.xl.gc.vo.designtime.GenericAdapter lookup(java.lang.String connectorName)
                                                       throws tcAPIException,
                                                              tcAPIException
Throws:
tcAPIException

saveConnectorDefinition

long saveConnectorDefinition(com.thortech.xl.gc.vo.designtime.GenericAdapter adapter)
                             throws tcAPIException,
                                    tcAPIException
Throws:
tcAPIException

connectorLookup

boolean connectorLookup(java.lang.String connectorName)
                        throws tcAPIException,
                               tcAPIException
Connector Lookup for Connector Name Uniqueness
Parameters:
connectorName -
Returns:
gcExists
Throws:
tcAPIException

findConnectorDefinitions

Thor.API.tcResultSet findConnectorDefinitions(java.util.Map phAttributeList)
                                              throws tcAPIException,
                                                     tcAPIException
Returns a list of connectors that match the provided attribute list.
Parameters:
phAttributeList - A Map of attribute-value pairs with each entry containing criteria to find users. The Map key should contain a String representation of the metadata codes and/or user-defined columns. The metadata codes are listed below in the contents of the returned tcResultSet. The Map value can contain a String representation of the criteria to find the desired requests. Note that the Map values can include wild cards(%). String connectorName = (String) moAttributeMap.get("Connector Definition.Name"); String provConnectorType = (String) moAttributeMap.get("Connector Definition.Provision Type"); String reconConnectorType = (String) moAttributeMap.get("Connector Definition.Provision Transport Type"); String reconFormatType = (String) moAttributeMap.get("Connector Definition.Provision Payload Format"); String reconTransportType = (String) moAttributeMap.get("Connector Definition.Reconciliation Type"); String provFormatType = (String) moAttributeMap.get("Connector Definition.Reconciliation Transport Type"); String provTransportType = (String) moAttributeMap.get("Connector Definition.Reconciliation Payload Format");
Returns:
A tcResultSet that contains user-defined columns as well as the following user-related information:
  • Connector Definition.Name
  • Connector Definition.Provision Type
  • Connector Definition.Provision Transport Type
  • Connector Definition.Provision Payload Format
  • Connector Definition.Reconciliation Type
  • Connector Definition.Reconciliation Transport Type
  • Connector Definition.Reconciliation Payload Format
    Throws:
    tcAPIException

checkResourceObject

java.lang.String checkResourceObject(java.lang.String connectorName)
                                     throws tcAPIException,
                                            tcAPIException
This method return the entity name of the resource
Parameters:
String - connectorName
Returns:
EntityName
Throws:
tcAPIException
Since:
9.1.0.0

getDefaultDateFormat

java.lang.String getDefaultDateFormat()
                                      throws tcAPIException,
                                             tcAPIException
This method return the default date format which is used in OIM for Reconciliation
Parameters:
String - connectorName
Returns:
EntityName
Throws:
tcAPIException
Since:
9.1.0.0

getUserFieldUpdtedTasks

java.util.HashMap getUserFieldUpdtedTasks()
                                          throws tcAPIException,
                                                 tcAPIException
This API returns a list of tasks that need to be added to the process definition for user field updates
Returns:
hashmap with key as meta data column code for the column and value as the hashmap with column name and task to be added
Throws:
tcAPIException

isValidFieldProperty

boolean isValidFieldProperty(java.lang.String propertyName,
                             java.lang.String propertyValue)
                             throws tcAPIException,
                                    tcAPIException
This API returns the information if a lookup field is valid
Returns:
boolean result of validity of a lookup field
Throws:
tcAPIException
Since:
9.1.0.0

getColumnNames

java.util.ArrayList getColumnNames(java.lang.String tableName)
                                   throws tcAPIException,
                                          tcAPIException
This API returns the column names of a table that will be used in a lookup query associated to a lookup field
Returns:
List Collection of a Names of coulmns of a tables as Strings
Throws:
tcAPIException
Since:
9.1.0.0

getFieldValues

java.util.List getFieldValues(java.lang.String selection)
                              throws tcAPIException,
                                     tcAPIException
This API returns the column names of a table that will be used in a lookup query associated to a lookup field
Returns:
List Collection of a Names of coulmns of a tables as Strings
Throws:
tcAPIException
Since:
9.1.0.0

isGTCAutoImport

boolean isGTCAutoImport()
                        throws tcAPIException,
                               tcAPIException
Throws:
tcAPIException


Copyright © 2014, Oracle and/or its affiliates. All rights reserved.