Class ProjectObjectPathAttribute

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.project.objects.ProjectObjectPathAttribute
All Implemented Interfaces:
Serializable

public class ProjectObjectPathAttribute extends BasePOJO
Represent single attribute value for Object Path. What can be changed... 1. Attribute Value 2. Encrypted flag - internally managed in this class Currently we are not allowing user to change Expression flag.
See Also:
  • Constructor Details

  • Method Details

    • setKeepCurrentValue

      public void setKeepCurrentValue(boolean pKeepCurrentValue)
    • isKeepCurrentValue

      public boolean isKeepCurrentValue()
    • getDefinition

      public ProjectObjectAttributeDefinition getDefinition()
    • getParent

      public ProjectObjectPath getParent()
    • getProjectObjectId

      public Long getProjectObjectId()
    • isNew

      public boolean isNew()
    • getProjectObjectAttributeId

      public Long getProjectObjectAttributeId()
    • setAttributeValue

      public void setAttributeValue(String pAttributeValue)
    • getIsExpression

      public String getIsExpression()
    • getIsEncrypted

      public String getIsEncrypted()
    • getAttributeValue

      public String getAttributeValue()
    • isDirty

      public boolean isDirty()
    • toString

      public String toString()
      Description copied from class: BasePOJO
      Returns custom String representation implemented by walking complete object structure.
      Overrides:
      toString in class BasePOJO
      Returns:
      a String representation of this object
    • validate

      public List<String> validate()
    • getAttributeListData

      public List<ListValueDataObject> getAttributeListData()
    • resetDynamicListData

      public void resetDynamicListData()
    • toProjectObjectAttributeDataObject

      public ProjectObjectAttributeDataObject toProjectObjectAttributeDataObject()