Interface ClassDependencyFactory
- All Known Implementing Classes:
AdministrationContextClassDependencyFactory,AdministrationExtensionParameterFactory,AdministrationGovernanceParameterFactory,AsynchronousFlowClassDependencyFactory,FlowClassDependencyFactory,LoggerClassDependencyManufacturer,ManagedFunctionContextClassDependencyManufacturer,ManagedObjectContextClassDependencyManufacturer,ObjectClassDependencyFactory,PropertyClassDependencyFactory,ScriptFlowParameterFactory,VariableClassDependencyFactory
public interface ClassDependencyFactory
Creates the dependency for the
ClassManagedObject.- Author:
- Daniel Sagenschneider
-
Method Summary
Modifier and TypeMethodDescriptionCreates the dependency forAdministration.createDependency(ManagedFunctionContext<Indexed, Indexed> context) Creates the dependency for aManagedFunction.createDependency(ManagedObject managedObject, ManagedObjectContext context, ObjectRegistry<Indexed> registry) Creates the dependency for aManagedObject.default voidloadManagedObjectExecuteContext(ManagedObjectExecuteContext<Indexed> executeContext) Loads theManagedObjectExecuteContext.
-
Method Details
-
loadManagedObjectExecuteContext
Loads theManagedObjectExecuteContext.- Parameters:
executeContext-ManagedObjectExecuteContext.
-
createDependency
Object createDependency(ManagedObject managedObject, ManagedObjectContext context, ObjectRegistry<Indexed> registry) throws Throwable Creates the dependency for aManagedObject.- Parameters:
managedObject-ManagedObject.context-ManagedObjectContext.registry-ObjectRegistry.- Returns:
- Dependency.
- Throws:
Throwable- If fails to create the dependency.
-
createDependency
Creates the dependency for aManagedFunction.- Parameters:
context-ManagedFunctionContext.- Returns:
- Dependency.
- Throws:
Throwable- If fails to create the dependency.
-
createDependency
Creates the dependency forAdministration.- Parameters:
context-AdministrationContext.- Returns:
- Dependency.
- Throws:
Throwable- If fails to create the dependency.
-