public class SoapAppInstallationServiceImpl extends AbstractAppInstallationService implements SoapAppInstallationService
appInstallationRepositoryProvider, officialAppRepositoryProvider
Constructor and Description |
---|
SoapAppInstallationServiceImpl(javax.inject.Provider<AppInstallationRepository> appInstallationRepositoryProvider,
javax.inject.Provider<OfficialAppRepository> officialAppRepositoryProvider) |
Modifier and Type | Method and Description |
---|---|
protected AppInstallationSoapEntity |
doInitialInstallation(GUID shopGUID,
OfficialApp officialApp) |
protected AppInstallationEntity |
doReinstallExistingInstallation(AppInstallationEntity appInstallation) |
AppInstallation |
install(GUID shopGUID,
OfficialApp officialApp) |
doUninstall, findPreviousAppInstallation, getAppInstallation, getAppInstallation, getAppInstallationActions, getAppsByInstallationState, save, uninstall, validateAppInstallationState
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAppInstallation, getAppInstallation, getAppInstallationActions, getAppsByInstallationState, terminateAllInstallationsOf, uninstall
@Inject public SoapAppInstallationServiceImpl(javax.inject.Provider<AppInstallationRepository> appInstallationRepositoryProvider, javax.inject.Provider<OfficialAppRepository> officialAppRepositoryProvider)
public AppInstallation install(@NotNull GUID shopGUID, @NotNull OfficialApp officialApp)
install
in interface SoapAppInstallationService
protected AppInstallationSoapEntity doInitialInstallation(GUID shopGUID, OfficialApp officialApp)
protected AppInstallationEntity doReinstallExistingInstallation(AppInstallationEntity appInstallation)