Class AuthModuleTypeAdapter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.AuthModuleTypeAdapter
-
- All Implemented Interfaces:
AuthModuleType
- Direct Known Subclasses:
HttpAuthenticationSchemeAdapter,LoginModuleDescriptorAdapter
public abstract class AuthModuleTypeAdapter extends Object implements AuthModuleType
Adapter forAuthModuleType- Since:
- 8.0
-
-
Constructor Summary
Constructors Constructor Description AuthModuleTypeAdapter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdescribeProperties(Map<String,String> properties)Returns description of the specified properties map to be shown in UIMap<String,String>getDefaultProperties()StringgetDescription()Returns description of the authentication module to show in the UIStringgetDisplayName()Returns name of the authentication module to show in the UIStringgetEditPropertiesJspFilePath()booleanisMultipleInstancesAllowed()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface jetbrains.buildServer.serverSide.auth.AuthModuleType
getName, validate
-
-
-
-
Method Detail
-
getDisplayName
@NotNull public String getDisplayName()
Description copied from interface:AuthModuleTypeReturns name of the authentication module to show in the UI- Specified by:
getDisplayNamein interfaceAuthModuleType- Returns:
- name of the authentication module to show in the UI
-
getDescription
@NotNull public String getDescription()
Description copied from interface:AuthModuleTypeReturns description of the authentication module to show in the UI- Specified by:
getDescriptionin interfaceAuthModuleType- Returns:
- description of the authentication module to show in the UI
-
isMultipleInstancesAllowed
public boolean isMultipleInstancesAllowed()
- Specified by:
isMultipleInstancesAllowedin interfaceAuthModuleType- Returns:
- true, if multiple instances of this authentication module are allowed, false otherwise
-
getDefaultProperties
@NotNull public Map<String,String> getDefaultProperties()
- Specified by:
getDefaultPropertiesin interfaceAuthModuleType- Returns:
- default properties for this authentication module
-
getEditPropertiesJspFilePath
@Nullable public String getEditPropertiesJspFilePath()
- Specified by:
getEditPropertiesJspFilePathin interfaceAuthModuleType- Returns:
- path to JSP file to edit properties of this authentication module or null if authentication module has no properties
-
describeProperties
@NotNull public String describeProperties(@NotNull Map<String,String> properties)
Description copied from interface:AuthModuleTypeReturns description of the specified properties map to be shown in UI- Specified by:
describePropertiesin interfaceAuthModuleType- Parameters:
properties- properties- Returns:
- description of the specified properties map
-
-