Class AuthModuleTypeAdapter
- java.lang.Object
-
- jetbrains.buildServer.serverSide.auth.AuthModuleTypeAdapter
-
- All Implemented Interfaces:
AuthModuleType
- Direct Known Subclasses:
HttpAuthenticationSchemeAdapter
,LoginModuleDescriptorAdapter
public abstract class AuthModuleTypeAdapter extends java.lang.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 java.lang.String
describeProperties(java.util.Map<java.lang.String,java.lang.String> properties)
Returns description of the specified properties map to be shown in UIjava.util.Map<java.lang.String,java.lang.String>
getDefaultProperties()
java.lang.String
getDescription()
Returns description of the authentication module to show in the UIjava.lang.String
getDisplayName()
Returns name of the authentication module to show in the UIjava.lang.String
getEditPropertiesJspFilePath()
boolean
isMultipleInstancesAllowed()
-
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 java.lang.String getDisplayName()
Description copied from interface:AuthModuleType
Returns name of the authentication module to show in the UI- Specified by:
getDisplayName
in interfaceAuthModuleType
- Returns:
- name of the authentication module to show in the UI
-
getDescription
@NotNull public java.lang.String getDescription()
Description copied from interface:AuthModuleType
Returns description of the authentication module to show in the UI- Specified by:
getDescription
in interfaceAuthModuleType
- Returns:
- description of the authentication module to show in the UI
-
isMultipleInstancesAllowed
public boolean isMultipleInstancesAllowed()
- Specified by:
isMultipleInstancesAllowed
in interfaceAuthModuleType
- Returns:
- true, if multiple instances of this authentication module are allowed, false otherwise
-
getDefaultProperties
@NotNull public java.util.Map<java.lang.String,java.lang.String> getDefaultProperties()
- Specified by:
getDefaultProperties
in interfaceAuthModuleType
- Returns:
- default properties for this authentication module
-
getEditPropertiesJspFilePath
@Nullable public java.lang.String getEditPropertiesJspFilePath()
- Specified by:
getEditPropertiesJspFilePath
in interfaceAuthModuleType
- Returns:
- path to JSP file to edit properties of this authentication module or null if authentication module has no properties
-
describeProperties
@NotNull public java.lang.String describeProperties(@NotNull java.util.Map<java.lang.String,java.lang.String> properties)
Description copied from interface:AuthModuleType
Returns description of the specified properties map to be shown in UI- Specified by:
describeProperties
in interfaceAuthModuleType
- Parameters:
properties
- properties- Returns:
- description of the specified properties map
-
-