Interface ClassAdministrationSource.ParameterManufacturer
-
- All Known Implementing Classes:
ClassAdministrationSource.AdministrationContextParameterManufacturer
,ClassAdministrationSource.ExtensionParameterManufacturer
,ClassAdministrationSource.FlowParameterManufacturer
,ClassAdministrationSource.GovernanceManagerParameterManufacturer
- Enclosing class:
- ClassAdministrationSource
protected static interface ClassAdministrationSource.ParameterManufacturer
Manufactures theAdministrationParameterFactory
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AdministrationParameterFactory
createParameterFactory(java.lang.String functionName, java.lang.Class<?> parameterType, AbstractAdministrationSource.MetaDataContext<java.lang.Object,Indexed,Indexed> context, Sequence flowSequence, Sequence governanceSequence, java.util.function.Consumer<java.lang.Class<?>> extensionInterfaceConsumer)
Creates theAdministrationParameterFactory
.
-
-
-
Method Detail
-
createParameterFactory
AdministrationParameterFactory createParameterFactory(java.lang.String functionName, java.lang.Class<?> parameterType, AbstractAdministrationSource.MetaDataContext<java.lang.Object,Indexed,Indexed> context, Sequence flowSequence, Sequence governanceSequence, java.util.function.Consumer<java.lang.Class<?>> extensionInterfaceConsumer) throws java.lang.Exception
Creates theAdministrationParameterFactory
.- Parameters:
functionName
- Name of theMethod
.parameterType
- Parameter type.context
-AbstractAdministrationSource.MetaDataContext
.flowSequence
-Sequence
for theFlow
.governanceSequence
-Sequence
for theGovernance
.extensionInterfaceConsumer
-Consumer
to optionally be provided the extension type.- Returns:
AdministrationParameterFactory
ornull
if not appropriate for this to manufacture aAdministrationParameterFactory
.- Throws:
java.lang.Exception
- If fails to create theAdministrationParameterFactory
.
-
-