Class Field<T>
- java.lang.Object
-
- com.netgrif.application.engine.petrinet.domain.Imported
-
- com.netgrif.application.engine.petrinet.domain.dataset.Field<T>
-
- All Implemented Interfaces:
groovy.lang.GroovyObject
,java.io.Serializable
- Direct Known Subclasses:
BooleanField
,ButtonField
,ChoiceField
,DateField
,DateTimeField
,FieldWithAllowedNets
,I18nField
,MapOptionsField
,NumberField
,StorageField
,StringCollectionField
,TaskField
,TextField
,UserField
,UserListField
public abstract class Field<T> extends Imported implements groovy.lang.GroovyObject
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected org.bson.types.ObjectId
_id
protected T
defaultValue
protected Expression
initExpression
protected java.lang.String
parentCaseId
protected java.lang.String
parentTaskId
protected java.util.List<Validation>
validations
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
addAction(Action action, DataEventType type)
void
addActions(java.util.Collection<Action> dataEvents, DataEventType type)
void
addValidation(Validation validation)
void
clearValue()
abstract Field
clone()
void
clone(Field clone)
org.bson.types.ObjectId
get_id()
com.fasterxml.jackson.databind.node.ObjectNode
getBehavior()
Component
getComponent()
T
getDefaultValue()
I18nString
getDescription()
java.lang.String
getEncryption()
java.util.Map<DataEventType,DataEvent>
getEvents()
Format
getFormat()
Expression
getInitExpression()
FieldLayout
getLayout()
java.lang.Integer
getLength()
groovy.lang.MetaClass
getMetaClass()
I18nString
getName()
java.lang.Long
getOrder()
java.lang.String
getParentCaseId()
java.lang.String
getParentTaskId()
I18nString
getPlaceholder()
java.lang.String
getStringId()
java.lang.String
getTranslatedDescription(java.util.Locale locale)
java.lang.String
getTranslatedName(java.util.Locale locale)
java.lang.String
getTranslatedPlaceholder(java.util.Locale locale)
abstract FieldType
getType()
java.util.List<Validation>
getValidations()
T
getValue()
boolean
hasDefault()
boolean
isDynamicDefaultValue()
java.lang.Boolean
isImmediate()
T
minus(Field field)
T
multiply(Field field)
T
plus(Field field)
void
set_id(org.bson.types.ObjectId _id)
void
setBehavior(com.fasterxml.jackson.databind.node.ObjectNode behavior)
void
setComponent(Component component)
void
setDefaultValue(T defaultValue)
void
setDescription(I18nString description)
void
setEncryption(java.lang.String encryption)
void
setEvents(java.util.Map<DataEventType,DataEvent> events)
void
setFormat(Format format)
void
setImmediate(java.lang.Boolean immediate)
void
setImportId(java.lang.Long importId)
void
setInitExpression(Expression expression)
void
setLayout(FieldLayout layout)
void
setLength(java.lang.Integer length)
void
setMetaClass(groovy.lang.MetaClass mc)
void
setName(I18nString name)
void
setOrder(java.lang.Long order)
void
setParentCaseId(java.lang.String parentCaseId)
void
setParentTaskId(java.lang.String parentTaskId)
void
setPlaceholder(I18nString placeholder)
void
setValidations(java.util.List<Validation> validations)
void
setValue(T value)
java.lang.String
toString()
-
Methods inherited from class com.netgrif.application.engine.petrinet.domain.Imported
getImportId, setImportId
-
-
-
-
Field Detail
-
_id
protected org.bson.types.ObjectId _id
-
defaultValue
protected T defaultValue
-
initExpression
protected Expression initExpression
-
validations
protected java.util.List<Validation> validations
-
parentTaskId
protected java.lang.String parentTaskId
-
parentCaseId
protected java.lang.String parentCaseId
-
-
Method Detail
-
setMetaClass
public void setMetaClass(groovy.lang.MetaClass mc)
- Specified by:
setMetaClass
in interfacegroovy.lang.GroovyObject
-
getStringId
public java.lang.String getStringId()
-
get_id
public org.bson.types.ObjectId get_id()
-
set_id
public void set_id(org.bson.types.ObjectId _id)
-
setImportId
public void setImportId(java.lang.Long importId)
-
getName
public I18nString getName()
-
setName
public void setName(I18nString name)
-
getDescription
public I18nString getDescription()
-
setDescription
public void setDescription(I18nString description)
-
getPlaceholder
public I18nString getPlaceholder()
-
setPlaceholder
public void setPlaceholder(I18nString placeholder)
-
getType
public abstract FieldType getType()
-
getBehavior
public com.fasterxml.jackson.databind.node.ObjectNode getBehavior()
-
setBehavior
public void setBehavior(com.fasterxml.jackson.databind.node.ObjectNode behavior)
-
getLayout
public FieldLayout getLayout()
-
setLayout
public void setLayout(FieldLayout layout)
-
getValue
public T getValue()
-
setValue
public void setValue(T value)
-
getOrder
public java.lang.Long getOrder()
-
setOrder
public void setOrder(java.lang.Long order)
-
isImmediate
public java.lang.Boolean isImmediate()
-
setImmediate
public void setImmediate(java.lang.Boolean immediate)
-
getEvents
public java.util.Map<DataEventType,DataEvent> getEvents()
-
setEvents
public void setEvents(java.util.Map<DataEventType,DataEvent> events)
-
getParentTaskId
public java.lang.String getParentTaskId()
-
setParentTaskId
public void setParentTaskId(java.lang.String parentTaskId)
-
getParentCaseId
public java.lang.String getParentCaseId()
-
setParentCaseId
public void setParentCaseId(java.lang.String parentCaseId)
-
addActions
public void addActions(java.util.Collection<Action> dataEvents, DataEventType type)
-
addAction
public void addAction(Action action, DataEventType type)
-
getEncryption
public java.lang.String getEncryption()
-
setEncryption
public void setEncryption(java.lang.String encryption)
-
getComponent
public Component getComponent()
-
setComponent
public void setComponent(Component component)
-
getDefaultValue
public T getDefaultValue()
-
getInitExpression
public Expression getInitExpression()
-
setDefaultValue
public void setDefaultValue(T defaultValue)
-
setInitExpression
public void setInitExpression(Expression expression)
-
isDynamicDefaultValue
public boolean isDynamicDefaultValue()
-
addValidation
public void addValidation(Validation validation)
-
getValidations
public java.util.List<Validation> getValidations()
-
setValidations
public void setValidations(java.util.List<Validation> validations)
-
clearValue
public void clearValue()
-
hasDefault
public boolean hasDefault()
-
getTranslatedName
public java.lang.String getTranslatedName(java.util.Locale locale)
-
getTranslatedPlaceholder
public java.lang.String getTranslatedPlaceholder(java.util.Locale locale)
-
getTranslatedDescription
public java.lang.String getTranslatedDescription(java.util.Locale locale)
-
getFormat
public Format getFormat()
-
setFormat
public void setFormat(Format format)
-
getLength
public java.lang.Integer getLength()
-
setLength
public void setLength(java.lang.Integer length)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
getMetaClass
@QueryType(NONE) public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClass
in interfacegroovy.lang.GroovyObject
-
clone
public void clone(Field clone)
-
clone
public abstract Field clone()
- Overrides:
clone
in classjava.lang.Object
-
-