Class OAuthProviderService
- java.lang.Object
-
- pl.allegro.tech.hermes.management.domain.oauth.OAuthProviderService
-
@Component public class OAuthProviderService extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description OAuthProviderService(pl.allegro.tech.hermes.domain.oauth.OAuthProviderRepository repository, ApiPreconditions preconditions, Auditor auditor, MultiDatacenterRepositoryCommandExecutor multiDcExecutor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateOAuthProvider(pl.allegro.tech.hermes.api.OAuthProvider oAuthProvider, RequestUser createdBy)pl.allegro.tech.hermes.api.OAuthProvidergetOAuthProviderDetails(java.lang.String oAuthProviderName)java.util.List<java.lang.String>listOAuthProviderNames()voidremoveOAuthProvider(java.lang.String oAuthProviderName, RequestUser removedBy)voidupdateOAuthProvider(java.lang.String oAuthProviderName, pl.allegro.tech.hermes.api.PatchData patch, RequestUser updatedBy)
-
-
-
Constructor Detail
-
OAuthProviderService
@Autowired public OAuthProviderService(pl.allegro.tech.hermes.domain.oauth.OAuthProviderRepository repository, ApiPreconditions preconditions, Auditor auditor, MultiDatacenterRepositoryCommandExecutor multiDcExecutor)
-
-
Method Detail
-
listOAuthProviderNames
public java.util.List<java.lang.String> listOAuthProviderNames()
-
getOAuthProviderDetails
public pl.allegro.tech.hermes.api.OAuthProvider getOAuthProviderDetails(java.lang.String oAuthProviderName)
-
createOAuthProvider
public void createOAuthProvider(pl.allegro.tech.hermes.api.OAuthProvider oAuthProvider, RequestUser createdBy)
-
removeOAuthProvider
public void removeOAuthProvider(java.lang.String oAuthProviderName, RequestUser removedBy)
-
updateOAuthProvider
public void updateOAuthProvider(java.lang.String oAuthProviderName, pl.allegro.tech.hermes.api.PatchData patch, RequestUser updatedBy)
-
-