|
|||||||||
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
-tcAPIException
tcUserAccountDisabledException
tcUserAccountInvalidException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcAPIException
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
- PassowrdtcAPIException
tcUserAccountDisabledException
tcUserAccountInvalidException
tcNumberOfChallengesMismatchException
tcQuestionsNotDefinedException
tcPasswordIncorrectException
tcPasswordMismatchException
tcPasswordPolicyException
tcPasswordResetAttemptsExceededException
tcUserAlreadyLoggedInException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcNumberOfChallengesMismatchException
tcQuestionsNotDefinedException
tcPasswordIncorrectException
tcPasswordMismatchException
tcPasswordPolicyException
tcPasswordResetAttemptsExceededException
tcAPIException
java.lang.String getPropertyValue(java.lang.String psKeyword) throws tcAPIException, tcPropertyNotFoundException, tcDuplicatePropertyException, tcAPIException
psKeyword
- is the name of the keywork to find the valuetcAPIException
tcPropertyNotFoundException
tcDuplicatePropertyException
tcPropertyNotFoundException
tcDuplicatePropertyException
tcAPIException
java.lang.String[] getSystemChallenges() throws tcAPIException, tcInvalidLookupException, tcAPIException
tcAPIException
tcInvalidLookupException
tcInvalidLookupException
tcAPIException
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
-tcAPIException
tcPasswordIncorrectException
tcPasswordMismatchException
tcPasswordPolicyException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcPasswordIncorrectException
tcPasswordMismatchException
tcPasswordPolicyException
tcAPIException
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 usetcNumberOfChallengesMismatchException
tcAPIException
tcInvalidQuestionException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcPropertyNotFoundException
tcDuplicatePropertyException
tcInvalidLookupException
tcPasswordResetAttemptsExceededException
tcLoginAttemptsExceededException
tcPasswordIncorrectException
tcNumberOfChallengesMismatchException
tcAPIException
tcInvalidQuestionException
tcUserAccountInvalidException
tcUserAccountDisabledException
tcPasswordResetAttemptsExceededException
tcLoginAttemptsExceededException
java.lang.String getColumnCode(java.lang.String psColumnName) throws tcAPIException, tcAPIException
psColumnName
- Column name whose code is to be retrievedtcAPIException
tcAPIException
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.tcDataSetException
tcAPIException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |