Interface TeamConfiguration<TS extends TeamSource>
- All Known Implementing Classes:
TeamBuilderImpl
public interface TeamConfiguration<TS extends TeamSource>
Configuration of a
Team.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionObtains theSourcePropertiesfor initialising theTeamSource.Obtains the name of theTeam.intObtains the size of theTeam.Obtains theTeamSourceinstance to use.Obtains theClassof theTeamSource.booleanIndicates if requested noTeamOversight.
-
Method Details
-
getTeamName
String getTeamName()Obtains the name of theTeam.- Returns:
- Name of the
Team.
-
getTeamSize
int getTeamSize()Obtains the size of theTeam.- Returns:
Teamsize.
-
isRequestNoTeamOversight
boolean isRequestNoTeamOversight()Indicates if requested noTeamOversight.- Returns:
trueto request noTeamOversight.
-
getTeamSource
TS getTeamSource()Obtains theTeamSourceinstance to use.- Returns:
TeamSourceinstance to use. This may benulland therefore thegetTeamSourceClass()should be used to obtain theTeamSource.
-
getTeamSourceClass
Obtains theClassof theTeamSource.- Returns:
Classof theTeamSource.
-
getProperties
SourceProperties getProperties()Obtains theSourcePropertiesfor initialising theTeamSource.- Returns:
SourcePropertiesfor initialising theTeamSource.
-