Class ProjectDirectory

java.lang.Object
org.qubership.atp.mia.model.DateAuditorEntity
org.qubership.atp.mia.model.file.ProjectDirectory
All Implemented Interfaces:
Serializable

@Entity public class ProjectDirectory extends DateAuditorEntity
See Also:
  • Field Details

    • id

      protected UUID id
  • Constructor Details

    • ProjectDirectory

      public ProjectDirectory()
  • Method Details

    • getChildrenUuid

      public List<UUID> getChildrenUuid()
      Get UUID for all nested children.
      Returns:
      list of UUID
    • getChildrenNames

      public List<String> getChildrenNames()
      Get Names for all nested children.
      Returns:
      list of String
    • getFilesNames

      public List<String> getFilesNames()
      Get Names for all nested children.
      Returns:
      list of String
    • getPathDirectory

      public Path getPathDirectory()
      Get path for directory.
      Returns:
      full path for directory
    • getWithChildrenDirectories

      public List<ProjectDirectory> getWithChildrenDirectories()
      Get section with all nested children.
      Returns:
      list of ProjectDirectory