Class OfficeManagedObjectTypeImpl
- java.lang.Object
 - 
- net.officefloor.compile.impl.office.OfficeManagedObjectTypeImpl
 
 
- 
- All Implemented Interfaces:
 OfficeManagedObjectType
public class OfficeManagedObjectTypeImpl extends java.lang.Object implements OfficeManagedObjectType
OfficeManagedObjectTypeimplementation.- Author:
 - Daniel Sagenschneider
 
 
- 
- 
Constructor Summary
Constructors Constructor Description OfficeManagedObjectTypeImpl(java.lang.String objectName, java.lang.String objectType, java.lang.String typeQualifier, java.lang.String[] extensionInterfaces)Instantiate. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getExtensionInterfaces()Obtains the fully qualified class names of the extension interfaces that must be supported by theManagedObject.java.lang.StringgetObjectType()Obtains the fully qualified class name of theObjectthat must be returned from theManagedObject.java.lang.StringgetOfficeManagedObjectName()======================== OfficeManagedObjectType ========================java.lang.StringgetTypeQualifier()Obtains the qualifier on the type. 
 - 
 
- 
- 
Constructor Detail
- 
OfficeManagedObjectTypeImpl
public OfficeManagedObjectTypeImpl(java.lang.String objectName, java.lang.String objectType, java.lang.String typeQualifier, java.lang.String[] extensionInterfaces)Instantiate.- Parameters:
 objectName- Name of theOfficeManagedObject.objectType- Type of theOfficeManagedObject.typeQualifier- Type qualifier for theOfficeManagedObject.extensionInterfaces- Extension interfaces supported by theOfficeManagedObject.
 
 - 
 
- 
Method Detail
- 
getOfficeManagedObjectName
public java.lang.String getOfficeManagedObjectName()
======================== OfficeManagedObjectType ========================- Specified by:
 getOfficeManagedObjectNamein interfaceOfficeManagedObjectType- Returns:
 - Name of the 
OfficeObjectrequired by theOffice. 
 
- 
getObjectType
public java.lang.String 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
public java.lang.String 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
public java.lang.String[] 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. 
 
 - 
 
 -