Class OfficeTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.office.OfficeTypeImpl
-
- All Implemented Interfaces:
OfficeType
public class OfficeTypeImpl extends java.lang.Object implements OfficeType
OfficeType
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeTypeImpl(OfficeInputType[] inputs, OfficeOutputType[] outputs, OfficeTeamType[] teams, OfficeManagedObjectType[] managedObjects, OfficeAvailableSectionInputType[] sectionInputs)
Initiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OfficeInputType[]
getOfficeInputTypes()
=================== OfficeType =========================OfficeManagedObjectType[]
getOfficeManagedObjectTypes()
OfficeOutputType[]
getOfficeOutputTypes()
OfficeAvailableSectionInputType[]
getOfficeSectionInputTypes()
OfficeTeamType[]
getOfficeTeamTypes()
-
-
-
Constructor Detail
-
OfficeTypeImpl
public OfficeTypeImpl(OfficeInputType[] inputs, OfficeOutputType[] outputs, OfficeTeamType[] teams, OfficeManagedObjectType[] managedObjects, OfficeAvailableSectionInputType[] sectionInputs)
Initiate.- Parameters:
inputs
-OfficeInputType
instances.outputs
-OfficeOutputType
instances.teams
-OfficeTeamType
instances.managedObjects
-OfficeManagedObjectType
instances.sectionInputs
-OfficeAvailableSectionInputType
instances.
-
-
Method Detail
-
getOfficeInputTypes
public OfficeInputType[] getOfficeInputTypes()
=================== OfficeType =========================- Specified by:
getOfficeInputTypes
in interfaceOfficeType
- Returns:
OfficeInput
type definitions
required by thisOfficeType
.
-
getOfficeOutputTypes
public OfficeOutputType[] getOfficeOutputTypes()
Description copied from interface:OfficeType
- Specified by:
getOfficeOutputTypes
in interfaceOfficeType
- Returns:
OfficeOutput
type definitions
required by thisOfficeType
.
-
getOfficeTeamTypes
public OfficeTeamType[] getOfficeTeamTypes()
Description copied from interface:OfficeType
- Specified by:
getOfficeTeamTypes
in interfaceOfficeType
- Returns:
Team
type definitions
required by thisOfficeType
.
-
getOfficeManagedObjectTypes
public OfficeManagedObjectType[] getOfficeManagedObjectTypes()
Description copied from interface:OfficeType
- Specified by:
getOfficeManagedObjectTypes
in interfaceOfficeType
- Returns:
ManagedObject
type definition
required by thisOfficeType
.
-
getOfficeSectionInputTypes
public OfficeAvailableSectionInputType[] getOfficeSectionInputTypes()
Description copied from interface:OfficeType
- Specified by:
getOfficeSectionInputTypes
in interfaceOfficeType
- Returns:
OfficeSectionInput
type definition
available for thisOfficeType
.
-
-