Class ManagedObjectExtensionMetaDataImpl<E>
java.lang.Object
net.officefloor.frame.api.managedobject.source.impl.ManagedObjectExtensionMetaDataImpl<E>
- All Implemented Interfaces:
ManagedObjectExtensionMetaData<E>
public class ManagedObjectExtensionMetaDataImpl<E>
extends Object
implements ManagedObjectExtensionMetaData<E>
Implementation of
ManagedObjectExtensionMetaData.- Author:
- Daniel Sagenschneider
-
Constructor Summary
ConstructorsConstructorDescriptionManagedObjectExtensionMetaDataImpl(Class<E> type, ExtensionFactory<E> factory) Initiate. -
Method Summary
Modifier and TypeMethodDescriptionObtains theExtensionFactoryto create the extension for theManagedObject.Obtains the type of extension.
-
Constructor Details
-
ManagedObjectExtensionMetaDataImpl
Initiate.- Parameters:
type- Extension type.factory-ExtensionFactory.
-
-
Method Details
-
getExtensionType
Description copied from interface:ManagedObjectExtensionMetaDataObtains the type of extension.- Specified by:
getExtensionTypein interfaceManagedObjectExtensionMetaData<E>- Returns:
Classrepresenting the type of extension.
-
getExtensionFactory
Description copied from interface:ManagedObjectExtensionMetaDataObtains theExtensionFactoryto create the extension for theManagedObject.- Specified by:
getExtensionFactoryin interfaceManagedObjectExtensionMetaData<E>- Returns:
ExtensionFactoryto create the extension for theManagedObject.
-