Class DataField

    • Constructor Detail

      • DataField

        public DataField()
      • DataField

        public DataField​(java.lang.Object value)
    • 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)
      • 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 class java.lang.Object