gluu
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.action.UserPasswordAction クラス
org.gluu.oxtrust.action.UserPasswordAction の継承関係図
Inheritance graph
org.gluu.oxtrust.action.UserPasswordAction 連携図
Collaboration graph

公開メンバ関数

String validatePassword ()
 
String update (boolean verifyPassword) throws Exception
 
String update () throws Exception
 
void cancel ()
 
void setNewPasswordConfirmation (String newPasswordConfirmation)
 
String getNewPasswordConfirmation ()
 
void setNewPassword (String newPassword)
 
String getNewPassword ()
 
void setOldPassword (String oldPassword)
 
String getOldPassword ()
 
void setPasswordMessage (String passwordMessage)
 
String getPasswordMessage ()
 
void setPerson (GluuCustomPerson person)
 
GluuCustomPerson getPerson ()
 

非公開変数類

String oldPassword
 
String newPassword
 
String newPasswordConfirmation
 
String passwordMessage
 
GluuCustomPerson person
 
IPersonService personService
 

静的非公開変数類

static final long serialVersionUID = 6486111971437252913L
 

詳解

Serves for password updates on UI.

関数詳解

◆ cancel()

void org.gluu.oxtrust.action.UserPasswordAction.cancel ( )
inline
81  {
82  }

◆ getNewPassword()

String org.gluu.oxtrust.action.UserPasswordAction.getNewPassword ( )
inline
96  {
97  return newPassword;
98  }
String newPassword
Definition: UserPasswordAction.java:34

◆ getNewPasswordConfirmation()

String org.gluu.oxtrust.action.UserPasswordAction.getNewPasswordConfirmation ( )
inline
88  {
90  }
String newPasswordConfirmation
Definition: UserPasswordAction.java:35

◆ getOldPassword()

String org.gluu.oxtrust.action.UserPasswordAction.getOldPassword ( )
inline
104  {
105  return oldPassword;
106  }
String oldPassword
Definition: UserPasswordAction.java:33

◆ getPasswordMessage()

String org.gluu.oxtrust.action.UserPasswordAction.getPasswordMessage ( )
inline
112  {
113  return passwordMessage;
114  }
String passwordMessage
Definition: UserPasswordAction.java:36

◆ getPerson()

GluuCustomPerson org.gluu.oxtrust.action.UserPasswordAction.getPerson ( )
inline
戻り値
the person
127  {
128  return person;
129  }
GluuCustomPerson person
Definition: UserPasswordAction.java:38

◆ setNewPassword()

void org.gluu.oxtrust.action.UserPasswordAction.setNewPassword ( String  newPassword)
inline
92  {
93  this.newPassword = newPassword;
94  }
String newPassword
Definition: UserPasswordAction.java:34

◆ setNewPasswordConfirmation()

void org.gluu.oxtrust.action.UserPasswordAction.setNewPasswordConfirmation ( String  newPasswordConfirmation)
inline
84  {
86  }
String newPasswordConfirmation
Definition: UserPasswordAction.java:35

◆ setOldPassword()

void org.gluu.oxtrust.action.UserPasswordAction.setOldPassword ( String  oldPassword)
inline
100  {
101  this.oldPassword = oldPassword;
102  }
String oldPassword
Definition: UserPasswordAction.java:33

◆ setPasswordMessage()

void org.gluu.oxtrust.action.UserPasswordAction.setPasswordMessage ( String  passwordMessage)
inline
108  {
110  }
String passwordMessage
Definition: UserPasswordAction.java:36

◆ setPerson()

void org.gluu.oxtrust.action.UserPasswordAction.setPerson ( GluuCustomPerson  person)
inline
引数
personthe person to set
120  {
121  this.person = person;
122  }
GluuCustomPerson person
Definition: UserPasswordAction.java:38

◆ update() [1/2]

String org.gluu.oxtrust.action.UserPasswordAction.update ( boolean  verifyPassword) throws Exception
inline
56  {
57  String result;
58  boolean verifyOldPass;
59  try {
60  verifyOldPass = personService.authenticate(getPerson().getUid(), oldPassword);
61  } catch (AuthenticationException e) {
62  verifyOldPass = false;
63  }
64  if ((verifyOldPass || !verifyPassword) /*
65  * && validatePassword().equals(
66  * Configuration.RESULT_SUCCESS)
67  */) {
70  result = OxTrustConstants.RESULT_SUCCESS;
71  } else {
72  result = OxTrustConstants.RESULT_FAILURE;
73  }
74  return result;
75  }
GluuCustomPerson getPerson()
Definition: UserPasswordAction.java:127
String newPassword
Definition: UserPasswordAction.java:34
abstract void updatePerson(GluuCustomPerson person)
abstract boolean authenticate(String userName, String password)
void setUserPassword(String value)
Definition: GluuCustomPerson.java:148
String oldPassword
Definition: UserPasswordAction.java:33
IPersonService personService
Definition: UserPasswordAction.java:41

◆ update() [2/2]

String org.gluu.oxtrust.action.UserPasswordAction.update ( ) throws Exception
inline
77  {
78  return update(false);
79  }
String update()
Definition: UserPasswordAction.java:77

◆ validatePassword()

String org.gluu.oxtrust.action.UserPasswordAction.validatePassword ( )
inline
43  {
44  String result;
46  this.passwordMessage = "Passwords Must be equal";
47  result = OxTrustConstants.RESULT_VALIDATION_ERROR;
48  } else {
49  this.passwordMessage = "";
50  result = OxTrustConstants.RESULT_SUCCESS;
51  }
52 
53  return result;
54  }
String passwordMessage
Definition: UserPasswordAction.java:36
String newPassword
Definition: UserPasswordAction.java:34
String newPasswordConfirmation
Definition: UserPasswordAction.java:35

メンバ詳解

◆ newPassword

String org.gluu.oxtrust.action.UserPasswordAction.newPassword
private

◆ newPasswordConfirmation

String org.gluu.oxtrust.action.UserPasswordAction.newPasswordConfirmation
private

◆ oldPassword

String org.gluu.oxtrust.action.UserPasswordAction.oldPassword
private

◆ passwordMessage

String org.gluu.oxtrust.action.UserPasswordAction.passwordMessage
private

◆ person

GluuCustomPerson org.gluu.oxtrust.action.UserPasswordAction.person
private

◆ personService

IPersonService org.gluu.oxtrust.action.UserPasswordAction.personService
private

◆ serialVersionUID

final long org.gluu.oxtrust.action.UserPasswordAction.serialVersionUID = 6486111971437252913L
staticprivate

このクラス詳解は次のファイルから抽出されました: