Interface ManagedObjectExtensionExtractor<E>
-
- All Known Implementing Classes:
ManagedObjectExtensionExtractorMetaDataImpl
,ManagedObjectGovernanceMetaDataImpl
public interface ManagedObjectExtensionExtractor<E>
Extracts the extension interface from theManagedObject
within theManagedObjectContainer
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description E
extractExtension(ManagedObject managedObject, ManagedObjectMetaData<?> managedObjectMetaData)
Extracts the extension from theManagedObject
.
-
-
-
Method Detail
-
extractExtension
E extractExtension(ManagedObject managedObject, ManagedObjectMetaData<?> managedObjectMetaData) throws java.lang.Throwable
Extracts the extension from theManagedObject
.- Parameters:
managedObject
-ManagedObject
to extract the extension interface from.managedObjectMetaData
-ManagedObjectMetaData
of theManagedObject
to aid in extracting the extension interface.- Returns:
- Extension Interface.
- Throws:
java.lang.Throwable
- If fails to extract the extension.
-
-