Class TextParameterDefinition
java.lang.Object
net.datenwerke.rs.core.service.parameters.entities.ParameterDefinition<TextParameterInstance>
net.datenwerke.rs.base.service.parameters.string.TextParameterDefinition
- All Implemented Interfaces:
Serializable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@GenerateDto(dtoPackage="net.datenwerke.rs.base.client.parameters.string.dto",
displayTitle="RsMessages.INSTANCE.textParameterText()",
additionalImports=RsMessages.class,
dto2PosoPostProcessors=TextParameterDefinitionPost.class,
poso2DtoPostProcessors=TextParameterDefinitionPost.class)
public class TextParameterDefinition
extends ParameterDefinition<TextParameterInstance>
A parameter that allows for a simple input of a basic java type (String, int,
long ...)
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgetCastedValue(String value) Class<?> getType()getWidth()voidTo be overridenbooleanvoidsetDefaultValue(String value) voidvoidsetReturnNullWhenEmpty(boolean returnNullWhenEmpty) voidsetReturnType(Datatype returnType) voidsetValidatorRegex(String validatorRegex) voidMethods inherited from class net.datenwerke.rs.core.service.parameters.entities.ParameterDefinition
cleanDuplicated, createParameterInstance, equals, getAllDependents, getDependsOn, getDescription, getId, getKey, getLabelWidth, getN, getName, getOldTransientId, getVersion, hashCode, isDisplayInline, isEditable, isHidden, isMandatory, isSeparator, setDependsOn, setDescription, setDisplayInline, setEditable, setHidden, setId, setKey, setLabelWidth, setMandatory, setN, setName, setOldTransientId, setVersion, toString
-
Constructor Details
-
TextParameterDefinition
public TextParameterDefinition()
-
-
Method Details
-
getDefaultValue
-
setDefaultValue
-
getWidth
-
setWidth
-
getHeight
-
setHeight
-
getValidatorRegex
-
setValidatorRegex
-
isReturnNullWhenEmpty
public boolean isReturnNullWhenEmpty() -
setReturnNullWhenEmpty
public void setReturnNullWhenEmpty(boolean returnNullWhenEmpty) -
initWithDefaultValues
public void initWithDefaultValues()Description copied from class:ParameterDefinitionTo be overriden- Overrides:
initWithDefaultValuesin classParameterDefinition<TextParameterInstance>
-
createParameterDefinitionForJuel
- Overrides:
createParameterDefinitionForJuelin classParameterDefinition<TextParameterInstance>
-
configureParameterDefinitionForJuel
- Overrides:
configureParameterDefinitionForJuelin classParameterDefinition<TextParameterInstance>
-
setReturnType
-
getReturnType
-
getCastedValue
-
getType
-