public class tcUtilXellerateOperations
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
chckProcOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
Method that checks if a particular process has been successfully ordered
for a user.
|
static java.lang.String |
chckProcOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
Method that checks if a particular process has been successfully ordered
for a user.
|
static java.lang.String |
checkProcessOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
Method that checks if a particular process has been successfully ordered
for an organization.
|
static java.lang.String |
checkProcessOrderedForParentAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
Method that checks if a particular process has been successfully ordered
for parent of an organization.
|
static java.lang.String |
checkProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
Method that checks if a particular process has been successfully ordered
for a user.
|
static boolean |
checkValueUniqueness(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumnName,
java.lang.String psColumnValue)
method that validates uniqueness of the value.
|
static boolean |
checkValueUniquenessIgnoreCase(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumnName,
java.lang.String psColumnValue)
method that validates uniqueness of the value(ignore case)
|
static java.lang.String |
getDataFromOrc(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psColumnName)
Method that gets the value of a particular field from the process data
for a specific orc ordered for the specified organization.
|
static java.lang.String |
getDataFromProcessOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey,
java.lang.String psColumnName)
Method that gets the value of a particular field from the process data
for a specific process ordered for the specified organization.
|
static java.lang.String |
getDataFromProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey,
java.lang.String psColumnName)
Method that gets the value of a particular field from the process data
for a specific process ordered for the specified user.
|
static java.util.Map |
getDeletedProcessFormChildData(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
long childFormDefinitionKey,
long processInstanceKey,
long taskInstanceKey)
Get the deleted child form entry details.
|
static java.lang.String |
getITAssetKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psITAssetType,
java.lang.String psITAssetName)
Method that given an Asset Type and Asset Name, returns the Asset
Instance Key
|
static java.util.Hashtable |
getITAssetProperties(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psServerName)
Method that given an Asset Name, returns the Asset Properties in a
Hashtable
|
static java.lang.String |
getObjKeyfromOrcKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey)
method that find the obj_key from the orc_key
|
static java.lang.String |
getObjOrderForfromObjKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psObjKey)
method that get obj_order_for column from the obj table by obj_key
provided
|
static java.lang.String |
getOstKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psObjKey,
java.lang.String psOstStatus)
method that get ost_key from the ost table by obj_key and ost_status
provided
|
static boolean |
isValueChanged(com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumName)
method that validates that value has been changed in the database.
|
static java.lang.String |
orderProcessForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
Method that orders a process for a user.
|
static void |
printLine(java.lang.String psParmToPrint)
This method prints out the parameter is is being passed in.
|
static java.lang.String |
setDataForOrcProcess(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psColumnName,
java.lang.String psColumnValue)
Method that sets the value of a particular field in the process data for
a specific process instance (ORC).
|
static java.lang.String |
setDataForProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey,
java.lang.String psColumnName,
java.lang.String psColumnValue)
Method that sets the value of a particular field in the process data for
a specific process ordered for the specified user.
|
static boolean |
setOstKeyforObject(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psObjOrderFor,
java.lang.String psOstKey)
method that set obj status in oio/oiu table
|
static void |
updateITAssetProperty(com.thortech.xl.server.tcOrbServerObject poCreator,
com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psServerName,
java.lang.String psPropName,
java.lang.String psPropValue)
Given an Asset Name, associated property name, and its value, the method
will update this property with the value passed
|
public static boolean isValueChanged(com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumName)
throws java.lang.Exception
poDataObj - poDataObj for all data objects except tcScheduleItem.psColumName - psColumName name of the column being compared.java.lang.Exceptioncom.thortech.xl.dataobj.tcUnsupportedDataObjExceptionpublic static boolean checkValueUniqueness(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumnName,
java.lang.String psColumnValue)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.poDataObj - poDataObj for all data objects except tcScheduleItem.psColumnName - psColumName name of the column being checked.psColumnValue - psColumnValue value of the column being checked.java.lang.Exceptioncom.thortech.xl.dataobj.tcUnsupportedDataObjExceptionpublic static boolean checkValueUniquenessIgnoreCase(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
com.thortech.xl.dataobj.tcDataObj poDataObj,
java.lang.String psColumnName,
java.lang.String psColumnValue)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.poDataObj - poDataObj for all data objects except tcScheduleItem.psColumnName - psColumName name of the column being checked.psColumnValue - psColumnValue value of the column being checked.java.lang.Exceptioncom.thortech.xl.dataobj.tcUnsupportedDataObjExceptionpublic static java.lang.String getObjKeyfromOrcKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psOrcKey - psOrcKey orc_key for the process formjava.lang.Exceptionpublic static java.lang.String getObjOrderForfromObjKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psObjKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psObjKey - psObjKey obj_key to check obj_order_forjava.lang.Exceptionpublic static java.lang.String getOstKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psObjKey,
java.lang.String psOstStatus)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psObjKey - psObjKeypsOstStatus - psOstStatusjava.lang.Exceptionpublic static boolean setOstKeyforObject(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psObjOrderFor,
java.lang.String psOstKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psOrcKey - psOrcKey orc_keypsObjOrderFor - psObjOrderFor (U/O)psOstKey - psOstKey the new ost_key value for the oiu/oio recordjava.lang.Exceptionpublic static void printLine(java.lang.String psParmToPrint)
psParmToPrint - psParmToPrint value to print.public static java.lang.String checkProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psUsrKey - psUsrKey Key of the user to check process for.java.lang.Exceptionpublic static java.lang.String chckProcOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psUsrKey - psUsrKey Key of the user to check process for.java.lang.Exceptionpublic static java.lang.String checkProcessOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psActKey - psActKey Key of the organization to check process for.java.lang.Exceptionpublic static java.lang.String chckProcOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psActKey - psActKey Key of the organization to check process for.java.lang.Exceptionpublic static java.lang.String checkProcessOrderedForParentAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psActKey - psActKey Key of the organization whose parent to check
process for.java.lang.Exceptionpublic static java.lang.String getDataFromProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey,
java.lang.String psColumnName)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psUsrKey - psUsrKey The user process data is to be retrieved.psColumnName - psColumnName The field whose value is to be
retrieved.java.lang.Exceptionpublic static java.lang.String getDataFromProcessOrderedForAct(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psActKey,
java.lang.String psColumnName)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName name of the process to look for.psActKey - psActKey The organization process data is to be
retrieved.psColumnName - psColumnName The field whose value is to be
retrieved.java.lang.Exceptionpublic static java.lang.String getDataFromOrc(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psColumnName)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psOrcKey - psProcessName name of the process to look for.psColumnName - psActKey The organization process data is to be
retrieved.java.lang.Exceptionpublic static java.lang.String setDataForOrcProcess(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psOrcKey,
java.lang.String psColumnName,
java.lang.String psColumnValue)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psOrcKey - psProcessName name of the process to look for.psColumnName - psOrcKey The process insatnce whose data is to be
set.psColumnValue - psColumnName The field whose value is to be set.java.lang.Exceptionpublic static java.lang.String setDataForProcessOrderedForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey,
java.lang.String psColumnName,
java.lang.String psColumnValue)
throws java.lang.Exception
poDataProvider - poDataProvider data base connection.psProcessName - psProcessName The name of the process to look for.psUsrKey - psUsrKey The user whose process data is to be modified.psColumnName - psColumnName The field whose value is to be set.psColumnValue - psColumnValue The value to be set.java.lang.Exceptionpublic static java.lang.String orderProcessForUser(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psProcessName,
java.lang.String psUsrKey)
throws java.lang.Exception
poDataProvider - A data providerpsProcessName - The name of the process to orderpsUsrKey - The key of the user to order the process forjava.lang.Exceptionpublic static java.lang.String getITAssetKey(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psITAssetType,
java.lang.String psITAssetName)
throws java.lang.Exception
poDataProvider - A data providerpsITAssetType - The type of the IT AssetpsITAssetName - The name of the IT Assetjava.lang.Exceptionpublic static java.util.Hashtable getITAssetProperties(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psServerName)
throws java.lang.Exception
poDataProvider - A data providerpsServerName - The name of the IT Assetjava.lang.Exceptionpublic static void updateITAssetProperty(com.thortech.xl.server.tcOrbServerObject poCreator,
com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
java.lang.String psServerName,
java.lang.String psPropName,
java.lang.String psPropValue)
throws java.lang.Exception
poCreator - tcOrbServerObject type objectpoDataProvider - A data providerpsServerName - The name of the IT AssetpsPropName - The name of the IT Asset PropertypsPropValue - The new value of the IT Asset Propertyjava.lang.Exceptionpublic static java.util.Map getDeletedProcessFormChildData(com.thortech.xl.dataaccess.tcDataProvider poDataProvider,
long childFormDefinitionKey,
long processInstanceKey,
long taskInstanceKey)
throws tcProcessNotFoundException,
tcFormNotFoundException,
tcAPIException,
java.lang.Exception
poDataProvider - A data providerpsChildTableName - Child process form namechildFormDefinitionKey - Child process form keyprocessInstanceKey - Process Instance KeytaskInstanceKey - Task Instance Keyjava.lang.Exception - DOCUMENT ME!tcProcessNotFoundExceptiontcFormNotFoundExceptiontcAPIException