|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface tcObjectOperationsIntf
Method Summary | |
---|---|
void |
addAdministrator(long plObjectKey, long plGroupKey, boolean pbWrite, boolean pbDelete) Adds a group to the list of groups that have administrative access over the specified object. |
void |
addAdministrators(long plObjectKey, long[] plGroupKeys, boolean[] pbWrite, boolean[] pbDelete) Adds groups to the list of groups that have administrative access over the specified object. |
void |
addAuditObjective(long plObjectKey, long plLKVKey) Adds an audit objective to the list. |
void |
addAuditObjectives(long plObjectKey, long[] plLKVKeys) |
void |
addAuthorizer(long plObjectKey, long plGroupKey) Adds a group to the list of groups that have authorization access over the specified object. |
void |
addAuthorizers(long plObjectKey, long[] plGroupKeys) Adds a group to the list of groups that have authorization access over the specified object. |
void |
addDependency(long plObjectKey, long plDependsOnObjectKey) Creates a dependency for an object. |
void |
decreaseGroupPriority(long plObjectKey, long plGroupKey) This method is used to decrease the priority of a group authorizer for a specific Resource Object. |
void |
disableAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) Disables the resource instances for specified organizations. |
void |
disableAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) Disables the resource instances for specified users. |
void |
enableAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) Enables the resource instances for specified organizations. |
void |
enableAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) Enables the resource instances for specified users. |
Thor.API.tcResultSet |
findObjects(java.util.Map phAttributeList) Returns a list of objects (in the form of a tcResultSet) that match the provided attribute list. |
Thor.API.tcResultSet |
findProvisionableObjects(java.util.Map moAttributeMap) Returns a list of objects (in the form of a tcResultSet) that match the provided attribute list, are provisionable, and order for users. |
Thor.API.tcResultSet |
findProvisionableObjectsForOrganizations(long[] orgKeys) find all objects that are allowed to be provisioned to an organization . |
Thor.API.tcResultSet |
findProvisionableObjectsForOrganizations(long[] orgKeys, java.util.Map attributes) find all objects that are allowed to be provisioned to an organization . |
Thor.API.tcResultSet |
findProvisionableObjectsForUser(long plUsrKey, java.util.Map phAttributeList) find all objects that are allowed to be provisioned to a user . |
Thor.API.tcResultSet |
getAdministrators(long plObjectKey) Gets a list of all the groups that have administrative access over the specified object. |
Thor.API.tcResultSet |
getAdministrators(java.util.Map searchCriteria) Gets a list of all the groups that have administrative access over the specified object. |
Thor.API.tcResultSet |
getAssociatedOrganizations(long objectKey, java.util.Map attributeMap) This method is used to get the list of organizations for whom the specified object is being provisioned. |
Thor.API.tcResultSet |
getAssociatedUsers(long objectKey, java.util.Map attributeMap) This method is used to get the list of users which are associated with a specified object(Provisioned, Disabled, Enabled, etc). |
Thor.API.tcResultSet |
getAssociatedUsers(java.lang.String actionType, long objectKey, java.util.Map attributeMap) This method is used to get the list of users which are associated with a specified object in a specified operational context. |
Thor.API.tcResultSet |
getAssociatedUsersForRequest(java.lang.String actionType, long objectKey, java.util.Map attributeMap) This method is used to get the list of users which are associated with a specified object in a specified operational context. |
Thor.API.tcResultSet |
getAuditObjectives(long plObjectKey) Gets a list of all Resource Audit Objectives for the specified object. |
Thor.API.tcResultSet |
getAuthorizers(long plObjectKey) Gets a list of all the groups that have authorization access over the specified object. |
Thor.API.tcResultSet |
getAuthorizers(java.util.Map searchCriteria) Gets a list of all the Authorizers for specified objects. |
Thor.API.tcResultSet |
getDependencies(long plObjectKey) Gets a list of all the objects that this object depends on (requires to be provisioned before it can be provisioned). |
java.lang.String[] |
getObjectTypes() Gets a list of all the object types that are defined within Xellerate. |
Thor.API.tcResultSet |
getProcessesForObject(long objectKey) Returns the all the process definitions asoociated with a given object |
boolean |
getPwdPolicy(java.lang.String plObjectKey) To check Resource Object form with password field has any Password policy applied. |
Thor.API.tcResultSet |
getReconciliationFields(long plObjectKey) This method will retrieve the reconciliation fields for the resource object |
Thor.API.tcResultSet |
getServiceAccountList(long objectKey, java.util.Map filterMap) This method is used to get the details of all service accounts provisioned for this resource. |
Thor.API.tcResultSet |
getUnassignedAdministrators(long plObjectKey) Gets a list of all the groups that logged in user is managing |
Thor.API.tcResultSet |
getUnassignedAdministrators(long plObjectKey, java.lang.String groupName) Returns unassigned administrators on an object filtered by groupName |
Thor.API.tcResultSet |
getUnassignedAuditObjectives(long plObjectKey) Gets a list of all the resource audit objectives that are defined and unassigned to given resource object. |
Thor.API.tcResultSet |
getUnassignedAuthorizers(long plObjectKey) Gets a list of all the groups that logged in user is managing |
Thor.API.tcResultSet |
getUnassignedAuthorizers(long plObjectKey, java.lang.String groupName) Gets a list of all the groups that logged in user is managing |
void |
increaseGroupPriority(long plObjectKey, long plGroupKey) This method is used to increase the priority of a group authorizer for a specific Resource Object. |
void |
removeAdministrator(long plObjectKey, long plGroupKey) Removes a group from the list of groups that have administrative access over the specified object. |
void |
removeAdministrators(long plObjectKey, long[] plGroupKeys) Removes groups from the list of groups that have administrative access over the specified object. |
void |
removeAuditObjective(long plObjectKey, long plLKVKey) Removes Resource Audit Objective for the specified object. |
void |
removeAuditObjectives(long plObjectKey, long[] plLKVKeys) Removes the list of Resource Audit Objective for the specified object. |
void |
removeAuthorizer(long plObjectKey, long plGroupKey) Removes a group from the list of groups that have authorization access over the specified object. |
void |
removeAuthorizers(long plObjectKey, long[] plGroupKeys) Removes groups from the list of groups that have authorization access over the specified object. |
void |
removeDependency(long plObjectKey, long plDependsOnObjectKey) Removes a dependency for an object. |
void |
revokeAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) Revokes the resource instances for the specified organizations. |
void |
revokeAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) Revokes the resource instances for specified users. |
void |
updateAdministrator(long plObjectKey, long plGroupKey, boolean pbWrite, boolean pbDelete) Updates the access permissions an administrative group has over the specified object. |
void |
updateAdministrators(long plObjectKey, long[] plGroupKeys, boolean[] pbWrites, boolean[] pbDeletes) Updates the access permissions an administrative group has over the specified object. |
void |
updateResourceObject(long msObjectKey, java.util.Map attributes) Updates the specified Resource object instance |
Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf |
---|
close, getName, setCountry, setLanguage, setVariant |
Method Detail |
---|
Thor.API.tcResultSet findObjects(java.util.Map phAttributeList) throws tcAPIException, tcAPIException
phAttributeList
- A Map of name-value pairs, each pair holding the attribute-value pairs to match the group against. The Attribute names are the String column codes (from the Xellerate metadata). The Attribute Values are the String attributes to base the search on. The values could include wild cards (%).tcAPIException
Thor.API.tcResultSet getAuditObjectives(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getAuthorizers(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
void addAuthorizer(long plObjectKey, long plGroupKey) throws tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKey
- String holding the Group Key (corresponds to value in the UGP_KEY column)tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void removeAuthorizer(long plObjectKey, long plGroupKey) throws tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKey
- String holding the Group Key (corresponds to value in the UGP_KEY column)tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
Thor.API.tcResultSet getAdministrators(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
void addAdministrator(long plObjectKey, long plGroupKey, boolean pbWrite, boolean pbDelete) throws tcAdminNotFoundException, tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKey
- String holding the Group Key (corresponds to value in the UGP_KEY column)pbWrite
- Whether the group has write access to the objectpbDelete
- Whether the group has delete access to the objecttcAdminNotFoundException
tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void updateAdministrator(long plObjectKey, long plGroupKey, boolean pbWrite, boolean pbDelete) throws tcAdminNotFoundException, tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object KeyplGroupKey
- String holding the Group KeypbWrite
- Whether the group has write access to the objectpbDelete
- Whether the group has delete access to the objecttcAdminNotFoundException
tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void removeAdministrator(long plObjectKey, long plGroupKey) throws tcAPIException, tcAdminNotFoundException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKey
- String holding the Group Key (corresponds to value in the UGP_KEY column)tcAPIException
tcAdminNotFoundException
tcObjectNotFoundException
tcGroupNotFoundException
Thor.API.tcResultSet getDependencies(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column). This should be the key of the dependent object.tcAPIException
tcObjectNotFoundException
void addDependency(long plObjectKey, long plDependsOnObjectKey) throws tcAPIException, tcCycleDetectedException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column) to add a dependency toplDependsOnObjectKey
- The Object key of the object it depends ontcAPIException
tcCycleDetectedException
tcObjectNotFoundException
void removeDependency(long plObjectKey, long plDependsOnObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column) to remove the dependency forplDependsOnObjectKey
- The Object key of the object it depends ontcAPIException
tcObjectNotFoundException
java.lang.String[] getObjectTypes() throws tcAPIException, tcAPIException
tcAPIException
void increaseGroupPriority(long plObjectKey, long plGroupKey) throws tcAPIException, tcAPIException
plObjectKey
- This is the resource object keyplGroupKey
- This is the key of a group that is part of the group authorizer list for the given Resource Object.tcAPIException
void decreaseGroupPriority(long plObjectKey, long plGroupKey) throws tcAPIException, tcAPIException
plObjectKey
- This is the resource object keyplGroupKey
- This is the key of a group that is part of the group authorizer list for the given Resource Object.tcAPIException
Thor.API.tcResultSet getAssociatedUsers(long objectKey, java.util.Map attributeMap) throws tcObjectNotFoundException, tcAPIException, tcAPIException
objectKey
- This is the resource object keyattributeList
- A Map of key/value pairs with which the result set needs to be filtered.tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getAssociatedUsersForRequest(java.lang.String actionType, long objectKey, java.util.Map attributeMap) throws tcObjectNotFoundException, tcAPIException, tcAPIException
actionType
- Identifies the operational context in which the users associated with an object are being queried. The value of this parameter should be Enable, Disable, Revoke or ModifyobjectKey
- This is the resource object keyattributeList
- A Map of key/value pairs with which the result set needs to be filtered. Keys can be metadata attributes of users such as Users.Status, Users.First Name, Users.Last Name etc.tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getAssociatedUsers(java.lang.String actionType, long objectKey, java.util.Map attributeMap) throws tcObjectNotFoundException, tcAPIException, tcAPIException
actionType
- Identifies the operational context in which the users associated with an object are being queried. The value of this parameter should be Enable, Disable, Revoke or ModifyobjectKey
- This is the resource object keyattributeList
- A Map of key/value pairs with which the result set needs to be filtered.tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getAssociatedOrganizations(long objectKey, java.util.Map attributeMap) throws tcObjectNotFoundException, tcAPIException, tcAPIException
objectKey
- This is the resource object keyattributeList
- A Map of key/value pairs with which the result set needs to be filtered.tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet findProvisionableObjectsForUser(long plUsrKey, java.util.Map phAttributeList) throws tcAPIException, tcAPIException
plUsrKey
- User KeytcAPIException
Thor.API.tcResultSet findProvisionableObjectsForOrganizations(long[] orgKeys) throws tcOrganizationNotFoundException, tcBulkException, tcAPIException, tcAPIException
orgKeys
- Organization KeystcAPIException
tcOrganizationNotFoundException
tcBulkException
Thor.API.tcResultSet findProvisionableObjectsForOrganizations(long[] orgKeys, java.util.Map attributes) throws tcOrganizationNotFoundException, tcBulkException, tcAPIException, tcAPIException
orgKeys
- Organization Keysattributes
- is the attribute map to filter the result settcAPIException
tcOrganizationNotFoundException
tcBulkException
void removeAdministrators(long plObjectKey, long[] plGroupKeys) throws tcAPIException, tcAdminNotFoundException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKey
- [] holding the Group Keys (corresponds to value in the UGP_KEY column)tcAPIException
tcAdminNotFoundException
tcObjectNotFoundException
tcGroupNotFoundException
void updateAdministrators(long plObjectKey, long[] plGroupKeys, boolean[] pbWrites, boolean[] pbDeletes) throws tcAdminNotFoundException, tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object KeyplGroupKey[]
- holding the Group KeyspbWrite[]
- Whether the group has write access to the objectpbDelete[]
- Whether the group has delete access to the objecttcAdminNotFoundException
tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void addAdministrators(long plObjectKey, long[] plGroupKeys, boolean[] pbWrite, boolean[] pbDelete) throws tcAdminNotFoundException, tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKeys
- holding the Group Key (corresponds to value in the UGP_KEY column)pbWrite[]
- Whether the group has write access to the objectpbDelete[]
- Whether the group has delete access to the objecttcAdminNotFoundException
tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void addAuthorizers(long plObjectKey, long[] plGroupKeys) throws tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKeys
- holding the Group Keys (corresponds to value in the UGP_KEY column)tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void addAuditObjectives(long plObjectKey, long[] plLKVKeys) throws tcAPIException, tcObjectNotFoundException, tcAPIException
tcAPIException
tcObjectNotFoundException
void addAuditObjective(long plObjectKey, long plLKVKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plLKVKey
- String holding the LKV Key (corresponds to value in the LKV_KEY column)tcAPIException
tcObjectNotFoundException
void removeAuditObjectives(long plObjectKey, long[] plLKVKeys) throws tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- holding the Object Key (corresponds to value in the OBJ_KEY column)plLKVKeys
- holding the LKV Keys (corresponds to value in the LKV_KEY column)tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
void removeAuditObjective(long plObjectKey, long plLKVKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)plLKVKey
- String holding the LKV Key (corresponds to value in the LKV_KEY column)tcAPIException
tcObjectNotFoundException
void removeAuthorizers(long plObjectKey, long[] plGroupKeys) throws tcAPIException, tcObjectNotFoundException, tcGroupNotFoundException, tcAPIException
plObjectKey
- holding the Object Key (corresponds to value in the OBJ_KEY column)plGroupKeys
- holding the Group Keys (corresponds to value in the UGP_KEY column)tcAPIException
tcObjectNotFoundException
tcGroupNotFoundException
Thor.API.tcResultSet getUnassignedAdministrators(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getUnassignedAdministrators(long plObjectKey, java.lang.String groupName) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- String holding the Object Key (corresponds to value in the OBJ_KEY column)groupName
- If this is non-empty then only groups are returned matching this group nametcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getUnassignedAuthorizers(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getUnassignedAuthorizers(long plObjectKey, java.lang.String groupName) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- holding the Object Key (corresponds to value in the OBJ_KEY column)groupName
- used to filter the records by groupNametcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getUnassignedAuditObjectives(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
plObjectKey
- holding the Object Key (corresponds to value in the OBJ_KEY column)tcAPIException
tcObjectNotFoundException
void disableAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) throws tcObjectNotFoundException, tcUserNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for users in the system.plUserKeys
- The key of the users.tcObjectNotFoundException
tcUserNotFoundException
tcAPIException
tcBulkException
void disableAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) throws tcObjectNotFoundException, tcOrganizationNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for organizations in the system.plOrganizationKeys
- The key of the organizations.tcObjectNotFoundException
tcOrganizationNotFoundException
tcAPIException
tcBulkException
void enableAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) throws tcObjectNotFoundException, tcUserNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for users in the system.plUserKeys
- The key of the users.tcObjectNotFoundException
tcUserNotFoundException
tcAPIException
tcBulkException
void enableAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) throws tcObjectNotFoundException, tcOrganizationNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for organizations in the system.plOrganizationKeys
- The key of the organizations.tcObjectNotFoundException
tcOrganizationNotFoundException
tcAPIException
tcBulkException
void revokeAppsForUsers(long[] paObjectInstanceKeys, long[] plUserKeys) throws tcObjectNotFoundException, tcUserNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for users in the system.plUserKeys
- The key of the users.tcObjectNotFoundException
tcUserNotFoundException
tcAPIException
tcBulkException
void revokeAppsForOrganizations(long[] paObjectInstanceKeys, long[] plOrganizationKeys) throws tcObjectNotFoundException, tcOrganizationNotFoundException, tcAPIException, tcBulkException, tcAPIException
paObjectInstanceKeys
- The key of the object instances for organizations in the system.plOrganizationKeys
- The key of the organizations.tcObjectNotFoundException
tcOrganizationNotFoundException
tcAPIException
tcBulkException
Thor.API.tcResultSet getProcessesForObject(long objectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
objectKey
- Resource object KeytcAPIException
- If an error occurs while retreving the processes datatcObjectNotFoundException
- If the specified object does not exist in the systemThor.API.tcResultSet getServiceAccountList(long objectKey, java.util.Map filterMap) throws tcObjectNotFoundException, tcAPIException, tcAPIException
objectKey
- This is the resource object keyattributeMap
- A Map of key/value pairs with which the result set needs to be filtered.tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet findProvisionableObjects(java.util.Map moAttributeMap) throws tcAPIException, tcAPIException
poaAttributeList
- An array of tcMapping objects, each object holding the attribute-value pairs to match the group against. The Attribute names are the String column codes (from the Xellerate metadata). The Attribute Values are the String attributes to base the search on. The values could include wild cards (%).tcAPIException
boolean getPwdPolicy(java.lang.String plObjectKey) throws tcAPIException, tcAPIException
object_key
-tcAPIException
Thor.API.tcResultSet getReconciliationFields(long plObjectKey) throws tcAPIException, tcObjectNotFoundException, tcAPIException
tcAPIException
tcObjectNotFoundException
Thor.API.tcResultSet getAdministrators(java.util.Map searchCriteria) throws tcAPIException, tcObjectNotFoundException, tcAPIException
searchCriteria
- Map holding the search criteria with key in Metadata form for filtering Groups e.g. Key=Groups.Group Name & Value=G1, Objects.Key=1 Metadata Keys that can be passed are as follows: Objects-Groups.Created By, Objects-Groups.Delete, Objects-Groups.Note, Objects-Groups.Updated By, Objects-Groups.Write, Groups.Created By, Groups.E-mail, Groups.Group Name, Groups.Key, Groups.Updated BytcAPIException
- Thrown if an error occurrs while retrieving the data about unassigned groups from the databasetcGroupNotFoundException
- If the specified Object Key does not exist in the databsetcObjectNotFoundException
Thor.API.tcResultSet getAuthorizers(java.util.Map searchCriteria) throws tcAPIException, tcObjectNotFoundException, tcAPIException
searchCriteria
- Map holding the search criteria with key in Metadata form for filtering Groups e.g. Key=Groups.Group Name & Value=G1, Objects.Key=1 Metadata Keys that can be passed are as follows: Objects-Groups.Created By, Objects-Groups.Delete, Objects-Groups.Note, Objects-Groups.Updated By, Objects-Groups.Write, Groups.Created By, Groups.E-mail, Groups.Group Name, Groups.Key, Groups.Updated BytcAPIException
- Thrown if an error occurrs while retrieving the data about unassigned groups from the databasetcGroupNotFoundException
- If the specified Object Key does not exist in the databsetcObjectNotFoundException
void updateResourceObject(long msObjectKey, java.util.Map attributes) throws tcObjectNotFoundException, tcAPIException, tcInvalidAttributeException, tcAPIException
msObjectKey
- The key of the Resource object instanceattributes
- A map of name-value pairs, each entry holding an attribute-value pair to set/modify for this Resource object. The Attribute names are the String column codes (from the Xellerate metadata). The Attribute Values are the String attributes of the columns to set.tcObjectNotFoundException
- If the specified Resource object instance not foundtcAPIException
- Thrown if an error occurs while retrieving the data about unassigned groups from the databasetcInvalidAttributeException
- If one or more of the attributes in the map are invalid attributes of the specified Resource object instance
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |