Class DataField
- java.lang.Object
-
- com.netgrif.application.engine.workflow.domain.DataField
-
- All Implemented Interfaces:
Referencable,java.io.Serializable
public class DataField extends java.lang.Object implements Referencable, java.io.Serializable
- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddBehavior(java.lang.String transition, java.util.Set<FieldBehavior> behavior)voidaddDataRefComponent(java.lang.String transition, Component component)com.fasterxml.jackson.databind.node.ObjectNodeapplyBehavior(java.lang.String transition)com.fasterxml.jackson.databind.node.ObjectNodeapplyBehavior(java.lang.String transition, com.fasterxml.jackson.databind.node.ObjectNode json)com.fasterxml.jackson.databind.node.ObjectNodeapplyOnlyVisibleBehavior()intgetMultiplicity()booleanhasComponent()booleanhasComponent(java.lang.String transition)booleanhasDefinedBehavior(java.lang.String transition)booleanisDisplayable()booleanisDisplayable(java.lang.String transition)booleanisForbidden(java.lang.String transitionId)booleanisNewerThen(DataField other)booleanisRequired(java.lang.String transitionId)booleanisUndefined(java.lang.String transitionId)booleanisVisible(java.lang.String transitionId)voidmakeEditable(java.lang.String transition)voidmakeForbidden(java.lang.String transition)voidmakeHidden(java.lang.String transition)voidmakeOptional(java.lang.String transition)voidmakeRequired(java.lang.String transition)voidmakeVisible(java.lang.String transition)voidsetAllowedNets(java.util.List<java.lang.String> allowedNets)voidsetBehavior(java.util.Map<java.lang.String,java.util.Set<FieldBehavior>> behavior)voidsetChoices(java.util.Set<I18nString> choices)voidsetFilterMetadata(java.util.Map<java.lang.String,java.lang.Object> filterMetadata)voidsetOptions(java.util.Map<java.lang.String,I18nString> options)voidsetValidations(java.util.List<Validation> validations)voidsetValue(java.lang.Object value)java.lang.StringtoString()
-
-
-
Method Detail
-
setBehavior
public void setBehavior(java.util.Map<java.lang.String,java.util.Set<FieldBehavior>> behavior)
-
setValue
public void setValue(java.lang.Object value)
-
setChoices
public void setChoices(java.util.Set<I18nString> choices)
-
setAllowedNets
public void setAllowedNets(java.util.List<java.lang.String> allowedNets)
-
setFilterMetadata
public void setFilterMetadata(java.util.Map<java.lang.String,java.lang.Object> filterMetadata)
-
setOptions
public void setOptions(java.util.Map<java.lang.String,I18nString> options)
-
setValidations
public void setValidations(java.util.List<Validation> validations)
-
applyBehavior
public com.fasterxml.jackson.databind.node.ObjectNode applyBehavior(java.lang.String transition, com.fasterxml.jackson.databind.node.ObjectNode json)
-
applyBehavior
public com.fasterxml.jackson.databind.node.ObjectNode applyBehavior(java.lang.String transition)
-
addBehavior
public void addBehavior(java.lang.String transition, java.util.Set<FieldBehavior> behavior)
-
addDataRefComponent
public void addDataRefComponent(java.lang.String transition, Component component)
-
hasComponent
public boolean hasComponent(java.lang.String transition)
-
hasComponent
public boolean hasComponent()
-
applyOnlyVisibleBehavior
public com.fasterxml.jackson.databind.node.ObjectNode applyOnlyVisibleBehavior()
-
hasDefinedBehavior
public boolean hasDefinedBehavior(java.lang.String transition)
-
isDisplayable
public boolean isDisplayable(java.lang.String transition)
-
isRequired
public boolean isRequired(java.lang.String transitionId)
-
isVisible
public boolean isVisible(java.lang.String transitionId)
-
isUndefined
public boolean isUndefined(java.lang.String transitionId)
-
isDisplayable
public boolean isDisplayable()
-
isForbidden
public boolean isForbidden(java.lang.String transitionId)
-
makeVisible
public void makeVisible(java.lang.String transition)
-
makeEditable
public void makeEditable(java.lang.String transition)
-
makeRequired
public void makeRequired(java.lang.String transition)
-
makeOptional
public void makeOptional(java.lang.String transition)
-
makeHidden
public void makeHidden(java.lang.String transition)
-
makeForbidden
public void makeForbidden(java.lang.String transition)
-
isNewerThen
public boolean isNewerThen(DataField other)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getMultiplicity
public int getMultiplicity()
- Specified by:
getMultiplicityin interfaceReferencable
-
-