Class ImplementationManager
- java.lang.Object
-
- org.apache.syncope.core.spring.implementation.ImplementationManager
-
public final class ImplementationManager extends Object
-
-
Method Summary
-
-
-
Method Detail
-
buildReportJobDelegate
public static Optional<ReportJobDelegate> buildReportJobDelegate(Implementation impl, Supplier<ReportJobDelegate> cacheGetter, Consumer<ReportJobDelegate> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
buildAccountRule
public static Optional<AccountRule> buildAccountRule(Implementation impl, Supplier<AccountRule> cacheGetter, Consumer<AccountRule> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
buildPasswordRule
public static Optional<PasswordRule> buildPasswordRule(Implementation impl, Supplier<PasswordRule> cacheGetter, Consumer<PasswordRule> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
buildPullCorrelationRule
public static Optional<PullCorrelationRule> buildPullCorrelationRule(Implementation impl, Supplier<PullCorrelationRule> cacheGetter, Consumer<PullCorrelationRule> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
buildPushCorrelationRule
public static Optional<PushCorrelationRule> buildPushCorrelationRule(Implementation impl, Supplier<PushCorrelationRule> cacheGetter, Consumer<PushCorrelationRule> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
emptyArgs
public static CommandArgs emptyArgs(Implementation impl) throws Exception
- Throws:
Exception
-
build
public static <T> T build(Implementation impl) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
build
public static <T> T build(Implementation impl, Supplier<T> cacheGetter, Consumer<T> cachePutter) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
-