org.makumba.devel
Class DataServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.makumba.devel.DataServlet
- All Implemented Interfaces:
- Serializable, Servlet, ServletConfig
- Direct Known Subclasses:
- DataObjectViewerServlet, DataPointerValueConverter, DataQueryServlet, DataTypeListerServlet
public abstract class DataServlet
- extends HttpServlet
This class provides basic functionality for data viewing and querying servlets.
- Version:
- $Id: DataServlet.java 5153 2010-05-18 21:37:50Z rosso_nero $
- Author:
- Rudolf Mayer
- See Also:
- Serialized Form
Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MODE_LIST
public static final int MODE_LIST
- See Also:
- Constant Field Values
MODE_QUERY
public static final int MODE_QUERY
- See Also:
- Constant Field Values
MODE_VIEW
public static final int MODE_VIEW
- See Also:
- Constant Field Values
MODE_CONVERTOR
public static final int MODE_CONVERTOR
- See Also:
- Constant Field Values
browsePath
protected String browsePath
contextPath
protected String contextPath
dataPointer
protected Pointer dataPointer
type
protected String type
virtualPath
protected String virtualPath
logger
static final Logger logger
toolLocation
protected String toolLocation
DataServlet
public DataServlet()
doGet
protected void doGet(HttpServletRequest request,
HttpServletResponse response)
throws ServletException,
IOException
- Overrides:
doGet
in class HttpServlet
- Throws:
ServletException
IOException
writePageContentHeader
protected void writePageContentHeader(String type,
PrintWriter w,
String dataBaseName,
int mode)
separateFieldTypes
public static Vector<FieldDefinition>[] separateFieldTypes(DataDefinition dd,
boolean skipDefaultFields)
- Extracts and separates the fields from a given DataDefinition. The second element of the returned array contains
all setComplex fields, the first element all other fields.
getAllFieldDefinitions
public static Vector<FieldDefinition> getAllFieldDefinitions(DataDefinition dd)