Class SimpleForm
java.lang.Object
ch.tocco.nice2.model.form.api.components.AbstractComponent
ch.tocco.nice2.model.form.api.components.AbstractLabeledComponent
ch.tocco.nice2.model.form.api.components.AbstractDataComponent
ch.tocco.nice2.model.form.api.components.SimpleForm
- All Implemented Interfaces:
NiceActionHolder
,Component
,Form
,LabeledComponent
,DataComponent
Deprecated.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.Component
Component.ComponentFilter, Component.DataNavigationType, Component.DisplayType, Component.Position
Nested classes/interfaces inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
LabeledComponent.UseLabel
-
Field Summary
Fields inherited from class ch.tocco.nice2.model.form.api.components.AbstractComponent
attributeProps, extProps, name
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable ActionsModel
Deprecated.Deprecated.Subclasses must override this if they don't want to inherit the NONE value.Deprecated.protected void
mapAllAttributesTo
(Component comp) Deprecated.Copies the attributes of this component into the passed component.protected Component
newInstanceForCopy
(Component parent) Deprecated.Will be called when a copy is requestedComponent.createCopy()
! Create a new instanc of this component, copy the properties and return it.void
setActions
(ActionsModel actions) Deprecated.This is currently called by the Entity-Forms merge process, so if actions are defined here then they're coming from entity xml.void
setFormType
(String type) Deprecated.wrap
(ComponentWrapperHandler handler) Deprecated.Wraps the component with the given interceptor handler.Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractDataComponent
getConstriction, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidator
Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractLabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel
Methods inherited from class ch.tocco.nice2.model.form.api.components.AbstractComponent
addComponent, addComponent, collectDataParts, collectDataParts, createCopy, createCopy, equals, find, findByName, findByType, findFirst, findFirstByName, getAttributeProps, getChild, getChildren, getDisplayType, getEventHandler, getExtProps, getForm, getName, getParent, getParentOrEx, getPosition, getRelativeToPositionName, getScopes, getType, hashCode, hasParent, isForceEditable, isLeaf, isReplace, overrideParent, removeComponent, replaceComponent, replaceComponent, setAttributeProps, setChildren, setDisplayType, setEventHandler, setExtProps, setForceEditable, setName, setPosition, setRelativeToPositionName, setReplace, setScopes, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface ch.tocco.nice2.model.form.api.components.Component
addComponent, addComponent, collectDataParts, collectDataParts, createCopy, createCopy, find, findByName, findByType, findFirst, findFirstByName, getAttributeProps, getChild, getChildren, getDisplayType, getEventHandler, getExtProps, getForm, getName, getParent, getParentOrEx, getPosition, getRelativeToPositionName, getScopes, getType, hasParent, isForceEditable, isLeaf, isReplace, overrideParent, removeComponent, replaceComponent, replaceComponent, setAttributeProps, setChildren, setDisplayType, setEventHandler, setExtProps, setForceEditable, setName, setPosition, setRelativeToPositionName, setReplace, setScopes
Methods inherited from interface ch.tocco.nice2.model.form.api.datanavigation.DataComponent
getConstriction, getDataType, getDefaultDataType, getDefaultValue, getLocalizedLanguage, getPath, getReverseRelationName, getValidator, hasNonEmptyValidator, isDefaultLangOnly, isIgnoreCopy, isLocalized, setConstriction, setDataType, setDefaultLangOnly, setDefaultValue, setIgnoreCopy, setLocalizedLanguage, setPath, setReverseRelationName, setValidator
Methods inherited from interface ch.tocco.nice2.model.form.api.components.LabeledComponent
getLabel, getUseLabel, setLabel, setUseLabel
-
Constructor Details
-
SimpleForm
public SimpleForm()Deprecated.
-
-
Method Details
-
newInstanceForCopy
Deprecated.Description copied from class:AbstractComponent
Will be called when a copy is requestedComponent.createCopy()
! Create a new instanc of this component, copy the properties and return it. You don't have to copy the properties which are inherited from the abstract implmentation. Only copy the properties from the concrete implementation.
The parent has to be the parent given in the argument parent- Specified by:
newInstanceForCopy
in classAbstractComponent
- Parameters:
parent
- the parent to set- Returns:
- the new instance
-
getActions
Deprecated.- Specified by:
getActions
in interfaceNiceActionHolder
-
setActions
Deprecated.This is currently called by the Entity-Forms merge process, so if actions are defined here then they're coming from entity xml.- Specified by:
setActions
in interfaceNiceActionHolder
-
getFormType
Deprecated.- Specified by:
getFormType
in interfaceForm
-
setFormType
Deprecated.- Specified by:
setFormType
in interfaceForm
-
wrap
Deprecated.Description copied from interface:Component
Wraps the component with the given interceptor handler.Feel free to add an unwrap() method when needed.
-
mapAllAttributesTo
Deprecated.Description copied from class:AbstractComponent
Copies the attributes of this component into the passed component.This is used to copy the attributes collected by the xml reading process from "general" field tags into datatype-specific customized fields (mapped by FieldComponentConverter). And also for copying instances, kind of like cloning.
Override this in your subclasses. Also, subclasses are required to let their anchestors do their work using
super.copyOtherFields(cpy)
.- Overrides:
mapAllAttributesTo
in classAbstractDataComponent
- Parameters:
comp
- The new field into which everything needs to be copied.
-