Class ProjectObjectsList

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

public class ProjectObjectsList extends BasePOJO
See Also:
  • Constructor Details

  • Method Details

    • setProjectName

      public void setProjectName(String pProjectName)
    • getProjectName

      public String getProjectName()
    • setFolderPath

      public void setFolderPath(String pFolderPath)
    • getFolderPath

      public String getFolderPath()
    • getDefinition

      public ProjectObjectMetadata getDefinition()
    • getProjectType

      public String getProjectType()
    • getProjectId

      public Long getProjectId()
    • getProjectObjectsByType

      public List<ProjectObjectsByType> getProjectObjectsByType()
    • fixupObjectPath

      public String fixupObjectPath(String pObjectPath)
      Use this method to fix up entered value of Object Path. Object path must start with /, should not end with / and will contain only forward slash and not backward slash.
    • getProjectObjectPath

      public ProjectObjectPath getProjectObjectPath(String pObjectPath)
      find POJO representing provided Object Path.
    • getProjectObjectsByType

      public ProjectObjectsByType getProjectObjectsByType(Long pObjectTypeId)
      Get project objects by type list using Object Type Id.
    • getProjectObjectsByType

      public ProjectObjectsByType getProjectObjectsByType(String pObjectTypeCode)
      Get project objects by type list using Object Type Code.
    • createProjectObjectPath

      public ProjectObjectPath createProjectObjectPath(Long pObjectTypeId, String pObjectPath)
      This method is useful when reading existing data from database.
    • createProjectObjectPath

      public ProjectObjectPath createProjectObjectPath(Long pObjectTypeId, String pObjectPath, String pSubcomponentName, String pSubcomponentType)
      This method is useful when reading existing data from database.
    • createProjectObjectPath

      public ProjectObjectPath createProjectObjectPath(String pObjectTypeCode, String pObjectPath)
    • createProjectObjectPath

      public ProjectObjectPath createProjectObjectPath(String pObjectTypeCode, String pObjectPath, boolean isScm)
      This method is useful when adding new object path either by user manually adding new object path, or by SCM repository scan.
    • createProjectObjectPath

      public ProjectObjectPath createProjectObjectPath(String pObjectTypeCode, String pObjectPath, String pSubcomponentName, String pSubcomponentType)
      This method is useful when adding new object path either by user manually adding new object path, or by SCM repository scan.
    • 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()
    • getAllObjectPathsForSourceType

      public Set<String> getAllObjectPathsForSourceType(String pSourceType)