com.arsdigita.formbuilder.util
Class FormBuilderUtil
java.lang.Object
com.arsdigita.formbuilder.util.FormBuilderUtil
- public class FormBuilderUtil
- extends Object
A collection of utility methods used within the Form Builder service.
Some of these methods might be candidates for being moved to a generic ACS
utility class.
- Version:
- $Id: //core-platform/dev/src/com/arsdigita/formbuilder/util/FormBuilderUtil.java#17 $
- Author:
- Peter Marklund
Method Summary |
static void |
addTextAreaToForm(FormSection form,
String name,
String label)
|
static void |
addTextFieldToForm(FormSection form,
String name,
String label)
|
static void |
assertArgumentInRange(int argument,
int lowerLimit,
int upperLimit)
Check if an integer argument is in range. |
static boolean |
classImplementsInterface(Class testClass,
Class interfaceClass)
Return true if testClass implements the interfaceClass interface, false otherwise. |
static Link |
createIndexLink()
|
static void |
doLogDebug(org.apache.log4j.Logger log,
String message)
|
static FormBuilderConfig |
getConfig()
|
static PersistentComponentFactory |
instantiateFactory(BigDecimal componentID)
|
static ACSObject |
instantiateObject(BigDecimal id)
|
static Object |
instantiateObject(String className)
|
static Object |
instantiateObject(String className,
Class[] argumentTypes,
Object[] arguments)
|
static Object |
instantiateObjectOneArg(String className,
Object arg)
|
static Object |
invokeMethod(Method method,
Object object,
Object[] argumentList)
|
static boolean |
isRequired(PersistentWidget widget)
Returns true if the persistent widget has a NotEmptyValidationListener
added to it. |
static boolean |
isSuccessfulSubmission(FormData formData)
|
static Class |
loadClass(String className)
|
static void |
redirect(PageState pageState,
String url)
|
static void |
redirect(PageState pageState,
TemplatePage page)
|
static void |
redirect(PageState pageState,
TemplatePage page,
String urlParameterString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
versionId
public static final String versionId
- See Also:
- Constant Field Values
FORMBUILDER_XML_NS
public static final String FORMBUILDER_XML_NS
- See Also:
- Constant Field Values
FORMBUILDER_FORM_INFO
public static final String FORMBUILDER_FORM_INFO
- See Also:
- Constant Field Values
FORMBUILDER_PAGE_STATE
public static final String FORMBUILDER_PAGE_STATE
- See Also:
- Constant Field Values
FORM_ACTION
public static final String FORM_ACTION
- See Also:
- Constant Field Values
FormBuilderUtil
public FormBuilderUtil()
getConfig
public static FormBuilderConfig getConfig()
addTextFieldToForm
public static void addTextFieldToForm(FormSection form,
String name,
String label)
addTextAreaToForm
public static void addTextAreaToForm(FormSection form,
String name,
String label)
redirect
public static void redirect(PageState pageState,
TemplatePage page)
redirect
public static void redirect(PageState pageState,
TemplatePage page,
String urlParameterString)
redirect
public static void redirect(PageState pageState,
String url)
classImplementsInterface
public static boolean classImplementsInterface(Class testClass,
Class interfaceClass)
- Return true if testClass implements the interfaceClass interface, false otherwise.
loadClass
public static Class loadClass(String className)
invokeMethod
public static Object invokeMethod(Method method,
Object object,
Object[] argumentList)
instantiateObject
public static Object instantiateObject(String className)
instantiateFactory
public static PersistentComponentFactory instantiateFactory(BigDecimal componentID)
instantiateObject
public static ACSObject instantiateObject(BigDecimal id)
instantiateObjectOneArg
public static Object instantiateObjectOneArg(String className,
Object arg)
instantiateObject
public static Object instantiateObject(String className,
Class[] argumentTypes,
Object[] arguments)
assertArgumentInRange
public static void assertArgumentInRange(int argument,
int lowerLimit,
int upperLimit)
- Check if an integer argument is in range. The limits are inclusive so that an argument
on the limit is allowed
createIndexLink
public static Link createIndexLink()
isSuccessfulSubmission
public static boolean isSuccessfulSubmission(FormData formData)
isRequired
public static boolean isRequired(PersistentWidget widget)
- Returns true if the persistent widget has a NotEmptyValidationListener
added to it.
doLogDebug
public static void doLogDebug(org.apache.log4j.Logger log,
String message)
Copyright (c) 2004 Red Hat, Inc. Corporation. All Rights Reserved. Generated at July 20 2004:2337 UTC