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_idprotected TdefaultValueprotected ExpressioninitExpressionprotected java.lang.StringparentCaseIdprotected java.lang.StringparentTaskIdprotected java.util.List<Validation>validations
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidaddAction(Action action, DataEventType type)voidaddActions(java.util.Collection<Action> dataEvents, DataEventType type)voidaddValidation(Validation validation)voidclearValue()abstract Fieldclone()voidclone(Field clone)org.bson.types.ObjectIdget_id()com.fasterxml.jackson.databind.node.ObjectNodegetBehavior()ComponentgetComponent()TgetDefaultValue()I18nStringgetDescription()java.lang.StringgetEncryption()java.util.Map<DataEventType,DataEvent>getEvents()FormatgetFormat()ExpressiongetInitExpression()FieldLayoutgetLayout()java.lang.IntegergetLength()groovy.lang.MetaClassgetMetaClass()I18nStringgetName()java.lang.LonggetOrder()java.lang.StringgetParentCaseId()java.lang.StringgetParentTaskId()I18nStringgetPlaceholder()java.lang.StringgetStringId()java.lang.StringgetTranslatedDescription(java.util.Locale locale)java.lang.StringgetTranslatedName(java.util.Locale locale)java.lang.StringgetTranslatedPlaceholder(java.util.Locale locale)abstract FieldTypegetType()java.util.List<Validation>getValidations()TgetValue()booleanhasDefault()booleanisDynamicDefaultValue()java.lang.BooleanisImmediate()Tminus(Field field)Tmultiply(Field field)Tplus(Field field)voidset_id(org.bson.types.ObjectId _id)voidsetBehavior(com.fasterxml.jackson.databind.node.ObjectNode behavior)voidsetComponent(Component component)voidsetDefaultValue(T defaultValue)voidsetDescription(I18nString description)voidsetEncryption(java.lang.String encryption)voidsetEvents(java.util.Map<DataEventType,DataEvent> events)voidsetFormat(Format format)voidsetImmediate(java.lang.Boolean immediate)voidsetImportId(java.lang.Long importId)voidsetInitExpression(Expression expression)voidsetLayout(FieldLayout layout)voidsetLength(java.lang.Integer length)voidsetMetaClass(groovy.lang.MetaClass mc)voidsetName(I18nString name)voidsetOrder(java.lang.Long order)voidsetParentCaseId(java.lang.String parentCaseId)voidsetParentTaskId(java.lang.String parentTaskId)voidsetPlaceholder(I18nString placeholder)voidsetValidations(java.util.List<Validation> validations)voidsetValue(T value)java.lang.StringtoString()-
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:
setMetaClassin 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:
toStringin classjava.lang.Object
-
getMetaClass
@QueryType(NONE) public groovy.lang.MetaClass getMetaClass()
- Specified by:
getMetaClassin interfacegroovy.lang.GroovyObject
-
clone
public void clone(Field clone)
-
clone
public abstract Field clone()
- Overrides:
clonein classjava.lang.Object
-
-