Class ProjectPropertiesPOJO
java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.properties.ProjectPropertiesPOJO
- All Implemented Interfaces:
Serializable
POJO class that represents all property values associated with a project.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInstanceBasedPropertyDefinition(PropertyDefinitionPOJO pDefinition) voidaddProjectEnvironment(EnvironmentDetails pEnvironment) voidaddProjectInstance(InstanceDetails pInstance) getForPropertyId(Long pPropertyId) getProjectPropertyForKeyName(String pKeyName) getPropertiesForDefinitionId(Long pDefId) This would only have one value at this time, but if we implment more overrides at Project level than there can be more values here for Target scoped properties.booleanvoidremove(PropertyDataPOJO pProperty) we do not delete rows, but just mark them as inactive.voidsetWorkflowBasedPropertyKeys(Set<String> pWorkflowBasedPropertyKeys) voidtoString()Returns custom String representation implemented by walking complete object structure.
-
Constructor Details
-
ProjectPropertiesPOJO
public ProjectPropertiesPOJO()
-
-
Method Details
-
setWorkflowBasedPropertyKeys
-
getWorkflowBasedPropertyKeys
-
getProjectInstances
-
getProjectEnvironments
-
getInstanceBasedPropertyDefinitions
-
addProjectEnvironment
-
addProjectInstance
-
addInstanceBasedPropertyDefinition
-
getProperties
-
getWorkflowBasedProperties
-
sortProperties
public void sortProperties() -
getActiveProperties
-
getPropertiesForDefinitionId
This would only have one value at this time, but if we implment more overrides at Project level than there can be more values here for Target scoped properties.- Parameters:
pDefId-- Returns:
-
getProjectPropertyForKeyName
-
getForPropertyId
- Parameters:
pPropertyId-- Returns:
-
toString
Description copied from class:BasePOJOReturns custom String representation implemented by walking complete object structure. -
remove
we do not delete rows, but just mark them as inactive. Purge can later perform actual delete operation.- Parameters:
pProperty-
-
hasNewPropertyData
public boolean hasNewPropertyData()
-