class ActionLinksBuilder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.util.Set<AppInstallation.Action> |
AFFILIATE_ACTIONS |
private static java.util.Set<AppInstallation.Action> |
DISABLED_APP_ACTIONS |
private static java.util.Set<AppInstallation.Action> |
NO_ACTIONS |
private static RequestLocales |
REQUEST_LOCALES |
private static java.util.Set<AppInstallation.Action> |
THEME_ACTIONS |
Modifier | Constructor and Description |
---|---|
private |
ActionLinksBuilder() |
Modifier and Type | Method and Description |
---|---|
static AppInstallationActions |
build(java.lang.String businessUnit,
java.lang.String shopType,
OfficialApp officialApp,
java.util.Optional<AppInstallationEntity> appInstallation,
java.net.URI appInstallationResourceUri) |
private static Link |
createLink(AppInstallation.Action action,
java.lang.String appUrl,
java.lang.String appInstallationResourceUri) |
private static java.util.Set<AppInstallation.Action> |
selectActions(java.lang.String businessUnit,
java.lang.String shopType,
OfficialApp officialApp,
java.util.Optional<AppInstallationEntity> appInstallation) |
private static final java.util.Set<AppInstallation.Action> THEME_ACTIONS
private static final java.util.Set<AppInstallation.Action> AFFILIATE_ACTIONS
private static final java.util.Set<AppInstallation.Action> DISABLED_APP_ACTIONS
private static final java.util.Set<AppInstallation.Action> NO_ACTIONS
private static final RequestLocales REQUEST_LOCALES
public static AppInstallationActions build(@NotNull java.lang.String businessUnit, @NotNull java.lang.String shopType, @NotNull OfficialApp officialApp, @NotNull java.util.Optional<AppInstallationEntity> appInstallation, @NotNull java.net.URI appInstallationResourceUri)
private static Link createLink(AppInstallation.Action action, java.lang.String appUrl, java.lang.String appInstallationResourceUri)
private static java.util.Set<AppInstallation.Action> selectActions(java.lang.String businessUnit, java.lang.String shopType, OfficialApp officialApp, java.util.Optional<AppInstallationEntity> appInstallation)