Class IdRepoImplementationInfoProvider
- java.lang.Object
-
- org.apache.syncope.client.console.commons.IdRepoImplementationInfoProvider
-
- All Implemented Interfaces:
Serializable
,ImplementationInfoProvider
- Direct Known Subclasses:
IdMImplementationInfoProvider
public class IdRepoImplementationInfoProvider extends Object implements ImplementationInfoProvider
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.syncope.client.console.commons.ImplementationInfoProvider
ImplementationInfoProvider.ViewMode
-
-
Field Summary
Fields Modifier and Type Field Description protected ImplementationRestClient
implementationRestClient
protected ClassPathScanImplementationLookup
lookup
-
Constructor Summary
Constructors Constructor Description IdRepoImplementationInfoProvider(ClassPathScanImplementationLookup lookup, ImplementationRestClient implementationRestClient)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getClass(String implementationType, String name)
List<String>
getClasses(ImplementationTO implementation, ImplementationInfoProvider.ViewMode viewMode)
String
getGroovyTemplateClassName(String implementationType)
IModel<List<String>>
getMacroActions()
IModel<List<String>>
getPullActions()
IModel<List<String>>
getPushActions()
IModel<List<String>>
getReconFilterBuilders()
IModel<List<String>>
getReportJobDelegates()
IModel<List<String>>
getTaskJobDelegates()
ImplementationInfoProvider.ViewMode
getViewMode(ImplementationTO implementation)
-
-
-
Field Detail
-
lookup
protected final ClassPathScanImplementationLookup lookup
-
implementationRestClient
protected final ImplementationRestClient implementationRestClient
-
-
Constructor Detail
-
IdRepoImplementationInfoProvider
public IdRepoImplementationInfoProvider(ClassPathScanImplementationLookup lookup, ImplementationRestClient implementationRestClient)
-
-
Method Detail
-
getViewMode
public ImplementationInfoProvider.ViewMode getViewMode(ImplementationTO implementation)
- Specified by:
getViewMode
in interfaceImplementationInfoProvider
-
getClasses
public List<String> getClasses(ImplementationTO implementation, ImplementationInfoProvider.ViewMode viewMode)
- Specified by:
getClasses
in interfaceImplementationInfoProvider
-
getGroovyTemplateClassName
public String getGroovyTemplateClassName(String implementationType)
- Specified by:
getGroovyTemplateClassName
in interfaceImplementationInfoProvider
-
getClass
public Class<?> getClass(String implementationType, String name)
- Specified by:
getClass
in interfaceImplementationInfoProvider
-
getTaskJobDelegates
public IModel<List<String>> getTaskJobDelegates()
- Specified by:
getTaskJobDelegates
in interfaceImplementationInfoProvider
-
getReportJobDelegates
public IModel<List<String>> getReportJobDelegates()
- Specified by:
getReportJobDelegates
in interfaceImplementationInfoProvider
-
getReconFilterBuilders
public IModel<List<String>> getReconFilterBuilders()
- Specified by:
getReconFilterBuilders
in interfaceImplementationInfoProvider
-
getMacroActions
public IModel<List<String>> getMacroActions()
- Specified by:
getMacroActions
in interfaceImplementationInfoProvider
-
getPullActions
public IModel<List<String>> getPullActions()
- Specified by:
getPullActions
in interfaceImplementationInfoProvider
-
getPushActions
public IModel<List<String>> getPushActions()
- Specified by:
getPushActions
in interfaceImplementationInfoProvider
-
-