Class Field<T>

    • 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
    • Constructor Detail

      • Field

        public Field()
      • Field

        public Field​(java.lang.Long importId)
    • Method Detail

      • setMetaClass

        public void setMetaClass​(groovy.lang.MetaClass mc)
        Specified by:
        setMetaClass in interface groovy.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)
      • 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)
      • 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)
      • 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)
      • 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()
      • plus

        public T plus​(Field field)
      • minus

        public T minus​(Field field)
      • multiply

        public T multiply​(Field field)
      • 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 class java.lang.Object
      • getMetaClass

        @QueryType(NONE)
        public groovy.lang.MetaClass getMetaClass()
        Specified by:
        getMetaClass in interface groovy.lang.GroovyObject
      • clone

        public void clone​(Field clone)
      • clone

        public abstract Field clone()
        Overrides:
        clone in class java.lang.Object