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 void
addBehavior(java.lang.String transition, java.util.Set<FieldBehavior> behavior)
void
addDataRefComponent(java.lang.String transition, Component component)
com.fasterxml.jackson.databind.node.ObjectNode
applyBehavior(java.lang.String transition)
com.fasterxml.jackson.databind.node.ObjectNode
applyBehavior(java.lang.String transition, com.fasterxml.jackson.databind.node.ObjectNode json)
com.fasterxml.jackson.databind.node.ObjectNode
applyOnlyVisibleBehavior()
int
getMultiplicity()
boolean
hasComponent()
boolean
hasComponent(java.lang.String transition)
boolean
hasDefinedBehavior(java.lang.String transition)
boolean
isDisplayable()
boolean
isDisplayable(java.lang.String transition)
boolean
isForbidden(java.lang.String transitionId)
boolean
isNewerThen(DataField other)
boolean
isRequired(java.lang.String transitionId)
boolean
isUndefined(java.lang.String transitionId)
boolean
isVisible(java.lang.String transitionId)
void
makeEditable(java.lang.String transition)
void
makeForbidden(java.lang.String transition)
void
makeHidden(java.lang.String transition)
void
makeOptional(java.lang.String transition)
void
makeRequired(java.lang.String transition)
void
makeVisible(java.lang.String transition)
void
setAllowedNets(java.util.List<java.lang.String> allowedNets)
void
setBehavior(java.util.Map<java.lang.String,java.util.Set<FieldBehavior>> behavior)
void
setChoices(java.util.Set<I18nString> choices)
void
setFilterMetadata(java.util.Map<java.lang.String,java.lang.Object> filterMetadata)
void
setOptions(java.util.Map<java.lang.String,I18nString> options)
void
setValidations(java.util.List<Validation> validations)
void
setValue(java.lang.Object value)
java.lang.String
toString()
-
-
-
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:
toString
in classjava.lang.Object
-
getMultiplicity
public int getMultiplicity()
- Specified by:
getMultiplicity
in interfaceReferencable
-
-