Interface OfficeFloorTeam
-
- All Superinterfaces:
PropertyConfigurable
- All Known Subinterfaces:
TeamNode
- All Known Implementing Classes:
TeamNodeImpl
public interface OfficeFloorTeam extends PropertyConfigurable
Team
within theOfficeFloor
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addTypeQualification(java.lang.String qualifier, java.lang.String type)
Adds anTypeQualification
for thisOfficeFloorTeam
.java.lang.String
getOfficeFloorTeamName()
Obtains the name of thisOfficeFloorTeam
.void
requestNoTeamOversight()
Requests for noTeamOversight
on thisTeam
.void
setTeamSize(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 noTeamOversight
on thisTeam
.
-
addTypeQualification
void addTypeQualification(java.lang.String qualifier, java.lang.String type)
Adds an
TypeQualification
for thisOfficeFloorTeam
.This enables distinguishing
OfficeFloorTeam
instances to enable, for example, dynamicTeam
assignment.- Parameters:
qualifier
- Qualifier. May benull
if no qualification.type
- Type (typically the fully qualified type).
-
-