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 ImplementationRestClientimplementationRestClientprotected ClassPathScanImplementationLookuplookup
-
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)StringgetGroovyTemplateClassName(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.ViewModegetViewMode(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:
getViewModein interfaceImplementationInfoProvider
-
getClasses
public List<String> getClasses(ImplementationTO implementation, ImplementationInfoProvider.ViewMode viewMode)
- Specified by:
getClassesin interfaceImplementationInfoProvider
-
getGroovyTemplateClassName
public String getGroovyTemplateClassName(String implementationType)
- Specified by:
getGroovyTemplateClassNamein interfaceImplementationInfoProvider
-
getClass
public Class<?> getClass(String implementationType, String name)
- Specified by:
getClassin interfaceImplementationInfoProvider
-
getTaskJobDelegates
public IModel<List<String>> getTaskJobDelegates()
- Specified by:
getTaskJobDelegatesin interfaceImplementationInfoProvider
-
getReportJobDelegates
public IModel<List<String>> getReportJobDelegates()
- Specified by:
getReportJobDelegatesin interfaceImplementationInfoProvider
-
getReconFilterBuilders
public IModel<List<String>> getReconFilterBuilders()
- Specified by:
getReconFilterBuildersin interfaceImplementationInfoProvider
-
getMacroActions
public IModel<List<String>> getMacroActions()
- Specified by:
getMacroActionsin interfaceImplementationInfoProvider
-
getPullActions
public IModel<List<String>> getPullActions()
- Specified by:
getPullActionsin interfaceImplementationInfoProvider
-
getPushActions
public IModel<List<String>> getPushActions()
- Specified by:
getPushActionsin interfaceImplementationInfoProvider
-
-