Class OfficeFunctionTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.office.OfficeFunctionTypeImpl
-
- All Implemented Interfaces:
OfficeFunctionType
public class OfficeFunctionTypeImpl extends java.lang.Object implements OfficeFunctionType
OfficeFunctionTypeimplementation.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description OfficeFunctionTypeImpl(java.lang.String functionName, OfficeSubSectionType subSectionType, ObjectDependencyType[] dependencies)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectDependencyType[]getObjectDependencies()Obtains theObjectDependencyTypeinstances that thisOfficeSectionFunctionis dependent upon.java.lang.StringgetOfficeFunctionName()Obtains the name of theOfficeSectionFunction.OfficeSubSectionTypegetOfficeSubSectionType()Obtains theOfficeSubSectionTypedirectly containing thisOfficeFunctionType.
-
-
-
Constructor Detail
-
OfficeFunctionTypeImpl
public OfficeFunctionTypeImpl(java.lang.String functionName, OfficeSubSectionType subSectionType, ObjectDependencyType[] dependencies)Instantiate.- Parameters:
functionName- Name of theOfficeSectionFunction.subSectionType- ContainingOfficeSubSectionType.dependencies-ObjectDependencyTypeinstances of theOfficeSectionFunction.
-
-
Method Detail
-
getOfficeFunctionName
public java.lang.String getOfficeFunctionName()
Description copied from interface:OfficeFunctionTypeObtains the name of the
OfficeSectionFunction.This aids the
OfficeSourcein deciding theTeamresponsible for thisOfficeSectionFunction.- Specified by:
getOfficeFunctionNamein interfaceOfficeFunctionType- Returns:
- Name of the
OfficeSectionFunction.
-
getOfficeSubSectionType
public OfficeSubSectionType getOfficeSubSectionType()
Description copied from interface:OfficeFunctionTypeObtains theOfficeSubSectionTypedirectly containing thisOfficeFunctionType.- Specified by:
getOfficeSubSectionTypein interfaceOfficeFunctionType- Returns:
OfficeSubSectionTypedirectly containing thisOfficeFunctionType.
-
getObjectDependencies
public ObjectDependencyType[] getObjectDependencies()
Description copied from interface:OfficeFunctionTypeObtains the
ObjectDependencyTypeinstances that thisOfficeSectionFunctionis dependent upon.This aids the
OfficeSourcein deciding theTeamresponsible for thisOfficeSectionFunction.- Specified by:
getObjectDependenciesin interfaceOfficeFunctionType- Returns:
ObjectDependencyTypeinstances that thisOfficeSectionFunctionis dependent upon.
-
-