Class OAuthConnectionsIdGenerator
- java.lang.Object
-
- jetbrains.buildServer.serverSide.oauth.identifiers.OAuthConnectionsIdGenerator
-
- All Implemented Interfaces:
CachingTypedIdGenerator
public class OAuthConnectionsIdGenerator extends Object implements CachingTypedIdGenerator
-
-
Constructor Summary
Constructors Constructor Description OAuthConnectionsIdGenerator(ProjectFeatureDescriptorFactory featureDescriptorFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addGeneratedId(String id, Map<String,String> props)
String
newId(Map<String,String> props)
void
registerProviderTypeGenerator(String type, CachingTypedIdGenerator subTypeGenerator)
String
showNextId(Map<String,String> props)
-
-
-
Constructor Detail
-
OAuthConnectionsIdGenerator
public OAuthConnectionsIdGenerator(@NotNull ProjectFeatureDescriptorFactory featureDescriptorFactory)
-
-
Method Detail
-
addGeneratedId
public void addGeneratedId(@NotNull String id, @NotNull Map<String,String> props)
- Specified by:
addGeneratedId
in interfaceCachingTypedIdGenerator
-
newId
@Nullable public String newId(Map<String,String> props)
- Specified by:
newId
in interfaceCachingTypedIdGenerator
-
showNextId
@Nullable public String showNextId(@NotNull Map<String,String> props)
- Specified by:
showNextId
in interfaceCachingTypedIdGenerator
-
registerProviderTypeGenerator
public void registerProviderTypeGenerator(@NotNull String type, @NotNull CachingTypedIdGenerator subTypeGenerator)
-
-