butler.web.form
Class Form
java.lang.Object
butler.web.form.Form
- Direct Known Subclasses:
- DetailForm, ListForm, MultipleForm, WebLoginForm
public abstract class Form
- extends java.lang.Object
- Author:
- Fredrik Bertilsson
Field Summary |
protected javax.servlet.ServletRequest |
_request
|
Constructor Summary |
Form()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
_request
protected javax.servlet.ServletRequest _request
Form
public Form()
setRequest
public void setRequest(javax.servlet.ServletRequest request)
throws java.lang.Exception
- Throws:
java.lang.Exception
setDescriptor
public void setDescriptor(DForm desc)
setAuthorizator
public static void setAuthorizator(FormAuthorizator auth)
handleRequest
public void handleRequest(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAction
protected java.lang.String getAction(javax.servlet.http.HttpServletRequest request)
getContent
public abstract org.apache.ecs.Element getContent()
throws java.lang.Exception
- Throws:
java.lang.Exception
getHeader
public org.apache.ecs.html.Head getHeader()
throws java.lang.Exception
- Throws:
java.lang.Exception
getScript
public org.apache.ecs.html.Script getScript()
throws java.lang.Exception
- Throws:
java.lang.Exception
getOnFormLoad
public java.lang.String getOnFormLoad()
throws java.lang.Exception
- Throws:
java.lang.Exception
getDescriptor
public DForm getDescriptor()
create
public static Form create(DForm desc,
javax.servlet.ServletRequest request)
throws java.lang.Exception
- Throws:
java.lang.Exception
getCaption
protected java.lang.String getCaption()
throws java.lang.Exception
- Throws:
java.lang.Exception
getRequest
protected javax.servlet.http.HttpServletRequest getRequest()
register
public static void register(java.lang.Class descClass,
java.lang.Class formClass)
register
public static void register(DForm form)
throws java.lang.Exception
- Throws:
java.lang.Exception
getForm
public static DForm getForm(java.lang.String id)
getURL
public java.lang.String getURL()
init
protected void init()
throws java.lang.Exception
- Throws:
java.lang.Exception
getId
public java.lang.String getId()
getNativeInfo
public static Form.NativeInfo getNativeInfo(DForm desc)