Rev 179 |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
package pt.estgp.estgweb.web.form.profile;
import pt.estgp.estgweb.domain.User;
import pt.estgp.estgweb.domain.UserSessionImpl;
import pt.estgp.estgweb.domain.views.UserView;
import pt.estgp.estgweb.domain.views.RecordView;
import pt.estgp.estgweb.web.form.ApplicationForm;
import pt.estgp.estgweb.web.form.AddRolesForm;
import pt.estgp.estgweb.web.utils.DatesUtils;
import pt.estgp.estgweb.web.UserSessionProxy;
import java.util.List;
import java.util.ArrayList;
import org.apache.struts.action.ActionErrors;
import org.apache.struts.upload.FormFile;
/**
* @author Fabio
* @date 30/Abr/2008
* @time 17:18:57
* @see pt.estgp.estgweb.web.form.profile
*/
public class ProfileForm
extends AddRolesForm
{
private RecordView recordView
;
private FormFile uploadFile
;
private UserView userView
;
private 1.5.0/docs/api/java/lang/String.html">String textToSearch
;
private static List
<UserView
> usersFind
;
private long userIDToChange
;
private 1.5.0/docs/api/java/lang/String.html">String birthDayDate
;
private 1.5.0/docs/api/java/lang/String.html">String typeClass
;
private 1.5.0/docs/api/java/lang/String.html">String typeToSearch
;
public ProfileForm
()
{
userView =
new UserView
();
recordView =
new RecordView
();
}
public ProfileForm
(UserView userView
)
{
this.
userView = userView
;
}
public RecordView getRecordView
()
{
return recordView
;
}
public void setRecordView
(RecordView recordView
)
{
this.
recordView = recordView
;
}
public 1.5.0/docs/api/java/lang/String.html">String getTypeClass
()
{
return typeClass
;
}
public void setTypeClass
(1.5.0/docs/api/java/lang/String.html">String typeClass
)
{
this.
typeClass = typeClass
;
}
public UserView getUserView
()
{
return userView
;
}
public FormFile getUploadFile
()
{
return uploadFile
;
}
public void setUploadFile
(FormFile uploadFile
)
{
this.
uploadFile = uploadFile
;
}
public void setUserView
(UserView userView
)
{
this.
userView = userView
;
}
public 1.5.0/docs/api/java/lang/String.html">String getTextToSearch
()
{
return textToSearch
;
}
public void setTextToSearch
(1.5.0/docs/api/java/lang/String.html">String textToSearch
)
{
this.
textToSearch = textToSearch
;
}
public 1.5.0/docs/api/java/lang/String.html">String getTypeToSearch
()
{
return typeToSearch
;
}
public void setTypeToSearch
(1.5.0/docs/api/java/lang/String.html">String typeToSearch
)
{
this.
typeToSearch = typeToSearch
;
}
public List
<UserView
> getUsersFind
()
{
return usersFind
;
}
public void setUsersFind
(List
<UserView
> usersFind
)
{
ProfileForm.
usersFind = usersFind
;
}
public long getUserIDToChange
()
{
return userIDToChange
;
}
public void setUserIDToChange
(long userIDToChange
)
{
this.
userIDToChange = userIDToChange
;
}
public 1.5.0/docs/api/java/lang/String.html">String getBirthDayDate
()
{
if (userView.
getBirthDate() !=
null)
{
this.
birthDayDate = DatesUtils.
getStringFromDate(userView.
getBirthDate());
return birthDayDate
;
}
else
{
this.
birthDayDate =
"";
return birthDayDate
;
}
}
public void setBirthDayDate
(1.5.0/docs/api/java/lang/String.html">String birthDayDate
)
{
this.
birthDayDate = birthDayDate
;
this.
userView.
setBirthDate(DatesUtils.
getDateFromString(birthDayDate
));
}
public ActionErrors validate
(org.
apache.
struts.
action.
ActionMapping actionMapping, javax.
servlet.
http.
HttpServletRequest httpServletRequest
)
{
ActionErrors errors =
new ActionErrors
();
if (userView.
getPop3password().
length() > 0 && !userView.
getPop3password().
equals(userView.
getPop3passwordAgain()))
addMessage
(errors, httpServletRequest,
"errors.diferent.passwords.pop");
else
if (userView.
getPassword() !=
null && userView.
getPasswordAgain() !=
null && !userView.
getPassword().
equals(userView.
getPasswordAgain()))
addMessage
(errors, httpServletRequest,
"errors.diferent.passwords");
return errors
;
}
}