Class ProjectObjectPathAttribute
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.project.objects.ProjectObjectPathAttribute
- All Implemented Interfaces:
Serializable
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 Summary
ConstructorsConstructorDescriptionProjectObjectPathAttribute(ProjectObjectAttributeDefinition pProjectObjectAttributeDefinition, ProjectObjectPath pParent) -
Method Summary
Modifier and TypeMethodDescriptionList<ListValueDataObject>booleanisDirty()booleanbooleanisNew()voidvoidsetAttributeValue(String pAttributeValue) voidsetKeepCurrentValue(boolean pKeepCurrentValue) toString()Returns custom String representation implemented by walking complete object structure.validate()
-
Constructor Details
-
ProjectObjectPathAttribute
public ProjectObjectPathAttribute(ProjectObjectAttributeDefinition pProjectObjectAttributeDefinition, ProjectObjectPath pParent)
-
-
Method Details
-
setKeepCurrentValue
public void setKeepCurrentValue(boolean pKeepCurrentValue) -
isKeepCurrentValue
public boolean isKeepCurrentValue() -
getDefinition
-
getParent
-
getProjectObjectId
-
isNew
public boolean isNew() -
getProjectObjectAttributeId
-
setAttributeValue
-
getIsExpression
-
getIsEncrypted
-
getAttributeValue
-
isDirty
public boolean isDirty() -
toString
Description copied from class:BasePOJOReturns custom String representation implemented by walking complete object structure. -
validate
-
getAttributeListData
-
resetDynamicListData
public void resetDynamicListData() -
toProjectObjectAttributeDataObject
-