Interface ManagedObjectExtensionExtractor<E>
-
- All Known Implementing Classes:
ManagedObjectExtensionExtractorMetaDataImpl,ManagedObjectGovernanceMetaDataImpl
public interface ManagedObjectExtensionExtractor<E>Extracts the extension interface from theManagedObjectwithin theManagedObjectContainer.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EextractExtension(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-ManagedObjectto extract the extension interface from.managedObjectMetaData-ManagedObjectMetaDataof theManagedObjectto aid in extracting the extension interface.- Returns:
- Extension Interface.
- Throws:
java.lang.Throwable- If fails to extract the extension.
-
-