lumis.doui.control.validator
Class DateDataTypeValidatorControl
java.lang.Object
lumis.doui.control.Control
lumis.doui.control.ValidatorControl
lumis.doui.control.validator.DateDataTypeValidatorControl
- All Implemented Interfaces:
- VariableResolver, IControl, IValidatorControl
public class DateDataTypeValidatorControl
- extends ValidatorControl
Validator for date, date-time or time values.
- Since:
- 4.0.0
Fields inherited from class lumis.doui.control.Control |
childControls, controlContainer, controlDefinitionNode, controlResource, douiContext, hasValidatorSubControls, isValid, locale, ON_EVENT_CLOSE_WINDOW, ON_EVENT_LINK, ON_EVENT_POPUP_LINK_OR_RUNTIME_INTERFACE, ON_EVENT_POPUP_RUNTIME_INTERFACE, ON_EVENT_PROCESS_ACTION, ON_EVENT_RENDER_ACTION, ON_EVENT_REPLACE_INTERFACE, ON_EVENT_SCRIPT, onEventScripts, PARAMETER_TYPE_FIRST_SELECTED, PARAMETER_TYPE_GET_VALUE, parentControl, resources, type, VALIDATION_SELECTED_MANY, VALIDATION_SELECTED_ONE |
Methods inherited from class lumis.doui.control.ValidatorControl |
getClientUniqueId, getControlToValidate, getControlToValidateIds, getControlToValidateSourceFieldName, getMessages, getMessages, getScriptClear, getScriptSetMessages, getScriptSetMessages, getScriptSetMessages, getScriptValidate, getScriptValidateRegistration, getScriptValidationFunctionName, isClientSideValidationEnabled, isValidateOnlyIfVisible, serverValidate, setRenderData |
Methods inherited from class lumis.doui.control.Control |
appendSubControl, appendSubControls, applyOnEventScripts, buildSubControls, convertToStandardValue, createContainer, disconnect, fixedIdentifierRequired, generateControlId, getAdditionalParameters, getAdditionalParameters, getAncestor, getChildControls, getClientEventHandlerScript, getId, getLocale, getNamespace, getParentControl, getPrepareForReadScript, getRenderData, getResources, getRuntimeDefaultSource, getScriptActionValidation, getScriptGetValues, getScriptGetValuesFunctionImplementation, getScriptGetValuesFunctionName, getScriptGetValuesRegistration, getSourceContext, getStringsToLocalize, getType, getValidationScript, isValid, localize, localizeStrings, processCustomTags, registerOnEventScript, removeChild, removeChildren, resolveVariable, setRuntimeAttributes, setValid |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface lumis.doui.control.IControl |
buildSubControls, createContainer, disconnect, getChildControls, getId, getParentControl, getPrepareForReadScript, getRenderData, getResources, getType, isValid, registerOnEventScript, removeChild, removeChildren, setRuntimeAttributes, setValid |
CONTROL_PARAMETER_DATE_FORMAT_PATTERN
protected static final String CONTROL_PARAMETER_DATE_FORMAT_PATTERN
- See Also:
- Constant Field Values
CONTROL_PARAMETER_TIME_FORMAT_PATTERN
protected static final String CONTROL_PARAMETER_TIME_FORMAT_PATTERN
- See Also:
- Constant Field Values
dateFormat
protected String dateFormat
timeFormat
protected String timeFormat
sdfDateTime
protected SimpleDateFormat sdfDateTime
sdfDate
protected SimpleDateFormat sdfDate
DateDataTypeValidatorControl
public DateDataTypeValidatorControl()
init
public void init(Node controlDefinitionNode,
ControlContainer controlContainer,
IControl parentControl)
throws PortalException
- Specified by:
init
in interface IControl
- Overrides:
init
in class ValidatorControl
- Throws:
PortalException
doServerValidation
public boolean doServerValidation()
throws ControlException,
PortalException
- Description copied from class:
ValidatorControl
- Performs the server validation of the controls for this validator.
- Overrides:
doServerValidation
in class ValidatorControl
- Returns:
- false if the validation failed, true otherwise.
- Throws:
ControlException
PortalException
- See Also:
ValidatorControl.serverValidate()
includeScripts
protected void includeScripts()
throws ControlException,
PortalException
- Overrides:
includeScripts
in class ValidatorControl
- Throws:
ControlException
PortalException
getScriptValidationFunctionImplementation
public String getScriptValidationFunctionImplementation()
throws ControlException,
PortalException
- Description copied from interface:
IValidatorControl
- Returns the client side code that must be placed in a client side function to perform the
validation
- Returns:
- a String.
- Throws:
PortalException
ControlException
getDefaultMessages
protected ValidationMessages getDefaultMessages(String errorType)
throws ControlException,
PortalException
- Overrides:
getDefaultMessages
in class ValidatorControl
- Throws:
ControlException
PortalException
getDefaultMessageParameters
protected String[] getDefaultMessageParameters()
throws ControlException,
PortalException
- Overrides:
getDefaultMessageParameters
in class ValidatorControl
- Throws:
ControlException
PortalException
getControlResource
public IResource getControlResource()
throws PortalException
- Specified by:
getControlResource
in interface IControl
- Overrides:
getControlResource
in class ValidatorControl
- Throws:
PortalException
Lumisportal 6.2.0.120405 - Copyright © 2006–2012 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.