|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface tcUnauthenticatedOperationsIntf
| Method Summary | |
|---|---|
int |
canUserLogin(java.lang.String psUser, java.lang.String psPassword)Validates if a user with given credentials (User Name and Password) can login. |
void |
changePasswordForUser(java.lang.String psUserID, java.lang.String psOldPassword, java.lang.String psNewPassword, java.lang.String psConfirmPassword)Change password |
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()Retrieving System Challenge Questions. |
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)This method logins the user with the given username and password |
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)Set the challenge questions and answers for the logged in user. |
void |
signatureLogin(java.lang.String psUser, java.lang.String psSignature)This method logins the user with the given username and signature string |
| Methods inherited from interface Thor.API.Base.tcUtilityOperationsIntf |
|---|
close, getName, setCountry, setLanguage, setVariant |
| Method Detail |
|---|
java.lang.String[] getChallengeValuesForUser(java.lang.String psUserID)
throws tcAPIException,
tcUserAccountDisabledException,
tcUserAccountInvalidException,
tcAPIException
psUserID -tcAPIExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcAPIException
boolean 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 - PassowrdtcAPIExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcNumberOfChallengesMismatchExceptiontcQuestionsNotDefinedExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcPasswordResetAttemptsExceededExceptiontcUserAlreadyLoggedInExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcNumberOfChallengesMismatchExceptiontcQuestionsNotDefinedExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcPasswordResetAttemptsExceededExceptiontcAPIException
java.lang.String getPropertyValue(java.lang.String psKeyword)
throws tcAPIException,
tcPropertyNotFoundException,
tcDuplicatePropertyException,
tcAPIException
psKeyword - is the name of the keywork to find the valuetcAPIExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcAPIException
java.lang.String[] getSystemChallenges()
throws tcAPIException,
tcInvalidLookupException,
tcAPIException
tcAPIExceptiontcInvalidLookupExceptiontcInvalidLookupExceptiontcAPIException
com.thortech.xl.util.metadata.RegistrationMetaData getRegistrationMetaData()
throws tcAPIException,
tcAPIException
RegistrationMetaData object containing the meta data related to user self registation.tcAPIException
com.thortech.xl.util.metadata.ProfileMetaData getProfileMetaData()
throws tcAPIException,
tcAPIException
ProfileMetaData object containing the meta data information related to user profile management.tcAPIException
java.util.List getAttributes()
throws tcAPIException,
tcAPIException
tcAPIException
void 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 -tcAPIExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPasswordIncorrectExceptiontcPasswordMismatchExceptiontcPasswordPolicyExceptiontcAPIException
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 usetcNumberOfChallengesMismatchExceptiontcAPIExceptiontcInvalidQuestionExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPropertyNotFoundExceptiontcDuplicatePropertyExceptiontcInvalidLookupExceptiontcPasswordResetAttemptsExceededExceptiontcLoginAttemptsExceededExceptiontcPasswordIncorrectExceptiontcNumberOfChallengesMismatchExceptiontcAPIExceptiontcInvalidQuestionExceptiontcUserAccountInvalidExceptiontcUserAccountDisabledExceptiontcPasswordResetAttemptsExceededExceptiontcLoginAttemptsExceededException
java.lang.String getColumnCode(java.lang.String psColumnName)
throws tcAPIException,
tcAPIException
psColumnName - Column name whose code is to be retrievedtcAPIExceptiontcAPIException
int canUserLogin(java.lang.String psUser,
java.lang.String psPassword)
throws tcAPIException,
tcAPIException
psUser - User Login to validatepsPassword - Password to validatetcAPIException
void 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 successfullytcAPIException
void 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 successfullytcAPIException
java.util.HashMap getUserPasswordPolicyDescription(java.lang.String msUserId)
throws tcAPIException,
tcAPIException
com.thortech.xl.dataaccess.tcDataSetExceptiontcAPIException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||