Class ImplementationManager
java.lang.Object
org.apache.syncope.core.spring.implementation.ImplementationManager
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> T
build
(Implementation impl) static <T> T
build
(Implementation impl, Supplier<T> cacheGetter, Consumer<T> cachePutter) static Optional
<AccountRule> buildAccountRule
(Implementation impl, Supplier<AccountRule> cacheGetter, Consumer<AccountRule> cachePutter) static Optional
<InboundCorrelationRule> buildInboundCorrelationRule
(Implementation impl, Supplier<InboundCorrelationRule> cacheGetter, Consumer<InboundCorrelationRule> cachePutter) static Optional
<PasswordRule> buildPasswordRule
(Implementation impl, Supplier<PasswordRule> cacheGetter, Consumer<PasswordRule> cachePutter) static Optional
<PushCorrelationRule> buildPushCorrelationRule
(Implementation impl, Supplier<PushCorrelationRule> cacheGetter, Consumer<PushCorrelationRule> cachePutter) static Optional
<ReportJobDelegate> buildReportJobDelegate
(Implementation impl, Supplier<ReportJobDelegate> cacheGetter, Consumer<ReportJobDelegate> cachePutter) static CommandArgs
emptyArgs
(Implementation impl) static Class
<?>
-
Method Details
-
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
-
buildInboundCorrelationRule
public static Optional<InboundCorrelationRule> buildInboundCorrelationRule(Implementation impl, Supplier<InboundCorrelationRule> cacheGetter, Consumer<InboundCorrelationRule> cachePutter) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
buildPushCorrelationRule
public static Optional<PushCorrelationRule> buildPushCorrelationRule(Implementation impl, Supplier<PushCorrelationRule> cacheGetter, Consumer<PushCorrelationRule> cachePutter) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
emptyArgs
- Throws:
Exception
-
build
- Throws:
ClassNotFoundException
-
build
public static <T> T build(Implementation impl, Supplier<T> cacheGetter, Consumer<T> cachePutter) throws ClassNotFoundException - Throws:
ClassNotFoundException
-
purge
-