Update of
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
In directory james.mmbase.org:/tmp/cvs-serv29540/community/forms
Modified Files:
PreferenceAction.java PreferenceForm.java
Log Message:
CMSC-944,Create overview screen for Community Preferences
See also:
http://cvs.mmbase.org/viewcvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms
See also: http://www.mmbase.org/jira/browse/CMSC-944
Index: PreferenceAction.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/PreferenceAction.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- PreferenceAction.java 28 Jul 2008 02:05:26 -0000 1.4
+++ PreferenceAction.java 28 Jul 2008 06:11:50 -0000 1.5
@@ -5,29 +5,21 @@
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
-
import org.apache.commons.beanutils.BeanUtils;
-import org.apache.commons.lang.StringUtils;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
import org.apache.struts.actions.DispatchAction;
-import com.finalist.cmsc.mmbase.PropertiesUtil;
+import com.finalist.cmsc.paging.PagingStatusHolder;
+import com.finalist.cmsc.paging.PagingUtils;
import com.finalist.cmsc.services.community.domain.PreferenceVO;
import com.finalist.cmsc.services.community.preferences.PreferenceService;
-import com.finalist.cmsc.paging.PagingUtils;
-import com.finalist.cmsc.paging.PagingStatusHolder;
public class PreferenceAction extends DispatchAction {
- private static Log log = LogFactory.getLog(PreferenceAction.class);
-
private PreferenceService preferenceService;
-
public void setPreferenceService(PreferenceService preferenceService) {
this.preferenceService = preferenceService;
}
@@ -38,20 +30,12 @@
PreferenceForm preferenceForm = (PreferenceForm) form;
PreferenceVO preference = new PreferenceVO();
BeanUtils.copyProperties(preference, preferenceForm);
- setNull(preferenceForm);
+ preferenceForm.clear();
preferenceService.createPreference(preference);
request.setAttribute("isAddSuccess", "true");
return mapping.findForward("success");
}
- private void setNull(PreferenceForm preferenceForm) {
- preferenceForm.setKey("");
- preferenceForm.setModule("");
- preferenceForm.setValue("");
- preferenceForm.setUserId("");
- preferenceForm.setId("");
- }
-
public ActionForward addInit(ActionMapping mapping, ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
@@ -64,7 +48,7 @@
HttpServletRequest request, HttpServletResponse
response)
throws Exception {
PreferenceForm preferenceForm = (PreferenceForm) form;
- setNull(preferenceForm);
+ preferenceForm.clear();
return mapping.findForward("success");
}
Index: PreferenceForm.java
===================================================================
RCS file:
/var/cvs/contributions/CMSContainer_Modules/community/src/java/com/finalist/cmsc/community/forms/PreferenceForm.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -b -r1.2 -r1.3
--- PreferenceForm.java 15 Jul 2008 09:24:31 -0000 1.2
+++ PreferenceForm.java 28 Jul 2008 06:11:50 -0000 1.3
@@ -4,6 +4,11 @@
public class PreferenceForm extends ActionForm {
+ /**
+ *
+ */
+ private static final long serialVersionUID = 1L;
+
private String id;
private String userId;
@@ -83,5 +88,14 @@
public void setId(String id) {
this.id = id;
}
-
+ public void clear() {
+ this.key = null;
+ this.module = null;
+ this.value = null;
+ this.userId = null;
+ this.id = null;
+ this.order = null;
+ this.direction = null;
+ this.method = null;
+ }
}
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs