class PrivateAppServiceImpl extends java.lang.Object implements PrivateAppService
Modifier and Type | Field and Description |
---|---|
private OAuth2AppInstallationService |
appInstallationService |
private OAuth2Service |
oauth2Service |
private javax.inject.Provider<PrivateAppRepository> |
privateAppRepoProvider |
Constructor and Description |
---|
PrivateAppServiceImpl(OAuth2Service oauth2Service,
OAuth2AppInstallationService appInstallationService,
javax.inject.Provider<PrivateAppRepository> privateAppRepoProvider) |
Modifier and Type | Method and Description |
---|---|
PrivateApp |
create(ShopRequestContext shopReqCtx,
PrivateApp app) |
void |
delete(ShopRequestContext shopReqCtx,
GUID privateAppId) |
PrivateApp |
get(ShopRequestContext shopReqCtx,
GUID privateAppId) |
org.springframework.data.domain.Page<PrivateAppEntity> |
getAll(ShopRequestContext shopReqCtx,
OAuth2ClientType clientType,
org.springframework.data.domain.Pageable pageable) |
private final OAuth2Service oauth2Service
private final OAuth2AppInstallationService appInstallationService
private final javax.inject.Provider<PrivateAppRepository> privateAppRepoProvider
@Inject public PrivateAppServiceImpl(OAuth2Service oauth2Service, OAuth2AppInstallationService appInstallationService, javax.inject.Provider<PrivateAppRepository> privateAppRepoProvider)
public PrivateApp get(ShopRequestContext shopReqCtx, GUID privateAppId)
get
in interface PrivateAppService
public PrivateApp create(ShopRequestContext shopReqCtx, PrivateApp app)
create
in interface PrivateAppService
public void delete(ShopRequestContext shopReqCtx, GUID privateAppId)
delete
in interface PrivateAppService
public org.springframework.data.domain.Page<PrivateAppEntity> getAll(ShopRequestContext shopReqCtx, OAuth2ClientType clientType, org.springframework.data.domain.Pageable pageable)
getAll
in interface PrivateAppService