Author: raintang
Date: 2009-05-14 08:59:00 +0200 (Thu, 14 May 2009)
New Revision: 35154

Removed:
   
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforAction.java
   
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforForm.java
   
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInitAction.java
   
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangePasswordAction.java
Log:
CMSC-596 More functionality in My Profile: change name, mail address, 
notifications

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforAction.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforAction.java
     2009-05-14 06:54:58 UTC (rev 35153)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforAction.java
     2009-05-14 06:59:00 UTC (rev 35154)
@@ -1,67 +0,0 @@
-package com.finalist.cmsc.security.forms;
-
-import org.apache.struts.action.ActionForward;
-import org.apache.struts.action.ActionMapping;
-import org.apache.struts.action.ActionForm;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Node;
-import org.mmbase.util.logging.Logger;
-import org.mmbase.util.logging.Logging;
-
-import com.finalist.cmsc.security.SecurityUtil;
-import com.finalist.cmsc.struts.MMBaseAction;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-/**
- * ChangePasswordAction
- * 
- * @author Nico Klasens
- */
-public class ChangeMyprofileInforAction extends MMBaseAction {
-
-   /** MMbase logging system */
-   private static final Logger log = 
Logging.getLoggerInstance(ChangeMyprofileInforAction.class.getName());
-
-
-   /**
-    * @see 
org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping,
-    *      org.apache.struts.action.ActionForm,
-    *      javax.servlet.http.HttpServletRequest,
-    *      javax.servlet.http.HttpServletResponse)
-    */
-   @Override
-   public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
-         HttpServletResponse response, Cloud cloud) throws Exception {
-
-      if (!isCancelled(request)) {
-         // Make sure we have the logged in user and not a user from a
-         // cloudprovider
-         Cloud userCloud = getCloudFromSession(request);
-
-         log.debug("ChangePasswordAction - doPerform()");
-         if (!isCancelled(request)) {
-            ChangeMyprofileInforForm changeMyprofileInforForm = 
(ChangeMyprofileInforForm) form;
-            Node userNode = SecurityUtil.getUserNode(userCloud);
-            userNode.setStringValue("username", 
changeMyprofileInforForm.getUsername());
-            userNode.setStringValue("password", 
changeMyprofileInforForm.getNewpassword());
-            userNode.setStringValue("firstname", 
changeMyprofileInforForm.getFirstname());
-            userNode.setStringValue("prefix", 
changeMyprofileInforForm.getPrefix());
-            userNode.setStringValue("surname", 
changeMyprofileInforForm.getSurname());
-            userNode.setStringValue("company", 
changeMyprofileInforForm.getCompany());
-            userNode.setStringValue("department", 
changeMyprofileInforForm.getDepartment());
-            userNode.setBooleanValue("emailsignal", 
changeMyprofileInforForm.isEmailSignal());
-            userNode.setStringValue("emailaddress", 
changeMyprofileInforForm.getEmail());
-            userNode.commit();
-         }
-         ActionForward af = mapping.findForward(SUCCESS);
-         af = new ActionForward(af.getPath() + "?succeeded=true");
-         return af;
-      }
-      else {
-         return mapping.findForward("cancel");
-      }
-   }
-
-}
\ No newline at end of file

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforForm.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforForm.java
       2009-05-14 06:54:58 UTC (rev 35153)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInforForm.java
       2009-05-14 06:59:00 UTC (rev 35154)
@@ -1,184 +0,0 @@
-package com.finalist.cmsc.security.forms;
-
-import java.util.HashMap;
-
-import javax.servlet.http.HttpServletRequest;
-
-import org.apache.struts.action.*;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.ContextProvider;
-
-import com.finalist.cmsc.struts.MMBaseAction;
-
-/**
- * Form bean for the ChangePasswordForm page.
- * 
- * @author Nico Klasens
- */
-...@suppresswarnings("serial")
-public class ChangeMyprofileInforForm extends ActionForm {
-
-   private String username;
-   private String password1;
-   private String newpassword;
-   private String confirmnewpassword;
-   private String firstname;
-   private String prefix;
-   private String surname;
-
-   private String email;
-   private String company;
-   private String department;
-   private boolean emailSignal;
-
-
-
-   @Override
-   public ActionErrors validate(ActionMapping mapping, HttpServletRequest 
request) {
-      ActionErrors errors = new ActionErrors();
-
-      if (getPassword1() == null || getPassword1().trim().length() == 0) {
-         errors.add("password1", new 
ActionMessage("error.password.incorrect"));
-      }
-      if (getNewpassword() == null || getNewpassword().trim().length() < 5 || 
getNewpassword().trim().length() > 15) {
-         errors.add("newpassword", new 
ActionMessage("error.password.invalid"));
-      }
-      if (getConfirmnewpassword() == null || 
getConfirmnewpassword().trim().length() < 5
-            || getConfirmnewpassword().trim().length() > 15) {
-         errors.add("confirmnewpassword", new 
ActionMessage("error.password.invalid"));
-      }
-      if (!getConfirmnewpassword().equals(getNewpassword())) {
-         errors.add("newpassword", new 
ActionMessage("error.password.nomatch"));
-      }
-      if (errors.size() == 0) {
-         if (getPassword1().equals(getNewpassword())) {
-            errors.add("newpassword", new 
ActionMessage("error.newpassword.incorrect"));
-         }
-         else {
-            try {
-               Cloud cloud = MMBaseAction.getCloudFromSession(request);
-               HashMap<String, String> user = new HashMap<String, String>();
-               user.put("username", cloud.getUser().getIdentifier());
-               user.put("password", password1);
-               
ContextProvider.getCloudContext(ContextProvider.getDefaultCloudContextName()).getCloud("mmbase",
-                     "name/password", user);
-            }
-            catch (java.lang.SecurityException se) {
-               errors.add("password1", new 
ActionMessage("error.password.incorrect"));
-            }
-         }
-
-      }
-      return errors;
-   }
-
-
-   public String getPassword1() {
-      return password1;
-   }
-
-
-   public void setPassword1(String password) {
-      this.password1 = password;
-   }
-
-
-   public String getNewpassword() {
-      return newpassword;
-   }
-
-
-   public void setNewpassword(String newpassword) {
-      this.newpassword = newpassword;
-   }
-
-
-   public String getConfirmnewpassword() {
-      return confirmnewpassword;
-   }
-
-
-   public void setConfirmnewpassword(String confirmnewpassword) {
-      this.confirmnewpassword = confirmnewpassword;
-   }
-
-
-   public void setFirstname(String firstname) {
-      this.firstname = firstname;
-   }
-
-
-   public String getFirstname() {
-      return firstname;
-   }
-
-
-   public void setPrefix(String prefix) {
-      this.prefix = prefix;
-   }
-
-
-   public String getPrefix() {
-      return prefix;
-   }
-
-
-   public void setSurname(String surname) {
-      this.surname = surname;
-   }
-
-
-   public String getSurname() {
-      return surname;
-   }
-
-
-   public void setEmail(String email) {
-      this.email = email;
-   }
-
-
-   public String getEmail() {
-      return email;
-   }
-
-
-   public void setCompany(String company) {
-      this.company = company;
-   }
-
-
-   public String getCompany() {
-      return company;
-   }
-
-
-   public void setDepartment(String department) {
-      this.department = department;
-   }
-
-
-   public String getDepartment() {
-      return department;
-   }
-
-
-   public void setEmailSignal(boolean emailSignal) {
-      this.emailSignal = emailSignal;
-   }
-
-
-   public boolean isEmailSignal() {
-      return emailSignal;
-   }
-
-
-   public void setUsername(String username) {
-      this.username = username;
-   }
-
-
-   public String getUsername() {
-      return username;
-   }
-}
\ No newline at end of file

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInitAction.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInitAction.java
      2009-05-14 06:54:58 UTC (rev 35153)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangeMyprofileInitAction.java
      2009-05-14 06:59:00 UTC (rev 35154)
@@ -1,36 +0,0 @@
-package com.finalist.cmsc.security.forms;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import org.apache.struts.action.ActionForm;
-import org.apache.struts.action.ActionForward;
-import org.apache.struts.action.ActionMapping;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Node;
-
-import com.finalist.cmsc.security.SecurityUtil;
-import com.finalist.cmsc.struts.MMBaseAction;
-
-/**
- * @author Nico Klasens
- */
-public class ChangeMyprofileInitAction extends MMBaseAction {
-
-   @Override
-   public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
-         HttpServletResponse response, Cloud cloud) throws Exception {
-      Cloud userCloud = getCloudFromSession(request);
-      Node node = SecurityUtil.getUserNode(userCloud);
-      ChangeMyprofileInforForm changeMyprofileInforForm = 
(ChangeMyprofileInforForm) form;
-      changeMyprofileInforForm.setUsername(node.getStringValue("username"));
-      changeMyprofileInforForm.setSurname(node.getStringValue("surname"));
-      changeMyprofileInforForm.setFirstname(node.getStringValue("firstname"));
-      changeMyprofileInforForm.setPrefix(node.getStringValue("prefix"));
-      changeMyprofileInforForm.setCompany(node.getStringValue("company"));
-      
changeMyprofileInforForm.setDepartment(node.getStringValue("department"));
-      changeMyprofileInforForm.setEmail(node.getStringValue("emailaddress"));
-      
changeMyprofileInforForm.setEmailSignal(node.getBooleanValue("emailsignal"));
-      return mapping.findForward(SUCCESS);
-   }
-}
\ No newline at end of file

Deleted: 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangePasswordAction.java
===================================================================
--- 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangePasswordAction.java
   2009-05-14 06:54:58 UTC (rev 35153)
+++ 
CMSContainer/trunk/CMSContainer/cmsc/security/src/java/com/finalist/cmsc/security/forms/ChangePasswordAction.java
   2009-05-14 06:59:00 UTC (rev 35154)
@@ -1,59 +0,0 @@
-package com.finalist.cmsc.security.forms;
-
-import org.apache.struts.action.ActionForward;
-import org.apache.struts.action.ActionMapping;
-import org.apache.struts.action.ActionForm;
-import org.mmbase.bridge.Cloud;
-import org.mmbase.bridge.Node;
-import org.mmbase.util.logging.Logger;
-import org.mmbase.util.logging.Logging;
-
-import com.finalist.cmsc.security.SecurityUtil;
-import com.finalist.cmsc.struts.MMBaseAction;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-/**
- * ChangePasswordAction
- * 
- * @author Nico Klasens
- */
-public class ChangePasswordAction extends MMBaseAction {
-
-   /** MMbase logging system */
-   private static final Logger log = 
Logging.getLoggerInstance(ChangePasswordAction.class.getName());
-
-
-   /**
-    * @see 
org.apache.struts.action.Action#execute(org.apache.struts.action.ActionMapping,
-    *      org.apache.struts.action.ActionForm,
-    *      javax.servlet.http.HttpServletRequest,
-    *      javax.servlet.http.HttpServletResponse)
-    */
-   @Override
-   public ActionForward execute(ActionMapping mapping, ActionForm form, 
HttpServletRequest request,
-         HttpServletResponse response, Cloud cloud) throws Exception {
-
-      if (!isCancelled(request)) {
-         // Make sure we have the logged in user and not a user from a
-         // cloudprovider
-         Cloud userCloud = getCloudFromSession(request);
-
-         log.debug("ChangePasswordAction - doPerform()");
-         if (!isCancelled(request)) {
-            ChangePasswordForm changePasswordForm = (ChangePasswordForm) form;
-            Node userNode = SecurityUtil.getUserNode(userCloud);
-            String newpassword = changePasswordForm.getNewpassword();
-            SecurityUtil.changePassword(userNode, newpassword);
-         }
-         ActionForward af = mapping.findForward(SUCCESS);
-         af = new ActionForward(af.getPath() + "?succeeded=true");
-         return af;
-      }
-      else {
-         return mapping.findForward("cancel");
-      }
-   }
-
-}
\ No newline at end of file

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to