Class OfficeManagedObjectTypeImpl
java.lang.Object
net.officefloor.compile.impl.office.OfficeManagedObjectTypeImpl
- All Implemented Interfaces:
OfficeManagedObjectType
OfficeManagedObjectType implementation.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionOfficeManagedObjectTypeImpl(String objectName, String objectType, String typeQualifier, String[] extensionInterfaces) Instantiate. -
Method Summary
Modifier and TypeMethodDescriptionString[]Obtains the fully qualified class names of the extension interfaces that must be supported by theManagedObject.Obtains the fully qualified class name of theObjectthat must be returned from theManagedObject.======================== OfficeManagedObjectType ========================Obtains the qualifier on the type.
-
Constructor Details
-
OfficeManagedObjectTypeImpl
public OfficeManagedObjectTypeImpl(String objectName, String objectType, String typeQualifier, String[] extensionInterfaces) Instantiate.- Parameters:
objectName- Name of theOfficeManagedObject.objectType- Type of theOfficeManagedObject.typeQualifier- Type qualifier for theOfficeManagedObject.extensionInterfaces- Extension interfaces supported by theOfficeManagedObject.
-
-
Method Details
-
getOfficeManagedObjectName
======================== OfficeManagedObjectType ========================- Specified by:
getOfficeManagedObjectNamein interfaceOfficeManagedObjectType- Returns:
- Name of the
OfficeObjectrequired by theOffice.
-
getObjectType
Description copied from interface:OfficeManagedObjectTypeObtains the fully qualified class name of theObjectthat must be returned from theManagedObject.- Specified by:
getObjectTypein interfaceOfficeManagedObjectType- Returns:
- Fully qualified class name of the
Objectthat must be returned from theManagedObject.
-
getTypeQualifier
Description copied from interface:OfficeManagedObjectTypeObtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
- Specified by:
getTypeQualifierin interfaceOfficeManagedObjectType- Returns:
- Qualifier on the type. May be
nullif not qualifying the type.
-
getExtensionInterfaces
Description copied from interface:OfficeManagedObjectTypeObtains the fully qualified class names of the extension interfaces that must be supported by theManagedObject.- Specified by:
getExtensionInterfacesin interfaceOfficeManagedObjectType- Returns:
- Fully qualified class names of the extension interfaces that must
be supported by the
ManagedObject.
-