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_NAMESstatic Set<String>GROUP_FIELD_NAMESstatic 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 voidaddClass(String category, Class<?> clazz)List<Class<? extends BasePage>>getAMPageClasses()protected static StringgetBasePackage()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)voidload()protected ClassPathScanningCandidateComponentProviderscanner()
-
-
-
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)
-
-