Class SectionDescriptor

java.lang.Object
com.sas.lsaf.core.AbstractIdentifiable
com.sas.lsaf.clinical.tlf.SectionDescriptor
All Implemented Interfaces:
Identifiable, Serializable

public class SectionDescriptor extends AbstractIdentifiable
The lightweight representation of the definition of a clinical section. Sections can be defined in a hierarchical manner with subsections, up to ten levels.
Since:
2.4
See Also:
  • Constructor Details

    • SectionDescriptor

      public SectionDescriptor(String id, String name, String sectionIdentifier, String description, Identifiable parent)
      Constructs an SectionDescriptor.
      Parameters:
      id - The unique id of the section.
      name - The name of the section.
      sectionIdentifier - The section identifier of the section.
      description - The description of the section.
      parent - The parent of the section.
  • Method Details

    • getName

      public String getName()
      Gets the name of the section.
      Returns:
      The name.
    • getSectionIdentifier

      public String getSectionIdentifier()
      Gets the section identifier of the section.
      Returns:
      The section identifier.
    • getDescription

      public String getDescription()
      Gets the description of the section.
      Returns:
      The description of the section.
    • getParent

      public Identifiable getParent()
      Gets the parent of the section. A common example of a parent is another Section.
      Returns:
      The parent.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AbstractIdentifiable
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class AbstractIdentifiable
    • toString

      public String toString()
      Overrides:
      toString in class AbstractIdentifiable