org.jbpm.formModeler.core.processing.fieldHandlers
@Named(value="org.jbpm.formModeler.core.processing.fieldHandlers.DateFieldHandler") public class DateFieldHandler extends DefaultFieldHandler
Modifier and Type | Field and Description |
---|---|
static String |
DATE_FROM_SUFFIX |
static String |
DATE_PATTERN_SUFFIX |
static String |
DATE_TO_SUFFIX |
static Date |
DEFAULT_MIN_DATE |
protected String |
defaultJQueryPattern |
protected String |
defaultPattern |
protected String |
defaultPatterTimeSuffix |
static String |
HAS_CHANGED_PARAM |
Constructor and Description |
---|
DateFieldHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
acceptsPropertyName(String propName) |
String[] |
getCompatibleClassNames()
Determine the list of class types this field can generate.
|
String |
getDefaultJQueryPattern() |
String |
getDefaultPattern() |
String |
getDefaultPatterTimeSuffix() |
Map |
getParamValue(String inputName,
Object objectValue,
String pattern)
Determine the value as a parameter map for a given input value.
|
protected String |
getPattern(org.jbpm.formModeler.api.model.Field field,
boolean useDefault,
String pattern) |
protected SimpleDateFormat |
getSimpleDateFormat(org.jbpm.formModeler.api.model.Field field,
boolean useDefault,
String pattern) |
Object |
getTheDate(String[] values,
SimpleDateFormat sdf) |
Object |
getValue(org.jbpm.formModeler.api.model.Field field,
String inputName,
Map parametersMap,
Map filesMap,
String desiredClassName,
Object previousValue)
Read a parameter value (normally from a request), and translate it to
an object with desired class (that must be one of the returned by this handler)
|
boolean |
isEmpty(Object value) |
void |
setDefaultJQueryPattern(String defaultJQueryPattern) |
void |
setDefaultPattern(String defaultPattern) |
void |
setDefaultPatterTimeSuffix(String defaultPatterTimeSuffix) |
getFieldHandlersManager, getFormManager, getFormProcessor, getFormStatusManager, getFunctionsProvider, getName, getNamespaceManager, getReplacementManager, shouldPersist
checkBooleanParameter, getFieldName, getHumanName, getPageToIncludeForDisplaying, getPageToIncludeForRendering, getPageToIncludeForSearching, initialize, isEvaluable
public static final String DATE_FROM_SUFFIX
public static final String HAS_CHANGED_PARAM
public static final String DATE_PATTERN_SUFFIX
public static final Date DEFAULT_MIN_DATE
public static final String DATE_TO_SUFFIX
protected String defaultPattern
protected String defaultPatterTimeSuffix
protected String defaultJQueryPattern
public Object getValue(org.jbpm.formModeler.api.model.Field field, String inputName, Map parametersMap, Map filesMap, String desiredClassName, Object previousValue) throws Exception
Exception
public String[] getCompatibleClassNames()
public boolean isEmpty(Object value)
public String getDefaultPattern()
public void setDefaultPattern(String defaultPattern)
public String getDefaultJQueryPattern()
public void setDefaultJQueryPattern(String defaultJQueryPattern)
protected String getPattern(org.jbpm.formModeler.api.model.Field field, boolean useDefault, String pattern)
protected SimpleDateFormat getSimpleDateFormat(org.jbpm.formModeler.api.model.Field field, boolean useDefault, String pattern)
public Object getTheDate(String[] values, SimpleDateFormat sdf) throws Exception
Exception
public Map getParamValue(String inputName, Object objectValue, String pattern)
objectValue
- Object value to representpattern
- Pattern to apply if anypublic boolean acceptsPropertyName(String propName)
public String getDefaultPatterTimeSuffix()
public void setDefaultPatterTimeSuffix(String defaultPatterTimeSuffix)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.