public interface tcPasswordOperationsIntf extends tcUtilityOperationsIntf
Modifier and Type | Method and Description |
---|---|
java.util.HashMap |
getObjectInstancePasswordPolicyDescription(long objectInstanceKey)
Returns password policy description in a map by object instance key.
|
Thor.API.tcResultSet |
getObjectPasswordPolicy(long plObjectInstanceKey)
Returns information about the password policy applying to the specified object.
|
java.util.HashMap |
getObjectPasswordPolicyDescription(long objectKey)
This method returns password policy description in hashmap that is applicable on resource object for given object key
|
java.util.HashMap |
getObjectPasswordPolicyDescription(long objectKey,
long userKey)
This method returns password policy description in hashmap that is applicable on resource object for given object key
|
java.util.HashMap |
getProcessPasswordPolicyDescription(long processInstanceKey)
This method returns password policy description in hashmap that is applicable on resource object that is attached to a process of which this processInstanceKey is a key of process instance.
|
Thor.API.tcResultSet |
getUserPasswordPolicy(long plUserKey)
Returns information about the OIM password policy applying to the specified user.
|
java.util.HashMap |
getUserPasswordPolicyDescription(long userKey)
This method returns password policy description in hashmap that is applicable on 'Xellerate User' object
|
void |
setObjectPasswords(long plUserKey,
long[] palObjInsUsrKeys,
java.lang.String psPassword)
Deprecated.
|
void |
setXelleratePassword(long plUserKey,
java.lang.String psPassword)
Sets the password for the user in the OIM.
|
void |
setXelleratePassword(long plUserKey,
java.lang.String psPassword,
boolean changePasswordNextLogon)
Sets the password for the user in the OIM.
|
close, getName, setCountry, setLanguage, setVariant
void setXelleratePassword(long plUserKey, java.lang.String psPassword) throws tcAPIException, tcPolicyFailedException, tcAPIException
plUserKey
- - The User Key in the systempsPassword
- - The password to set as the Users OIM passwordtcAPIException
- - is thrown if user key is not found OR DataSet exceptions occurtcPolicyFailedException
- - thrown if the Password Policy Fails for specified passwordvoid setXelleratePassword(long plUserKey, java.lang.String psPassword, boolean changePasswordNextLogon) throws tcAPIException, tcPolicyFailedException, tcAPIException
plUserKey
- - The User Key in the systempsPassword
- - The password to set as the Users OIM passwordchangePasswordNextLogon
- - Flag to change password on logon for UserstcAPIException
- - is thrown if user key is not found OR DataSet exceptions occurtcPolicyFailedException
- - thrown if the Password Policy Fails for specified password@Deprecated void setObjectPasswords(long plUserKey, long[] palObjInsUsrKeys, java.lang.String psPassword) throws tcAPIException, tcPolicyFailedException, tcAPIException
plUserKey
- - The User Key in the systempalObjInsUsrKeys
- - An array of object instance user keys corresponding to the object instances whose passwords are to be set to the specified password.psPassword
- - The password to set as the Users password in the target systemstcAPIException
- - thrown if User Key or one of the OIU keys are not foundtcPolicyFailedException
- - throw if policy fails while setting the new passwordThor.API.tcResultSet getObjectPasswordPolicy(long plObjectInstanceKey) throws tcAPIException, tcAPIException
plObjectInstanceKey
- - The key of the object instance in the system.tcAPIException
- - thrown if OIU key is not found OR data set errors occurThor.API.tcResultSet getUserPasswordPolicy(long plUserKey) throws tcAPIException, tcAPIException
plUserKey
- - The key of the user in the system.tcAPIException
- - thrown if User Key is not found OR data set errors occurjava.util.HashMap getUserPasswordPolicyDescription(long userKey) throws tcAPIException, tcAPIException
userKey
- (long) for whom password policy is applicablecom.thortech.xl.dataaccess.tcDataSetException
tcAPIException
java.util.HashMap getObjectInstancePasswordPolicyDescription(long objectInstanceKey) throws tcAPIException, tcAPIException
objectInstanceKey
- com.thortech.xl.dataaccess.tcDataSetException
tcAPIException
java.util.HashMap getObjectPasswordPolicyDescription(long objectKey) throws tcAPIException, tcAPIException
objectKey
- (long) on which password policy is applicablecom.thortech.xl.dataaccess.tcDataSetException
tcAPIException
java.util.HashMap getObjectPasswordPolicyDescription(long objectKey, long userKey) throws tcAPIException, tcAPIException
objectKey
- (long) on which password policy is applicableuserKey
- (long) for whom password policy is applicablecom.thortech.xl.dataaccess.tcDataSetException
tcAPIException
java.util.HashMap getProcessPasswordPolicyDescription(long processInstanceKey) throws tcAPIException, tcAPIException
processInstanceKey
- (long)com.thortech.xl.dataaccess.tcDataSetException
tcAPIException