Class OfficeManagedObjectTypeImpl
- java.lang.Object
-
- net.officefloor.compile.impl.office.OfficeManagedObjectTypeImpl
-
- All Implemented Interfaces:
OfficeManagedObjectType
public class OfficeManagedObjectTypeImpl extends java.lang.Object implements OfficeManagedObjectType
OfficeManagedObjectType
implementation.- 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.String
getObjectType()
Obtains the fully qualified class name of theObject
that must be returned from theManagedObject
.java.lang.String
getOfficeManagedObjectName()
======================== OfficeManagedObjectType ========================java.lang.String
getTypeQualifier()
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:
getOfficeManagedObjectName
in interfaceOfficeManagedObjectType
- Returns:
- Name of the
OfficeObject
required by theOffice
.
-
getObjectType
public java.lang.String getObjectType()
Description copied from interface:OfficeManagedObjectType
Obtains the fully qualified class name of theObject
that must be returned from theManagedObject
.- Specified by:
getObjectType
in interfaceOfficeManagedObjectType
- Returns:
- Fully qualified class name of the
Object
that must be returned from theManagedObject
.
-
getTypeQualifier
public java.lang.String getTypeQualifier()
Description copied from interface:OfficeManagedObjectType
Obtains the qualifier on the type.
This is to enable qualifying the type of dependency required.
- Specified by:
getTypeQualifier
in interfaceOfficeManagedObjectType
- Returns:
- Qualifier on the type. May be
null
if not qualifying the type.
-
getExtensionInterfaces
public java.lang.String[] getExtensionInterfaces()
Description copied from interface:OfficeManagedObjectType
Obtains the fully qualified class names of the extension interfaces that must be supported by theManagedObject
.- Specified by:
getExtensionInterfaces
in interfaceOfficeManagedObjectType
- Returns:
- Fully qualified class names of the extension interfaces that must
be supported by the
ManagedObject
.
-
-