00001
00026 package org.objectweb.jonas.webapp.jonasadmin.service.ejb;
00027
00028
00029 import javax.servlet.http.HttpServletRequest;
00030
00031 import org.apache.struts.action.ActionErrors;
00032 import org.apache.struts.action.ActionMapping;
00033
00037 public class EjbSessionForm extends EjbForm {
00038
00039 public static final String SESSION_TIME_OUT_DEFAULT = "0";
00040
00041
00042
00046 private String sessionTimeOut = SESSION_TIME_OUT_DEFAULT;
00047
00048
00056 public void reset(ActionMapping mapping, HttpServletRequest request) {
00057 super.reset(mapping, request);
00058 sessionTimeOut = SESSION_TIME_OUT_DEFAULT;
00059 this.setAction("apply");
00060 }
00061
00062
00063
00064 public String getSessionTimeOut() {
00065 return sessionTimeOut;
00066 }
00067
00068 public void setSessionTimeOut(String sessionTimeOut) {
00069 this.sessionTimeOut = sessionTimeOut;
00070 }
00071
00083 public ActionErrors validate(ActionMapping mapping, HttpServletRequest request) {
00084 ActionErrors errors = new ActionErrors();
00085 numberCheck(errors, "sessionTimeOut", sessionTimeOut, true, 0, Integer.MAX_VALUE);
00086 return errors;
00087 }
00088
00089
00090
00091 }