Class SectionConfiguration

java.lang.Object
org.qubership.atp.mia.model.DateAuditorEntity
org.qubership.atp.mia.model.configuration.SectionConfiguration
All Implemented Interfaces:
Serializable

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

    • id

      protected UUID id
  • Constructor Details

    • SectionConfiguration

      public SectionConfiguration()
  • Method Details

    • addCompound

      public void addCompound(CompoundConfiguration compoundConfiguration)
      Add compound.
      Parameters:
      compoundConfiguration - compound
    • addProcess

      public void addProcess(ProcessConfiguration processConfiguration)
      Add process.
      Parameters:
      processConfiguration - process
    • addSection

      public void addSection(SectionConfiguration sectionConfiguration)
      Add section.
      Parameters:
      sectionConfiguration - section
    • getChildrenUuid

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

      public List<SectionConfiguration> getSections()
      Getter for sections.
      Returns:
      list of SectionConfiguration
    • getWithChildrenSections

      public List<SectionConfiguration> getWithChildrenSections()
      Get section with all nested children.
      Returns:
      list of SectionConfiguration
    • reorderChildSequentially

      public void reorderChildSequentially()
      Reorders child sections (if present) sequentially starting from position 0.