Revision 36:d0e2afc0c6e6 src/my/com/upass/UPassControllerV2.java

View differences:

src/my/com/upass/UPassControllerV2.java
18 18
import my.com.upass.factory.UPassFactory;
19 19
import my.com.upass.services.ActivateUserService;
20 20
import my.com.upass.services.AssignTokenService;
21
import my.com.upass.services.ChangeStaticPasswordService;
22 21
import my.com.upass.services.CheckPasswordReusedService;
23 22
import my.com.upass.services.DeleteTokenService;
24 23
import my.com.upass.services.DisableTacService;
......
57 56
 */
58 57
public class UPassControllerV2 extends MinimalUPassControllerV2
59 58
{
60
	private ChangeStaticPasswordService changeStaticPasswordService = new ChangeStaticPasswordService(this);
61 59
	private CheckPasswordReusedService checkPasswordReusedService = new CheckPasswordReusedService(this);
62 60
	private GenerateTacService generateTacService = new GenerateTacService(this);
63 61
	private VerifyTacService verifyTacService = new VerifyTacService(this);
......
79 77

  
80 78
	private DeleteUserService DeleteUserService = new DeleteUserService();
81 79

  
82
	public UPassControllerV2()
83
	{
84
		initializeConfigurations();
85
	}
86

  
87 80
	// ////////////////////////////////////////////////////////////////////////////////////////
88 81
	// Static Password Methods
89 82
	// /////////////////////////////////////////////////////////////////////////////////////////
......
110 103
		return rc;
111 104
	}
112 105

  
113
	/**
114
	 * This method generate static password and to be using SP_VerifyStaticPassword()
115
	 * 
116
	 * @param userAlias
117
	 * @param newPassword
118
	 * @param oldPassword
119
	 * @return ERR_code defined in the Constants<br/>
120
	 *         ERR_SUCCESS<br/>
121
	 *         ERR_SYSTEM_NOT_READY<br/>
122
	 *         ERR_USERALIAS_NOT_FOUND<br/>
123
	 *         ERR_INVALID_STATE - user not active or temporary suspended.<br/>
124
	 *         ERR_APP_SERV_NOT_PERMITTED - for operation not allowed for the user type.<br/>
125
	 *         ERR_EXCEED_MAX_TRIES - used ModifyUser to reset password.<br/>
126
	 *         ERR_INVALID_CREDENTIAL<br/>
127
	 *         ERR_REUSED_PASSWD - reuse previous generated password.<br/>
128
	 */
129
	public int SP_ChangeStaticPassword(String userAlias, String newPassword, String oldPassword)
130
	{
131
		int rc = changeStaticPasswordService.changeStaticPassword(userAlias, newPassword, oldPassword, true);
132
		logger.info("SP_ChangeStaticPassword - user alias: [" + userAlias + "] Return: " + rc);
133
		return rc;
134
	}
135

  
136 106
	public int SP_ForceChangeStaticPassword(String userAlias, String newPassword, String oldPassword)
137 107
	{
138 108
		int rc = changeStaticPasswordService.changeStaticPassword(userAlias, newPassword, oldPassword, false);

Also available in: Unified diff