Package org.pentaho.di.core.auth
Class AuthenticationConsumerPluginType
- java.lang.Object
-
- org.pentaho.di.core.plugins.BasePluginType
-
- org.pentaho.di.core.auth.AuthenticationConsumerPluginType
-
- All Implemented Interfaces:
org.pentaho.di.core.plugins.PluginTypeInterface
public class AuthenticationConsumerPluginType extends org.pentaho.di.core.plugins.BasePluginType implements org.pentaho.di.core.plugins.PluginTypeInterface
This class represents the authentication plugin type.
-
-
Field Summary
Fields Modifier and Type Field Description protected static AuthenticationConsumerPluginType
pluginType
-
Method Summary
-
Methods inherited from class org.pentaho.di.core.plugins.BasePluginType
addObjectType, createUrlClassLoader, extractClassLoaderGroup, findAnnotatedClassFiles, findPluginFiles, findPluginXmlFiles, getAdditionalRuntimeObjectTypes, getAlternativePluginFile, getAlternativeTranslation, getCodedTranslation, getFileInputStreamExternal, getId, getMainTag, getName, getPath, getPluginFolders, getPropertyExternal, getResAsStreamExternal, getSubTag, getTagOrAttribute, getTranslation, getXmlPluginFile, handlePluginAnnotation, isReturn, populateFolders, readPluginLocale, registerCustom, registerPluginFromXmlResource, registerPluginJars, registerPlugins, searchPlugins, setId, setName, setPluginFolders, setTransverseLibDirs, toString
-
-
-
-
Field Detail
-
pluginType
protected static AuthenticationConsumerPluginType pluginType
-
-
Method Detail
-
registerPlugin
public void registerPlugin(URLClassLoader classLoader, Class<? extends AuthenticationConsumerType> clazz) throws org.pentaho.di.core.exception.KettlePluginException
- Throws:
org.pentaho.di.core.exception.KettlePluginException
-
getInstance
public static AuthenticationConsumerPluginType getInstance()
-
getNaturalCategoriesOrder
public String[] getNaturalCategoriesOrder()
-
extractCategory
protected String extractCategory(Annotation annotation)
- Specified by:
extractCategory
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractDesc
protected String extractDesc(Annotation annotation)
- Specified by:
extractDesc
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractID
protected String extractID(Annotation annotation)
- Specified by:
extractID
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractName
protected String extractName(Annotation annotation)
- Specified by:
extractName
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractSeparateClassLoader
protected boolean extractSeparateClassLoader(Annotation annotation)
- Specified by:
extractSeparateClassLoader
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractI18nPackageName
protected String extractI18nPackageName(Annotation annotation)
- Specified by:
extractI18nPackageName
in classorg.pentaho.di.core.plugins.BasePluginType
-
addExtraClasses
protected void addExtraClasses(Map<Class<?>,String> classMap, Class<?> clazz, Annotation annotation)
- Specified by:
addExtraClasses
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractDocumentationUrl
protected String extractDocumentationUrl(Annotation annotation)
- Specified by:
extractDocumentationUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractCasesUrl
protected String extractCasesUrl(Annotation annotation)
- Specified by:
extractCasesUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractForumUrl
protected String extractForumUrl(Annotation annotation)
- Specified by:
extractForumUrl
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractSuggestion
protected String extractSuggestion(Annotation annotation)
- Specified by:
extractSuggestion
in classorg.pentaho.di.core.plugins.BasePluginType
-
extractImageFile
protected String extractImageFile(Annotation annotation)
- Specified by:
extractImageFile
in classorg.pentaho.di.core.plugins.BasePluginType
-
registerNatives
protected void registerNatives() throws org.pentaho.di.core.exception.KettlePluginException
- Overrides:
registerNatives
in classorg.pentaho.di.core.plugins.BasePluginType
- Throws:
org.pentaho.di.core.exception.KettlePluginException
-
registerXmlPlugins
protected void registerXmlPlugins() throws org.pentaho.di.core.exception.KettlePluginException
- Specified by:
registerXmlPlugins
in classorg.pentaho.di.core.plugins.BasePluginType
- Throws:
org.pentaho.di.core.exception.KettlePluginException
-
-