Class OfficeTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.office.OfficeTypeImpl
-
- All Implemented Interfaces:
OfficeType
public class OfficeTypeImpl extends java.lang.Object implements OfficeType
OfficeTypeimplementation.- 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-OfficeInputTypeinstances.outputs-OfficeOutputTypeinstances.teams-OfficeTeamTypeinstances.managedObjects-OfficeManagedObjectTypeinstances.sectionInputs-OfficeAvailableSectionInputTypeinstances.
-
-
Method Detail
-
getOfficeInputTypes
public OfficeInputType[] getOfficeInputTypes()
=================== OfficeType =========================- Specified by:
getOfficeInputTypesin interfaceOfficeType- Returns:
OfficeInputtype definitionsrequired by thisOfficeType.
-
getOfficeOutputTypes
public OfficeOutputType[] getOfficeOutputTypes()
Description copied from interface:OfficeType- Specified by:
getOfficeOutputTypesin interfaceOfficeType- Returns:
OfficeOutputtype definitionsrequired by thisOfficeType.
-
getOfficeTeamTypes
public OfficeTeamType[] getOfficeTeamTypes()
Description copied from interface:OfficeType- Specified by:
getOfficeTeamTypesin interfaceOfficeType- Returns:
Teamtype definitionsrequired by thisOfficeType.
-
getOfficeManagedObjectTypes
public OfficeManagedObjectType[] getOfficeManagedObjectTypes()
Description copied from interface:OfficeType- Specified by:
getOfficeManagedObjectTypesin interfaceOfficeType- Returns:
ManagedObjecttype definitionrequired by thisOfficeType.
-
getOfficeSectionInputTypes
public OfficeAvailableSectionInputType[] getOfficeSectionInputTypes()
Description copied from interface:OfficeType- Specified by:
getOfficeSectionInputTypesin interfaceOfficeType- Returns:
OfficeSectionInputtype definitionavailable for thisOfficeType.
-
-