Class ITImplementationLookup
java.lang.Object
org.apache.syncope.fit.core.reference.ITImplementationLookup
- All Implemented Interfaces:
SyncopeCoreLoader
,ImplementationLookup
,Ordered
Static implementation providing information about the integration test environment.
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
-
Constructor Summary
ConstructorDescriptionITImplementationLookup
(DomainHolder<?> domainHolder, UserWorkflowAdapter uwf, ObjectProvider<EnableFlowableForTestUsers> enableFlowableForTestUsers) -
Method Summary
Modifier and TypeMethodDescriptionClass
<? extends AccountRule> getAccountRuleClass
(Class<? extends AccountRuleConf> accountRuleConfClass) getClassNames
(String type) Class
<? extends InboundCorrelationRule> getInboundCorrelationRuleClass
(Class<? extends InboundCorrelationRuleConf> inboundCorrelationRuleConfClass) int
getOrder()
Class
<? extends PasswordRule> getPasswordRuleClass
(Class<? extends PasswordRuleConf> passwordRuleConfClass) Class
<? extends PushCorrelationRule> getPushCorrelationRuleClass
(Class<? extends PushCorrelationRuleConf> pushCorrelationRuleConfClass) Class
<? extends ReportJobDelegate> getReportClass
(Class<? extends ReportConf> reportConfClass) void
Perform init operations on the given domain.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.syncope.core.persistence.api.SyncopeCoreLoader
load, unload, unload
-
Field Details
-
LOG
-
-
Constructor Details
-
ITImplementationLookup
public ITImplementationLookup(DomainHolder<?> domainHolder, UserWorkflowAdapter uwf, ObjectProvider<EnableFlowableForTestUsers> enableFlowableForTestUsers)
-
-
Method Details
-
getOrder
public int getOrder() -
load
Description copied from interface:SyncopeCoreLoader
Perform init operations on the given domain.- Specified by:
load
in interfaceSyncopeCoreLoader
- Parameters:
domain
- domain to initialize
-
getClassNames
- Specified by:
getClassNames
in interfaceImplementationLookup
-
getReportClass
public Class<? extends ReportJobDelegate> getReportClass(Class<? extends ReportConf> reportConfClass) - Specified by:
getReportClass
in interfaceImplementationLookup
-
getAccountRuleClass
public Class<? extends AccountRule> getAccountRuleClass(Class<? extends AccountRuleConf> accountRuleConfClass) - Specified by:
getAccountRuleClass
in interfaceImplementationLookup
-
getPasswordRuleClass
public Class<? extends PasswordRule> getPasswordRuleClass(Class<? extends PasswordRuleConf> passwordRuleConfClass) - Specified by:
getPasswordRuleClass
in interfaceImplementationLookup
-
getInboundCorrelationRuleClass
public Class<? extends InboundCorrelationRule> getInboundCorrelationRuleClass(Class<? extends InboundCorrelationRuleConf> inboundCorrelationRuleConfClass) - Specified by:
getInboundCorrelationRuleClass
in interfaceImplementationLookup
-
getPushCorrelationRuleClass
public Class<? extends PushCorrelationRule> getPushCorrelationRuleClass(Class<? extends PushCorrelationRuleConf> pushCorrelationRuleConfClass) - Specified by:
getPushCorrelationRuleClass
in interfaceImplementationLookup
-