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.
-
-