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

公開メンバ関数

String validatePassword ()
 
String update ()
 
void cancel ()
 
void setNewPasswordConfirmation (String newPasswordConfirmation)
 
String getNewPasswordConfirmation ()
 
void setNewPassword (String newPassword)
 
String getNewPassword ()
 
void setPasswordMessage (String passwordMessage)
 
String getPasswordMessage ()
 

非公開変数類

String newPassword
 
String newPasswordConfirmation
 
String passwordMessage
 
UpdateClientAction updateClientAction
 
ClientService clientService
 
EncryptionService encryptionService
 
Logger log
 

静的非公開変数類

static final long serialVersionUID = 6486111971437252913L
 

詳解

関数詳解

◆ cancel()

void org.gluu.oxtrust.action.ClientPasswordAction.cancel ( )
inline
74  {
75  }

◆ getNewPassword()

String org.gluu.oxtrust.action.ClientPasswordAction.getNewPassword ( )
inline
89  {
90  return newPassword;
91  }
String newPassword
Definition: ClientPasswordAction.java:30

◆ getNewPasswordConfirmation()

String org.gluu.oxtrust.action.ClientPasswordAction.getNewPasswordConfirmation ( )
inline
81  {
83  }
String newPasswordConfirmation
Definition: ClientPasswordAction.java:31

◆ getPasswordMessage()

String org.gluu.oxtrust.action.ClientPasswordAction.getPasswordMessage ( )
inline
97  {
98  return passwordMessage;
99  }
String passwordMessage
Definition: ClientPasswordAction.java:32

◆ setNewPassword()

void org.gluu.oxtrust.action.ClientPasswordAction.setNewPassword ( String  newPassword)
inline
85  {
86  this.newPassword = newPassword;
87  }
String newPassword
Definition: ClientPasswordAction.java:30

◆ setNewPasswordConfirmation()

void org.gluu.oxtrust.action.ClientPasswordAction.setNewPasswordConfirmation ( String  newPasswordConfirmation)
inline
77  {
79  }
String newPasswordConfirmation
Definition: ClientPasswordAction.java:31

◆ setPasswordMessage()

void org.gluu.oxtrust.action.ClientPasswordAction.setPasswordMessage ( String  passwordMessage)
inline
93  {
95  }
String passwordMessage
Definition: ClientPasswordAction.java:32

◆ update()

String org.gluu.oxtrust.action.ClientPasswordAction.update ( )
inline
59  {
60  OxAuthClient client = clientService.getClientByDn(updateClientAction.getClient().getDn());
61  try {
63  client.setEncodedClientSecret(encryptionService.encrypt(newPassword));
64  } catch (EncryptionException e) {
65  log.error("Failed to encrypt password", e);
66  }
68  // Update client password in action class
69  updateClientAction.getClient().setEncodedClientSecret(client.getEncodedClientSecret());
70 
71  return OxTrustConstants.RESULT_SUCCESS;
72  }
OxAuthClient getClient()
Definition: UpdateClientAction.java:1206
void updateClient(OxAuthClient client)
Definition: ClientService.java:144
void setOxAuthClientSecret(String oxAuthClientSecret)
Definition: OxAuthClient.java:637
void setEncodedClientSecret(String encodedClientSecret)
Definition: OxAuthClient.java:313
Logger log
Definition: ClientPasswordAction.java:44
EncryptionService encryptionService
Definition: ClientPasswordAction.java:41
UpdateClientAction updateClientAction
Definition: ClientPasswordAction.java:35
String encrypt(String unencryptedString)
Definition: EncryptionService.java:42
String newPassword
Definition: ClientPasswordAction.java:30
OxAuthClient getClientByDn(String Dn)
Definition: ClientService.java:233
ClientService clientService
Definition: ClientPasswordAction.java:38

◆ validatePassword()

String org.gluu.oxtrust.action.ClientPasswordAction.validatePassword ( )
inline
46  {
47  String result;
49  this.passwordMessage = "Passwords Must be equal";
50  result = OxTrustConstants.RESULT_VALIDATION_ERROR;
51  } else {
52  this.passwordMessage = "";
53  result = OxTrustConstants.RESULT_SUCCESS;
54  }
55 
56  return result;
57  }
String passwordMessage
Definition: ClientPasswordAction.java:32
String newPassword
Definition: ClientPasswordAction.java:30
String newPasswordConfirmation
Definition: ClientPasswordAction.java:31

メンバ詳解

◆ clientService

ClientService org.gluu.oxtrust.action.ClientPasswordAction.clientService
private

◆ encryptionService

EncryptionService org.gluu.oxtrust.action.ClientPasswordAction.encryptionService
private

◆ log

Logger org.gluu.oxtrust.action.ClientPasswordAction.log
private

◆ newPassword

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

◆ newPasswordConfirmation

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

◆ passwordMessage

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

◆ serialVersionUID

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

◆ updateClientAction

UpdateClientAction org.gluu.oxtrust.action.ClientPasswordAction.updateClientAction
private

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