public interface tcUnauthenticatedOperationsIntf extends tcUtilityOperationsIntf
| Modifier and Type | Method and Description |
|---|---|
int |
canUserLogin(java.lang.String psUser,
java.lang.String psPassword)
Deprecated.
|
void |
changePasswordForUser(java.lang.String psUserID,
java.lang.String psOldPassword,
java.lang.String psNewPassword,
java.lang.String psConfirmPassword)
Deprecated.
|
java.util.List |
getAttributes()
Returns a list of all form management related attributes.
|
java.lang.String[] |
getChallengeValuesForUser(java.lang.String psUserID)
This method return String array of Defined questions.
|
java.lang.String |
getColumnCode(java.lang.String psColumnName)
Returns the column code of the given column name.
|
com.thortech.xl.util.metadata.ProfileMetaData |
getProfileMetaData()
Returns meta data related to user profile management.
|
java.lang.String |
getPropertyValue(java.lang.String psKeyword)
This class will retrieve the property value of the keyword passed as a parameter.
|
com.thortech.xl.util.metadata.RegistrationMetaData |
getRegistrationMetaData()
Returns meta data related to user self registration.
|
java.lang.String[] |
getSystemChallenges()
Deprecated.
|
java.util.HashMap |
getUserPasswordPolicyDescription(java.lang.String msUserId)
This method returns password policy description in hashmap that is applicable on 'Xellerate User' object
|
void |
login(java.lang.String psUser,
java.lang.String psPassword)
Deprecated.
|
boolean |
resetForgottenPassword(java.lang.String psUserID,
java.util.Map poQuesAns,
java.lang.String psPassword)
The number of questions answered correctly reset the password
|
void |
setChallengeValuesForUser(java.lang.String psUserID,
java.lang.String psPassword,
java.util.Map phQuestionAnswer)
Deprecated.
|
void |
signatureLogin(java.lang.String psUser,
java.lang.String psSignature)
Deprecated.
|
close, getName, setCountry, setLanguage, setVariantjava.lang.String[] getChallengeValuesForUser(java.lang.String psUserID)
throws tcAPIException,
tcUserAccountDisabledException,
tcUserAccountInvalidException,
tcAPIException
psUserID - tcAPIExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcAPIExceptionboolean resetForgottenPassword(java.lang.String psUserID,
java.util.Map poQuesAns,
java.lang.String psPassword)
throws tcAPIException,
tcUserAccountDisabledException,
tcUserAccountInvalidException,
tcNumberOfChallengesMismatchException,
tcQuestionsNotDefinedException,
tcPasswordIncorrectException,
tcPasswordMismatchException,
tcPasswordPolicyException,
tcPasswordResetAttemptsExceededException,
tcUserAlreadyLoggedInException,
tcAPIException
psUserID - userIdpoQuesAns - Questions nas answers.psPassword - PassowrdtcAPIExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcNumberOfChallengesMismatchExceptiontcQuestionsNotDefinedExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcPasswordResetAttemptsExceededExceptiontcUserAlreadyLoggedInExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcNumberOfChallengesMismatchExceptiontcQuestionsNotDefinedExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcPasswordResetAttemptsExceededExceptiontcAPIExceptionjava.lang.String getPropertyValue(java.lang.String psKeyword)
throws tcAPIException,
tcPropertyNotFoundException,
tcDuplicatePropertyException,
tcAPIException
psKeyword - is the name of the keywork to find the valuetcAPIExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcAPIExceptionjava.lang.String[] getSystemChallenges()
throws tcAPIException,
tcInvalidLookupException,
tcAPIException
tcAPIExceptiontcInvalidLookupExceptiontcInvalidLookupExceptiontcAPIExceptionPasswordMgmtService:getApplicableDefaultChallengeQuestionscom.thortech.xl.util.metadata.RegistrationMetaData getRegistrationMetaData()
throws tcAPIException,
tcAPIException
RegistrationMetaData object containing the meta data related to user self registation.tcAPIExceptioncom.thortech.xl.util.metadata.ProfileMetaData getProfileMetaData()
throws tcAPIException,
tcAPIException
ProfileMetaData object containing the meta data information related to user profile management.tcAPIExceptionjava.util.List getAttributes()
throws tcAPIException,
tcAPIException
tcAPIExceptionvoid changePasswordForUser(java.lang.String psUserID,
java.lang.String psOldPassword,
java.lang.String psNewPassword,
java.lang.String psConfirmPassword)
throws tcAPIException,
tcPasswordIncorrectException,
tcPasswordMismatchException,
tcPasswordPolicyException,
tcUserAccountInvalidException,
tcUserAccountDisabledException,
tcAPIException
psUserID - psOldPassword - psNewPassword - psConfirmPassword - tcAPIExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcAPIExceptionend user: AuthenticatedSelfService:changePassword (char[] oldPwd, char[] newPwd, char[] confirmPwd),
admin:UserManager: (String userID, char[] password, boolean isUserLogin)void setChallengeValuesForUser(java.lang.String psUserID,
java.lang.String psPassword,
java.util.Map phQuestionAnswer)
throws tcNumberOfChallengesMismatchException,
tcAPIException,
tcInvalidQuestionException,
tcUserAccountInvalidException,
tcUserAccountDisabledException,
tcPropertyNotFoundException,
tcDuplicatePropertyException,
tcInvalidLookupException,
tcPasswordResetAttemptsExceededException,
tcLoginAttemptsExceededException,
tcPasswordIncorrectException,
tcAPIException
psUserID - the user key to set the challenge question and answerspsPassword - is the password for the user to set his/her Q&AphQuestionAnswer - is the database to usetcNumberOfChallengesMismatchExceptiontcAPIExceptiontcInvalidQuestionExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcInvalidLookupExceptiontcPasswordResetAttemptsExceededExceptiontcLoginAttemptsExceededExceptiontcPasswordIncorrectExceptiontcNumberOfChallengesMismatchExceptiontcAPIExceptiontcInvalidQuestionExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPasswordResetAttemptsExceededExceptiontcLoginAttemptsExceededExceptionenduser : AuthenticatedSelfService:setChallengeValues(Map quesAnsMap) ,
sysadmin : UserManager:setUserChallengeValuesjava.lang.String getColumnCode(java.lang.String psColumnName)
throws tcAPIException,
tcAPIException
psColumnName - Column name whose code is to be retrievedtcAPIExceptiontcAPIExceptionint canUserLogin(java.lang.String psUser,
java.lang.String psPassword)
throws tcAPIException,
tcAPIException
psUser - User Login to validatepsPassword - Password to validatetcAPIExceptionOIMClient:loginvoid login(java.lang.String psUser,
java.lang.String psPassword)
throws com.thortech.xl.security.tcLoginException,
tcAPIException
psUser - the usernamepsPassword - the passwordtcLoginException - Exception raise if the user cannot login successfullytcAPIExceptionOIMClient:loginvoid signatureLogin(java.lang.String psUser,
java.lang.String psSignature)
throws com.thortech.xl.security.tcLoginException,
tcAPIException
psUser - the usernamepsPassword - the passwordtcLoginException - Exception raise if the user cannot login successfullytcAPIExceptionwith signature as passwordjava.util.HashMap getUserPasswordPolicyDescription(java.lang.String msUserId)
throws tcAPIException,
tcAPIException
com.thortech.xl.dataaccess.tcDataSetExceptiontcAPIException