Interface OfficeFloorTeam

All Superinterfaces:
PropertyConfigurable
All Known Subinterfaces:
TeamNode
All Known Implementing Classes:
TeamNodeImpl

public interface OfficeFloorTeam extends PropertyConfigurable
Team within the OfficeFloor.
Author:
Daniel Sagenschneider
  • Method Details

    • getOfficeFloorTeamName

      String getOfficeFloorTeamName()
      Obtains the name of this OfficeFloorTeam.
      Returns:
      Name of this OfficeFloorTeam.
    • setTeamSize

      void setTeamSize(int teamSize)
      Specifies the size of the Team.
      Parameters:
      teamSize - Size of the Team.
    • requestNoTeamOversight

      void requestNoTeamOversight()
      Requests for no TeamOversight on this Team.
    • addTypeQualification

      void addTypeQualification(String qualifier, String type)

      Adds an TypeQualification for this OfficeFloorTeam.

      This enables distinguishing OfficeFloorTeam instances to enable, for example, dynamic Team assignment.

      Parameters:
      qualifier - Qualifier. May be null if no qualification.
      type - Type (typically the fully qualified type).