Package overit.geocall.basic.ui.control
Class InputDTZ
java.lang.Object
overit.geocall.platform.ui.UINode
overit.geocall.ui.Component
overit.geocall.ui.Control
overit.geocall.basic.ui.control.Input
overit.geocall.basic.ui.control.InputDTZ
- All Implemented Interfaces:
Serializable,overit.geocall.marks.MethodExposer,overit.geocall.marks.NameExposer,Arrangeable,Badgeable,ValueValidator,Identified,Tool,overit.geocall.ux.configurability.UIConfigurable,overit.geocall.ux.edm.ModelConfigurable
@Component
@Configurable
@FilterCriteria({IS_EQUAL_TO,IS_NOT_EQUAL_TO,IS_GREATER_THAN,IS_GREATER_THAN_OR_EQUAL_TO,IS_LESS_THAN,IS_LESS_THAN_OR_EQUAL_TO,IS_NULL,IS_NOT_NULL})
public class InputDTZ
extends Input
The class implements an
Input field to work with date, time and time zone.
It's possible configure the field to show only components you want.- See Also:
- GCApi:
- component
-
Nested Class Summary
Nested classes/interfaces inherited from class overit.geocall.ui.Component
Component.Configurable, Component.ConfigurableAttribute, Component.ConfigurableAttributes, Component.FilterCriteria, Component.Registry -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected booleanprotected booleanprotected booleanprotected booleanprotected booleanprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Iconprotected Iconprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected ForeignFieldprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected Stringprotected ForeignFieldprotected Stringprotected Stringprotected Stringprotected Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstandard date format accepted as read input (seeSimpleDateFormatandsetSDFDREAD(s))static final Stringstandard date format accepted as write input (seeSimpleDateFormatandsetSDFDREAD(s))static final Stringstandard time format accepted as input (seeSimpleDateFormatandsetSDFT(s))Fields inherited from class overit.geocall.basic.ui.control.Input
_autofocus, _da, _dao, _dao0, _defaultFocus, _event, _eventicon, _eventmsg, _eventparam, _eventprompt, _eventsnumber, _eventtitle, _ff, _fullSize, _hidden, _hinter, _hints, _hintsCache, _key, _label2, _letterCase, _maxlength, _msg, _msgCampoObbligatorio, _msgErroreCampo, _notnull, _numeric, _placeholder, _query, _roevent, _size, _value, autocomplete, configuredFullSize, configuredNotNull, configuredSize, FILTER_CRITERION_ATTRIBUTE, filterCriteria, FULL_SIZE_ATTRIBUTE, NOT_NULL_ATTRIBUTE, promptEmpty, SIZE_ATTRIBUTEFields inherited from class overit.geocall.ui.Control
_blank, _cleaner, _dblink, _enabled, _ro, _title, altEventIconsList, altIcon, ariaDescription, ariaLabel, badge, badgeformat, FILTER_PREFIXES, LABEL_ATTRIBUTE, LABEL_IN_LINE_ATTRIBUTE, STATE_BLANK, STATE_NORMAL, STATE_RO, STATE_ROBLANKFields inherited from class overit.geocall.ui.Component
_basic, _childrenContainers, _currentId, _gridalign, _gridcols, _gridrows, _gridvalign, _iconElement, _id, _keylabel, _label, _layoutName, _name, _parentContainer, _registryName, _shortcut, _tabindex, _transformations, _valuesContainer, aliasField, BR, configHidden, configuredLabel, configuredLabelInLine, defaultHidden, ELEMENT_BR, ELEMENT_NULL, entityContainer, entityName, extendedField, fullHeight, important, labelInLine, layoutLabel, PIXEL_IMG, safeInlineService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddDateContentHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.html.TR tr, boolean ro, boolean enabled, String style) protected voidaddDateHiddenHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.ElementContainer ec) protected voidaddTimeContentHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.html.TR tr, boolean ro, boolean enabled, String style) protected voidaddTimeHiddenHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.ElementContainer ec) protected voidaddZoneContentHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.html.TR tr, boolean ro, boolean enabled, String style) protected voidaddZoneHiddenHtml(Object generationhandle, EntitySet es, TimeZone z, org.apache.ecs.ElementContainer ec) voidEvery component can add a script to the StringBuilder, script executed when the component is created.protected StringformatNowValue(String value, TimeZone zone) org.apache.ecs.ElementgetContentHtml(Object generationhandle, EntitySet es) Override the methodgetContentHtml(generationhandle, es).Gets the default value set for this component.org.apache.ecs.ElementgetHiddenHtml(Object generationhandle, EntitySet es) Override the methodgetHiddenHtml(generationhandle, es).intGets the current interval setting for the time picker.protected Stringprotected Stringprotected org.apache.ecs.ElementgetVisibleDescriptionHtml(Object generationhandle, EntitySet es) protected ForeignFieldbooleanGets if the date component is active or not.booleanGets if the time component is active or not.protected static TimeZoneparseZoneValue(String zone, Component c) protected Stringprotected Stringprotected Stringprotected TimeZoneprotected voidprotected voidvoidSet for all the components the aria-description attribute.voidSet for the date component the aria-description attribute.voidSet for the time component the aria-description attribute.voidSet for the time zone component the aria-description attribute.voidSet an event on the field that is launched when the field lose the focus.voidDefines the name of the anchor that is used to reposition the scrolling of the page following the execution of the autoevent associated with the Input.voidSet the message that will appear into a javascript pop up when the autoevent is triggered.voidSet the value that will be passed to thehash getteras a parameter when the autoevent is triggered.voidSet the components to show in field.voidSet what day is the first of the week when user open the calendar.voidSet a minimum constraint in the field with a date component.voidIndicate the name of the field to use as "from" constraint.voidsetINTERVAL(String interval) Sets the interval in minutes for the time picker dropdown.voidSets the range of hours that can be set for the timevoidSets the range of minutes that can be set for the timevoidSets the step for the creation of the minutes item in the picker; determines which values are acceptable for minutesvoidsetMERGENAME(String mergename) Set the name of the other field to combine for create an unique value to send to the server.voidsetModelProperties(@NotNull DataAttribute dataAttribute) Sets the model properties based on the providedDataAttribute.voidSet the placeholder for the date component.voidSet the placeholder for the time component.voidSet the field as a part of a time range.voidSet the date format will be sent to server with submit of the field (seeSimpleDateFormat).voidSet the date format to show in the field or accepted if the user enter the value manually (seeSimpleDateFormat).voidSet the time format to show in the field or accepted if the user enter the value manually, and time format will be sent to server with submit of the field (seeSimpleDateFormat).voidSets the html size attribute of the date componentvoidSets the html size attribute of the time componentvoidSet the string for all the components that appears when you move over the field with mouse.voidSet for all the components the string that appears when you move over the field with mouse.voidSet the string for the date component that appears when you move over the field with mouse.voidSet for the date component the string that appears when you move over the field with mouse.voidSet the string for the time component that appears when you move over the field with mouse.voidSet for the time component the string that appears when you move over the field with mouse.voidSet the string for the time zone component that appears when you move over the field with mouse.voidSet for the time zone component the string that appears when you move over the field with mouse.voidSet a maximum constraint in the field with a date component.voidIndicate the name of the field to use as "to" constraint.protected voidsetup()Setup the Componentprotected voidvoidsetZONENAME(String zonename) Set the name of the field to use as time zone field.voidsetZoneValue(String zonevalue) Set the time zone component.voidsetZONEVALUE(String zonevalue) Set the time zone component.protected DatestaticValue(TimeZone tz) protected voidvalidateConcreteValue(String name, Object value, boolean strong, Map arriving) protected voidvalidateDate(org.apache.ecs.html.Input i, EntitySet es, boolean ro, String from, String to) protected voidvalidateTime(org.apache.ecs.html.Input i, EntitySet es, boolean ro) protected voidvalidateZone(org.apache.ecs.html.Select sel, boolean ro) Methods inherited from class overit.geocall.basic.ui.control.Input
addEventButtons, addHint, addHint, addHintsButton, ajaxQuery, buildDisplayScript, connect, control, getClassStyle, getConfigurableProperties, getDescriptionHtml, getFilterCriteriaToRemove, getFullSize, getGenerationHandle, getHIDDEN, getHintsEventButton, getHintsFieldName, getHtml, getInsideEventButton, getInsideEventButton, getLetterCase, getNOTNULL, getSize, isImportant, isNotNull, isValueIgnoredByCriterion, prepareValue, queryHints, setAUTOCOMPLETE, setAUTOFOCUS, setConfiguredProperty, setDA, setDAO, setDAO0, setDEFAULTFOCUS, setEVENT, setEVENTMSG, setEVENTPARAM, setEVENTPROMPT, setEVENTTITLE, setFILTERCRITERIA, setFULLSIZE, setHIDDEN, setHints, setHINTS, setHINTSCACHE, setICON, setIMPORTANT, setKEY, setLABEL2, setLETTERCASE, setMAXLENGTH, setMSG, setNAME, setNOTNULL, setNUMERIC, setPARAM, setPLACEHOLDER, setPROMPT, setPROMPTEMPTY, setQUERY, setROEVENT, setSIZE, setupAutocomplete, setVALUE, validate, validateChangingValue, validateNotNull, validateUnchangingValue, validateValueMethods inherited from class overit.geocall.ui.Control
avoidNull, clean, getBadgeFormat, getBadgeValue, getBLANK, getCleaner, getDAValues, getDBLINK, getKEYLABEL, getLABEL, getRO, getState, getTITLE, getValues, getWM, isEnabled, isEnabledBasedOnFunction, isFunctionEnabled, isRoBasedOnFunction, nameWithNoFilterPrefix, setALTEVENTICON, setALTICON, setARIALABEL, setBADGEFORMAT, setBADGEVALUE, setBLANK, setCLEANER, setDBLINK, setENABLED, setFUNCTION, setROMethods inherited from class overit.geocall.ui.Component
adapt, appendAttribute, calcKeyLabel, calcLabel, calcShortcut, canBeConfigured, changed, clearConfiguredProperties, componentIterator, componentSize, containerIterator, createAjaxFrame, deprecate, fillSetupScript, generateFlexableFullHeightContainer, generateId, getBASIC, getBoolean, getBoolean, getChildrenComponents, getChildrenContainers, getDefaultLabel, getDefaultLayoutLabel, getEntityContainer, getEntityName, getFullHeight, getGridAlign, getGridCols, getGridRows, getGridVAlign, getHtmlLabel, getHtmlLabel, getIcon, getId, getIdentity, getint, getLayoutLabel, getLayoutName, getNAME, getParentComponent, getParentContainer, getPublishedChildrenList, getRegistryName, getSHORTCUT, getTabIndex, getTeacher, getValuesContainer, getWindow, initChilds, isActivable, isActive, isAliasField, isConfigHidden, isDefaultHidden, isExtendedField, isLabelInLine, onInit, setActivable, setActive, setAliasField, setBASIC, setConfigHidden, setDEFAULTHIDDEN, setEntityName, setExtendedField, setFULLHEIGHT, setGRIDALIGN, setGRIDCOLS, setGRIDROWS, setGRIDVALIGN, setIdentity, setLabel, setLABEL, setLABELINLINE, setLAYOUTLABEL, setLAYOUTNAME, setREGISTRYNAME, setTooltip, setValuesContainer, stringForJs, tabIndexerMethods inherited from class overit.geocall.platform.ui.UINode
addChild, addChildText, getChildren, getNodeId, getParent, getRoot, getSchema, setNodeId, setParent, setSchemaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface overit.geocall.ui.Badgeable
badgeFormat, makeBadgedIcon
-
Field Details
-
RANGE_DATE_FROM
- See Also:
-
RANGE_DATE_TO
- See Also:
-
RANGE_TIME_FROM
- See Also:
-
RANGE_TIME_TO
- See Also:
-
RANGE_TIME_FULL
- See Also:
-
_componentDate
protected boolean _componentDate -
_componentTime
protected boolean _componentTime -
_componentZone
protected boolean _componentZone -
_constrainedHours
protected boolean _constrainedHours -
_constrainedMinutes
protected boolean _constrainedMinutes -
_msgConstraintsError
-
_hourSystem
-
_range
-
_accept00
protected boolean _accept00 -
_accept24
protected boolean _accept24 -
_zonename
-
_zonevalue
-
_mergename
-
SDF_DATE_READ
standard date format accepted as read input (seeSimpleDateFormatandsetSDFDREAD(s))- See Also:
-
SDF_DATE_WRITE
standard date format accepted as write input (seeSimpleDateFormatandsetSDFDREAD(s))- See Also:
-
SDF_TIME
standard time format accepted as input (seeSimpleDateFormatandsetSDFT(s))- See Also:
-
_sSdfT
-
_sSdfDRead
-
_sSdfDWrite
-
_msgMonthsList
-
_msgShortMonthsList
-
_msgDaysList
-
_dayTypes
-
_firstDayOfWeek
-
_regexpD
-
_regexpT
-
_iconTimePicker
-
_iconDatePicker
-
_sizeD
-
_sizeT
-
_maxlengthD
-
_maxlengthT
-
_autoevent
-
_autoeventparam
-
_autoeventmsg
-
_autoeventanchor
-
_placeholderD
-
_placeholderT
-
_titleD
-
_titleT
-
_titleZ
-
ariaDescriptionD
-
ariaDescriptionT
-
ariaDescriptionZ
-
_msgD
-
_msgT
-
_msgT2
-
_to
-
_toName
-
_from
-
_fromName
-
_msgErroreRange
-
-
Constructor Details
-
InputDTZ
public InputDTZ()Creates a new instance of InputDTZ
-
-
Method Details
-
parseZoneValue
-
setINTERVAL
Sets the interval in minutes for the time picker dropdown. This determines the granularity of time selection in the picker.- Parameters:
interval- String representation of the interval value in minutes- Throws:
NumberFormatException- if the provided string cannot be parsed as an integer
-
getINTERVAL
public int getINTERVAL()Gets the current interval setting for the time picker.- Returns:
- The interval value in minutes
-
setCOMPONENTS
Set the components to show in field. The possible components are date, time and time zone.- Parameters:
s- The string that contains the combination of the three characters to use to configure which components to display:'d': date;'t': time;'z': time zone.
-
setZONEVALUE
Set the time zone component. The value to be set must exists or in the package within company.properties or within the time zone database of IANA.- Parameters:
zonevalue- The string that contains the value of time zone to set.
-
setZONENAME
Set the name of the field to use as time zone field. So the field having this attribute is not time zone component, instead the field having the name passed as a parameter must be a time zone field.- Parameters:
zonename- The string that indicate the name of field to use as time zone settings.
-
setMERGENAME
Set the name of the other field to combine for create an unique value to send to the server. Obviously the fields must be different components. For example is possible use this attribute in a field with the time component to indicate a field with the date component so as to combine the two values togheter.- Parameters:
mergename- The string that indicate the name of field to use as merge.
-
setMENUHOURRANGE
Sets the range of hours that can be set for the time- Parameters:
s- The string that determines a range using the from-to format or separating the possible values using commas
-
setMENUMINUTERANGE
Sets the range of minutes that can be set for the time- Parameters:
s- the string that determines a range using the from-to format or separating the possible values using commas
-
setMENUMINUTESTEP
Sets the step for the creation of the minutes item in the picker; determines which values are acceptable for minutes- Parameters:
s- Possible values are: 30 (means that the minutes can be :00 or :30), 15 (means that the minutes can be :00, :15, :30 or :45), 10(means that the minutes can be :00, :10, :20, :30, :40, :50) and 5 (means that the minutes can be :00, :05, :10, :15, :20, :25, :30, :35, :40, :45, :50, :55); if the value is not among these, it will be forced to 5
-
setRANGE
Set the field as a part of a time range. It can be an interval of hours or dates. If the field is used as part of a range of dates, the time component of field is not be displayed. Same thing with the date component in case the field is a part of a time range.- Parameters:
s- String to define which type of range you are defining. Below are the allowed values:"DATE_FROM": set the start of the date range. If the date isn't set, it is automatically set toDATE_MIN"DATE_TO": set the end of the date range. If the date isn't set, it is automatically set toDATE_MAX"TIME_FROM": set the start of the time range. If the time isn't set, it is automatically set toTIME_MIN"TIME_TO": set the end of the time range. If the time isn't set, it is automatically set toTIME_MAX"FULL": set the range as date and hour passed.
-
setAUTOEVENTANCHOR
Defines the name of the anchor that is used to reposition the scrolling of the page following the execution of the autoevent associated with the Input. The name must correspond to the value of a reference attribute of aGridor aSection, set using the appropriate set methods (Grid.setREF(String),Section.setREF(String)).
The relocation mechanism works only with non-Ajax events, the ones that reload the page.- Parameters:
s- The name of the anchor
-
setAUTOEVENT
Set an event on the field that is launched when the field lose the focus.- Parameters:
s- Name of the event to launch when the field lose the focus.
-
setAUTOEVENTPARAM
Set the value that will be passed to thehash getteras a parameter when the autoevent is triggered. The key of the value into hash getter will be"param"- Parameters:
s- Value passed to thehash getteras a parameter
-
setAUTOEVENTMSG
Set the message that will appear into a javascript pop up when the autoevent is triggered.- Parameters:
s- Message to show into the javascript pop up.
-
setSDFDREAD
Set the date format will be sent to server with submit of the field (seeSimpleDateFormat). If it isn't set the default value is the value of the key"DATE_FORMAT_READ"in dictionary. If this also does not exits, set the format with the default value:""dd/MM/yy""- Parameters:
s- The string of the date format.
-
setSDFDWRITE
Set the date format to show in the field or accepted if the user enter the value manually (seeSimpleDateFormat). If it isn't set the default value is the value of the key"DATE_FORMAT_WRITE"in dictionary. If this also does not exits, set the format with the default value:""dd/MM/yyyy""- Parameters:
s- The string of the date format.
-
setSDFT
Set the time format to show in the field or accepted if the user enter the value manually, and time format will be sent to server with submit of the field (seeSimpleDateFormat). If it isn't set the default value is""HH:mm"".- Parameters:
s- The string of the time format.
-
setFIRSTDAYOFWEEK
Set what day is the first of the week when user open the calendar. The default day is monday.- Parameters:
s- Character to set the first day of the week (case insensitive). The possible value are:"m": Monday;"s": Sunday.
-
setPLACEHOLDERD
Set the placeholder for the date component.- Parameters:
s- String that will be set as placeholder. It's translated.
-
setPLACEHOLDERT
Set the placeholder for the time component.- Parameters:
s- String that will be set as placeholder. It's translated.
-
setTITLE
Set for all the components the string that appears when you move over the field with mouse. The string is translated. -
setTITLED
Set for the date component the string that appears when you move over the field with mouse. The string is translated.- Parameters:
s- String that will be set as title.
-
setTITLET
Set for the time component the string that appears when you move over the field with mouse. The string is translated.- Parameters:
s- String that will be set as title.
-
setTITLEZ
Set for the time zone component the string that appears when you move over the field with mouse. The string is translated.- Parameters:
s- String that will be set as title.
-
setARIADESCRIPTION
Set for all the components the aria-description attribute.- Overrides:
setARIADESCRIPTIONin classControl- Parameters:
s- String that will be set as aria-descrioption attribute.
-
setARIADESCRIPTIOND
Set for the date component the aria-description attribute.- Parameters:
s- String that will be set as aria-descrioption attribute.
-
setARIADESCRIPTIONT
Set for the time component the aria-description attribute.- Parameters:
s- String that will be set as aria-descrioption attribute.
-
setARIADESCRIPTIONZ
Set for the time zone component the aria-description attribute.- Parameters:
s- String that will be set as aria-descrioption attribute.
-
setFROM
Set a minimum constraint in the field with a date component. It is a inclusive limit.- Parameters:
s- String with the value to set as limit. It is possible insert a string in the format"dd/MM/yyyy"or the string"now"to indicate the current date as limit.
-
setTO
Set a maximum constraint in the field with a date component. It is a inclusive limit.- Parameters:
s- String with the value to set as limit. It is possible insert a string in the format"dd/MM/yyyy"or the string"now"to indicate the current date as limit.
-
setFROMNAME
Indicate the name of the field to use as "from" constraint.- Parameters:
s- Name of the field to use
-
setTONAME
Indicate the name of the field to use as "to" constraint.- Parameters:
s- Name of the field to use
-
setSIZED
Sets the html size attribute of the date component- Parameters:
s- The size attribute expressed in number of characters
-
setSIZET
Sets the html size attribute of the time component- Parameters:
s- The size attribute expressed in number of characters
-
setZoneValue
Set the time zone component. The value to be set must exists or in the package within company.properties or within the time zone database of IANA.- Parameters:
zonevalue- The string that contains the value of time zone to set.
-
isComponentDateActive
public boolean isComponentDateActive()Gets if the date component is active or not.- Returns:
trueif the date component is active,falseotherwise.
-
isComponentTimeActive
public boolean isComponentTimeActive()Gets if the time component is active or not.- Returns:
trueif the time component is active,falseotherwise.
-
setup
protected void setup()Description copied from class:ComponentSetup the Component -
setupTimeFormat
protected void setupTimeFormat() -
buildSetupScript
Description copied from class:ComponentEvery component can add a script to the StringBuilder, script executed when the component is created.- Overrides:
buildSetupScriptin classComponent- Parameters:
sb- The StringBuilder on which we want to add the script
-
getZoneName
-
registerValidators
protected void registerValidators()- Overrides:
registerValidatorsin classInput
-
registerZoneValidators
protected void registerZoneValidators() -
getVisibleDescriptionHtml
- Overrides:
getVisibleDescriptionHtmlin classInput
-
getContentHtml
Override the methodgetContentHtml(generationhandle, es). It returns the html code that represents the active part of the input field, i.e. the field and the validation scripts.- Specified by:
getContentHtmlin interfaceArrangeable- Overrides:
getContentHtmlin classInput- Parameters:
generationhandle- the unique generating handlees- TheEntitySetto which the element belongs- Returns:
- The html code of the input field or null if the field don't have a graphical representation
-
addDateContentHtml
-
addTimeContentHtml
-
addZoneContentHtml
-
getHiddenHtml
Override the methodgetHiddenHtml(generationhandle, es). Before to return hidden html, set the active components of the InputDTZ element.- Specified by:
getHiddenHtmlin interfaceArrangeable- Overrides:
getHiddenHtmlin classInput- Parameters:
generationhandle- the unique generating handlees- TheEntitySetto which the element belongs- Returns:
- The html code of the hidden part of the field or null if the field is visible.
-
addDateHiddenHtml
-
addTimeHiddenHtml
-
addZoneHiddenHtml
-
validateDate
-
validateTime
-
validateZone
protected void validateZone(org.apache.ecs.html.Select sel, boolean ro) -
prepareName
- Overrides:
prepareNamein classInput
-
prepareValueD
-
prepareValueT
-
staticValue
-
formatNowValue
-
prepareValueZ
-
getOreList
-
getMinList
-
setTitle
Set the string for all the components that appears when you move over the field with mouse. The string is not translate and the change is notified to trigger an ajax event that refresh the component. -
setTitleD
Set the string for the date component that appears when you move over the field with mouse. The string is not translate and the change is notified to trigger an ajax event that refresh the component.- Parameters:
s- The string to set as title.
-
setTitleT
Set the string for the time component that appears when you move over the field with mouse. The string is not translate and the change is notified to trigger an ajax event that refresh the component.- Parameters:
s- The string to set as title.
-
setTitleZ
Set the string for the time zone component that appears when you move over the field with mouse. The string is not translate and the change is notified to trigger an ajax event that refresh the component.- Parameters:
s- The string to set as title.
-
validateConcreteValue
protected void validateConcreteValue(String name, Object value, boolean strong, Map arriving) throws ValidationException - Overrides:
validateConcreteValuein classInput- Throws:
ValidationException
-
getDefaultValue
Description copied from class:InputGets the default value set for this component.
The default value of the component is the value set for the attribute value into the xml. SeeInput.setVALUE(String)- Overrides:
getDefaultValuein classInput- Returns:
- The default value set for this component
-
setModelProperties
Description copied from interface:overit.geocall.ux.edm.ModelConfigurableSets the model properties based on the providedDataAttribute.- Specified by:
setModelPropertiesin interfaceoverit.geocall.ux.edm.ModelConfigurable- Overrides:
setModelPropertiesin classInput- Parameters:
dataAttribute- a non-nullDataAttributeused to set model properties
-