Class EnvironmentInstancePropertiesPOJO

java.lang.Object
flexagon.ff.common.core.pojos.BasePOJO
flexagon.fd.model.pojos.properties.EnvironmentInstancePropertiesPOJO
All Implemented Interfaces:
Serializable

public class EnvironmentInstancePropertiesPOJO extends BasePOJO
POJO class that represents all properties for Target.
See Also:
  • Constructor Details

    • EnvironmentInstancePropertiesPOJO

      public EnvironmentInstancePropertiesPOJO()
  • Method Details

    • getProperties

      public List<PropertyDataPOJO> getProperties()
    • sortProperties

      public void sortProperties()
    • getActiveProperties

      public List<PropertyDataPOJO> getActiveProperties()
    • getActivePropertiesCount

      public int getActivePropertiesCount()
    • getPropertiesForDefinitionId

      public List<PropertyDataPOJO> 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.
      Parameters:
      pDefId -
      Returns:
    • getProjectPropertyForKeyName

      public PropertyDataPOJO getProjectPropertyForKeyName(String pKeyName)
    • getForPropertyId

      public PropertyDataPOJO getForPropertyId(Long pPropertyId)
      Parameters:
      pPropertyId -
      Returns:
    • 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
    • remove

      public void remove(PropertyDataPOJO pProperty)
      we do not delete rows, but just mark them as inactive. Purge can later perform actual delete operation.
      Parameters:
      pProperty -
    • hasNewPropertyData

      public boolean hasNewPropertyData()