Class OfficeSectionManagedObjectSourceTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.section.OfficeSectionManagedObjectSourceTypeImpl
-
- All Implemented Interfaces:
OfficeSectionManagedObjectSourceType
public class OfficeSectionManagedObjectSourceTypeImpl extends java.lang.Object implements OfficeSectionManagedObjectSourceType
OfficeSectionManagedObjectSourceType
implementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeSectionManagedObjectSourceTypeImpl(java.lang.String managedObjectSourceName, OfficeSectionManagedObjectTeamType[] teamTypes)
Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getOfficeSectionManagedObjectSourceName()
Obtains the name of thisOffice
SectionManagedObjectSource
.OfficeSectionManagedObjectTeamType[]
getOfficeSectionManagedObjectTeamTypes()
Obtains theOfficeSectionManagedObjectTeamType
instances required by thisOffice
SectionManagedObjectSource
.
-
-
-
Constructor Detail
-
OfficeSectionManagedObjectSourceTypeImpl
public OfficeSectionManagedObjectSourceTypeImpl(java.lang.String managedObjectSourceName, OfficeSectionManagedObjectTeamType[] teamTypes)
Instantiate.- Parameters:
managedObjectSourceName
- Name of theOfficeSectionManagedObjectSource
.teamTypes
-OfficeSectionManagedObjectTeamType
instances for theManagedObjectTeam
instances of theOfficeSectionManagedObjectSource
.
-
-
Method Detail
-
getOfficeSectionManagedObjectSourceName
public java.lang.String getOfficeSectionManagedObjectSourceName()
Description copied from interface:OfficeSectionManagedObjectSourceType
Obtains the name of thisOffice
SectionManagedObjectSource
.- Specified by:
getOfficeSectionManagedObjectSourceName
in interfaceOfficeSectionManagedObjectSourceType
- Returns:
- Name of this
Office
SectionManagedObjectSource
.
-
getOfficeSectionManagedObjectTeamTypes
public OfficeSectionManagedObjectTeamType[] getOfficeSectionManagedObjectTeamTypes()
Description copied from interface:OfficeSectionManagedObjectSourceType
Obtains the
OfficeSectionManagedObjectTeamType
instances required by thisOffice
SectionManagedObjectSource
.Should there be an issue by the underlying
ManagedObjectSource
providing the listing, an empty array will be returned with an issue reported to theCompilerIssues
.- Specified by:
getOfficeSectionManagedObjectTeamTypes
in interfaceOfficeSectionManagedObjectSourceType
- Returns:
OfficeSectionManagedObjectTeamType
instances required by thisOffice
SectionManagedObjectSource
.
-
-