Interface OfficeFloorTeam
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
TeamNode
- All Known Implementing Classes:
TeamNodeImpl
public interface OfficeFloorTeam extends PropertyConfigurable
Teamwithin theOfficeFloor.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddTypeQualification(java.lang.String qualifier, java.lang.String type)Adds anTypeQualificationfor thisOfficeFloorTeam.java.lang.StringgetOfficeFloorTeamName()Obtains the name of thisOfficeFloorTeam.voidrequestNoTeamOversight()Requests for noTeamOversighton thisTeam.voidsetTeamSize(int teamSize)Specifies the size of theTeam.-
Methods inherited from interface net.officefloor.compile.properties.PropertyConfigurable
addProperty
-
-
-
-
Method Detail
-
getOfficeFloorTeamName
java.lang.String getOfficeFloorTeamName()
Obtains the name of thisOfficeFloorTeam.- Returns:
- Name of this
OfficeFloorTeam.
-
setTeamSize
void setTeamSize(int teamSize)
Specifies the size of theTeam.- Parameters:
teamSize- Size of theTeam.
-
requestNoTeamOversight
void requestNoTeamOversight()
Requests for noTeamOversighton thisTeam.
-
addTypeQualification
void addTypeQualification(java.lang.String qualifier, java.lang.String type)Adds an
TypeQualificationfor thisOfficeFloorTeam.This enables distinguishing
OfficeFloorTeaminstances to enable, for example, dynamicTeamassignment.- Parameters:
qualifier- Qualifier. May benullif no qualification.type- Type (typically the fully qualified type).
-
-