Interface OfficeNode

All Superinterfaces:
Containable, Identifiable, OsidNode

public interface OfficeNode extends OsidNode

This interface is a container for a partial hierarchy retrieval. The number of hierarchy levels traversable through this interface depend on the number of levels requested in the OfficeHierarchySession .

  • Method Details

    • getOffice

      Office getOffice()
      Gets the Office at this node.
      Returns:
      the office represented by this node
      Compliance:
      mandatory - This method must be implemented.
    • getParentOfficeNodes

      OfficeNodeList getParentOfficeNodes()
      Gets the parents of this office.
      Returns:
      the parents of this office
      Compliance:
      mandatory - This method must be implemented.
    • getChildOfficeNodes

      OfficeNodeList getChildOfficeNodes()
      Gets the children of this office.
      Returns:
      the children of this office
      Compliance:
      mandatory - This method must be implemented.