Class ClassPathScanImplementationLookup
- java.lang.Object
-
- org.apache.syncope.client.console.init.ClassPathScanImplementationLookup
-
- All Implemented Interfaces:
Serializable
public class ClassPathScanImplementationLookup extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static Set<String>
ANY_OBJECT_FIELD_NAMES
static Set<String>
GROUP_FIELD_NAMES
static Set<String>
USER_FIELD_NAMES
-
Constructor Summary
Constructors Constructor Description ClassPathScanImplementationLookup(Collection<ClassPathScanImplementationContributor> contributors, ConsoleProperties props)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
addClass(String category, Class<?> clazz)
List<Class<? extends BasePage>>
getAMPageClasses()
protected static String
getBasePackage()
This method can be overridden by subclasses to customize classpath scan.<T> List<Class<? extends T>>
getClasses(Class<T> reference)
List<Class<? extends ExtAlertWidget<?>>>
getExtAlertWidgetClasses()
List<Class<? extends BasePage>>
getIdMPageClasses()
List<Class<? extends BasePage>>
getIdRepoPageClasses()
Class<? extends BinaryPreviewer>
getPreviewerClass(String mimeType)
void
load()
protected ClassPathScanningCandidateComponentProvider
scanner()
-
-
-
Constructor Detail
-
ClassPathScanImplementationLookup
public ClassPathScanImplementationLookup(Collection<ClassPathScanImplementationContributor> contributors, ConsoleProperties props)
-
-
Method Detail
-
getBasePackage
protected static String getBasePackage()
This method can be overridden by subclasses to customize classpath scan.- Returns:
- basePackage for classpath scanning
-
scanner
protected ClassPathScanningCandidateComponentProvider scanner()
-
load
public void load()
-
getExtAlertWidgetClasses
public List<Class<? extends ExtAlertWidget<?>>> getExtAlertWidgetClasses()
-
getPreviewerClass
public Class<? extends BinaryPreviewer> getPreviewerClass(String mimeType)
-
-