diff --git a/common/app/com/commercetools/sunrise/common/contexts/ProjectContextImpl.java b/common/app/com/commercetools/sunrise/common/contexts/DefaultProjectContext.java similarity index 95% rename from common/app/com/commercetools/sunrise/common/contexts/ProjectContextImpl.java rename to common/app/com/commercetools/sunrise/common/contexts/DefaultProjectContext.java index 9983f6a93..b260b2df1 100644 --- a/common/app/com/commercetools/sunrise/common/contexts/ProjectContextImpl.java +++ b/common/app/com/commercetools/sunrise/common/contexts/DefaultProjectContext.java @@ -32,7 +32,7 @@ */ @Singleton -final class ProjectContextImpl extends Base implements ProjectContext { +public class DefaultProjectContext extends Base implements ProjectContext { private static final Logger logger = LoggerFactory.getLogger(ProjectContext.class); private static final String CONFIG_LANGUAGES = "application.i18n.languages"; @@ -44,7 +44,7 @@ final class ProjectContextImpl extends Base implements ProjectContext { private final List currencies; @Inject - private ProjectContextImpl(final Configuration configuration, @Named("global") final SphereClient client) { + protected DefaultProjectContext(final Configuration configuration, @Named("global") final SphereClient client) { try { final SphereRequest request = ProjectGet.of(); final Project project = blockingWait(client.execute(request), Duration.ofMinutes(1)); diff --git a/common/app/com/commercetools/sunrise/common/contexts/UserContextImpl.java b/common/app/com/commercetools/sunrise/common/contexts/DefaultUserContext.java similarity index 97% rename from common/app/com/commercetools/sunrise/common/contexts/UserContextImpl.java rename to common/app/com/commercetools/sunrise/common/contexts/DefaultUserContext.java index 9cd757188..e675671e5 100644 --- a/common/app/com/commercetools/sunrise/common/contexts/UserContextImpl.java +++ b/common/app/com/commercetools/sunrise/common/contexts/DefaultUserContext.java @@ -32,7 +32,7 @@ */ @RequestScoped -final class UserContextImpl extends Base implements UserContext { +public class DefaultUserContext extends Base implements UserContext { private static final Logger logger = LoggerFactory.getLogger(UserContext.class); private final List locales; @@ -44,7 +44,7 @@ final class UserContextImpl extends Base implements UserContext { private final Reference channel; @Inject - private UserContextImpl(final Http.Context context, final ProjectContext projectContext) { + protected DefaultUserContext(final Http.Context context, final ProjectContext projectContext) { this.locales = acceptedLocales(context, projectContext); this.country = userCountry(context, projectContext); this.currency = userCurrency(context, projectContext, country); diff --git a/common/app/com/commercetools/sunrise/common/contexts/ProjectContext.java b/common/app/com/commercetools/sunrise/common/contexts/ProjectContext.java index 773070491..de3697f30 100644 --- a/common/app/com/commercetools/sunrise/common/contexts/ProjectContext.java +++ b/common/app/com/commercetools/sunrise/common/contexts/ProjectContext.java @@ -10,7 +10,7 @@ /** * A container for all information related to the project, such as supported countries, languages or currencies. */ -@ImplementedBy(ProjectContextImpl.class) +@ImplementedBy(DefaultProjectContext.class) public interface ProjectContext { /** diff --git a/common/app/com/commercetools/sunrise/common/contexts/UserContext.java b/common/app/com/commercetools/sunrise/common/contexts/UserContext.java index fe936b609..81980bc53 100644 --- a/common/app/com/commercetools/sunrise/common/contexts/UserContext.java +++ b/common/app/com/commercetools/sunrise/common/contexts/UserContext.java @@ -14,7 +14,7 @@ /** * A container for all information related to the current user, such as selected country, language or customer group. */ -@ImplementedBy(UserContextImpl.class) +@ImplementedBy(DefaultUserContext.class) public interface UserContext {