KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > raptus > owxv3 > modules > usermgr > PubUsrMgrEditBean


1 /*
2  * PubUsrMgrEditBean.java
3  *
4  * Created on August 20, 2003, 11:22 AM
5  */

6 package com.raptus.owxv3.modules.usermgr;
7
8 import java.util.*;
9 import javax.servlet.http.HttpServletRequest JavaDoc;
10 import org.apache.struts.action.*;
11
12 import com.raptus.owxv3.*;
13 import com.raptus.owxv3.api.*;
14
15
16
17 /**
18  *
19  * @author adrian
20  */

21 public class PubUsrMgrEditBean extends OmniaWebBean{
22     
23     protected String JavaDoc password;
24     
25     protected String JavaDoc retypedPassword;
26     
27     /** Creates a new instance of PubUsrMgrEditBean */
28     public PubUsrMgrEditBean() {
29     }
30     
31     public String JavaDoc getPassword(){
32         return password;
33     }
34     
35     public void setPassword(String JavaDoc p){
36         password = p;
37     }
38     
39     public String JavaDoc getRetypedPassword(){
40         return retypedPassword;
41         
42     }
43
44     public void setRetypedPassword(String JavaDoc rp){
45         retypedPassword = rp;
46     }
47     
48     /**
49      * Validate the form.
50      *
51      * @param request the http request
52      *
53      * @return Action errors on error
54      */

55     public int validate(HttpServletRequest JavaDoc req){
56         int ret = 0;
57         
58         
59         if(password==null || password.length()<1){
60             ret = 1;
61         }
62         
63         if(retypedPassword==null || retypedPassword.length()<1){
64             ret=1;
65         }
66         
67         if(ret==0){
68             if(!password.equals(retypedPassword))
69                 ret=2;
70         }
71         
72         return ret;
73     }
74     
75     
76     /**
77      * reset the state of the bean to initial state (no data)
78      */

79     public void reset()
80     {
81         password = null;
82         retypedPassword = null;
83     }
84 }
85
Popular Tags