Class PasswordXMLElementType
java.lang.Object
org.ametys.runtime.plugin.component.AbstractLogEnabled
org.ametys.core.model.type.AbstractModelItemType
org.ametys.core.model.type.AbstractElementType<String>
org.ametys.core.model.type.AbstractStringElementType
org.ametys.plugins.core.impl.model.type.xml.StringXMLElementType
org.ametys.plugins.core.impl.model.type.xml.PasswordXMLElementType
- All Implemented Interfaces:
ElementType<String>
,ModelItemType
,XMLElementType<String>
,LogEnabled
,PluginAware
,Component
,Serviceable
Class for password XML element type
-
Field Summary
Fields inherited from class org.ametys.core.model.type.AbstractElementType
_jsonUtils
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvalueToJSONForClient
(Object value, Optional<ViewItem> viewItem, DataContext context) Convert the value into a JSON object to use client sidevalueToJSONForEdition
(Object value, Optional<ViewItem> viewItem, DataContext context) Convert the value into a JSON object to use in edition modeMethods inherited from class org.ametys.plugins.core.impl.model.type.xml.StringXMLElementType
readValueFromNode
Methods inherited from class org.ametys.core.model.type.AbstractStringElementType
_compareSingleValues, convertValue, fromJSONForClient, isSimple, passwordValueToJSONForClient, toString
Methods inherited from class org.ametys.core.model.type.AbstractElementType
_compareMultipleValues, _getValueAttributes, _isMultiple, _isSingle, _isValueFromXMLMultiple, _singleValueFromXML, _singleValueToJSON, _singleValueToJSONForEdition, _singleValueToSAX, _useJSONForEdition, _valueToJSON, _valueToSAX, _valueToSAX, _valueToSAXForEdition, castValue, compareValues, getManagedClass, getManagedClassArray, isCompatible, parseConfiguration, service, valueFromXML, valueToSAX, valueToSAXForEdition
Methods inherited from class org.ametys.core.model.type.AbstractModelItemType
getId, setPluginInfo
Methods inherited from class org.ametys.runtime.plugin.component.AbstractLogEnabled
getLogger, setLogger
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.ametys.runtime.model.type.ElementType
castValue, compareValues, fromJSONForClient, getManagedClass, getManagedClassArray, isCompatible, isSimple, parseConfiguration, toString, valueFromXML
Methods inherited from interface org.ametys.runtime.model.type.ModelItemType
getId, valueToJSONForClient, valueToSAX, valueToSAX, valueToSAXForEdition
Methods inherited from interface org.ametys.runtime.plugin.component.PluginAware
setPluginInfo
Methods inherited from interface org.ametys.runtime.model.type.xml.XMLElementType
read, write
-
Constructor Details
-
PasswordXMLElementType
public PasswordXMLElementType()
-
-
Method Details
-
valueToJSONForEdition
Description copied from interface:ModelItemType
Convert the value into a JSON object to use in edition mode- Specified by:
valueToJSONForEdition
in interfaceModelItemType
- Overrides:
valueToJSONForEdition
in classAbstractElementType<String>
- Parameters:
value
- the value to convertviewItem
- The optional view item corresponding item that is currently converted. This view item gives context for the JSON conversion.context
- The context of the data to convert. Can not be null.- Returns:
- The value as JSON
-
valueToJSONForClient
Description copied from interface:ModelItemType
Convert the value into a JSON object to use client side- Specified by:
valueToJSONForClient
in interfaceModelItemType
- Overrides:
valueToJSONForClient
in classAbstractElementType<String>
- Parameters:
value
- the value to convertviewItem
- The optional view item corresponding item that is currently converted. This view item gives context for the JSON conversion.context
- The context of the data to convert. Can not be null.- Returns:
- The value as JSON
-