public class DeveloperAppServiceImpl extends java.lang.Object implements DeveloperAppService
Modifier and Type | Field and Description |
---|---|
private OAuth2AppInstallationService |
appInstallationService |
private OAuth2Service |
oAuth2Service |
private OfficialAppService |
officialAppService |
private static java.util.function.Function<OfficialApp,DeveloperAppEntity> |
transfomer |
Constructor and Description |
---|
DeveloperAppServiceImpl(OfficialAppService officialAppService,
OAuth2Service oAuth2Service,
OAuth2AppInstallationService appInstallationService) |
Modifier and Type | Method and Description |
---|---|
DeveloperAppEntity |
create(DeveloperApp app,
java.util.Optional<java.util.Set<java.lang.String>> scopes) |
DeveloperAppEntity |
findById(GUID shopGUID,
GUID appId) |
java.util.List<DeveloperAppEntity> |
findByShopGUID(GUID shopGUID) |
void |
purge(GUID shopGUID,
GUID appId) |
DeveloperAppEntity |
save(DeveloperApp app) |
private final OfficialAppService officialAppService
private final OAuth2Service oAuth2Service
private final OAuth2AppInstallationService appInstallationService
private static final java.util.function.Function<OfficialApp,DeveloperAppEntity> transfomer
@Inject public DeveloperAppServiceImpl(OfficialAppService officialAppService, OAuth2Service oAuth2Service, OAuth2AppInstallationService appInstallationService)
public DeveloperAppEntity create(DeveloperApp app, java.util.Optional<java.util.Set<java.lang.String>> scopes)
create
in interface DeveloperAppService
@Nullable public DeveloperAppEntity findById(GUID shopGUID, GUID appId)
findById
in interface DeveloperAppService
public java.util.List<DeveloperAppEntity> findByShopGUID(GUID shopGUID)
findByShopGUID
in interface DeveloperAppService
public DeveloperAppEntity save(DeveloperApp app)
save
in interface DeveloperAppService
public void purge(GUID shopGUID, GUID appId)
purge
in interface DeveloperAppService