EjbSessionForm.java

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 // --------------------------------------------------------- Default for session time out
00039     public static final String SESSION_TIME_OUT_DEFAULT = "0";
00040 
00041 // --------------------------------------------------------- Properties Variables
00042 
00046     private String sessionTimeOut = SESSION_TIME_OUT_DEFAULT;
00047 // --------------------------------------------------------- Public Methods
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    // --------------------------------------------------------- Properties Methods
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 }

Generated on Tue Feb 15 15:05:32 2005 for JOnAS by  doxygen 1.3.9.1