Class ApplicationConfigurationServiceProvider
java.lang.Object
dev.getelements.elements.service.application.ApplicationConfigurationServiceProvider
- All Implemented Interfaces:
jakarta.inject.Provider<dev.getelements.elements.sdk.service.application.ApplicationConfigurationService>
public class ApplicationConfigurationServiceProvider
extends Object
implements jakarta.inject.Provider<dev.getelements.elements.sdk.service.application.ApplicationConfigurationService>
Selects the appropriate
ApplicationConfigurationService based on the User.getLevel() property.
Created by patricktwohig on 7/13/15.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondev.getelements.elements.sdk.service.application.ApplicationConfigurationServiceget()jakarta.inject.Provider<AnonApplicationConfigurationService> jakarta.inject.Provider<SuperUserApplicationConfigurationService> dev.getelements.elements.sdk.model.user.UsergetUser()voidsetAnonApplicationConfigurationServiceProvider(jakarta.inject.Provider<AnonApplicationConfigurationService> anonApplicationConfigurationServiceProvider) voidsetSuperUserApplicationProfileServiceProvider(jakarta.inject.Provider<SuperUserApplicationConfigurationService> superUserApplicationProfileServiceProvider) voidsetUser(dev.getelements.elements.sdk.model.user.User user)
-
Constructor Details
-
ApplicationConfigurationServiceProvider
public ApplicationConfigurationServiceProvider()
-
-
Method Details
-
get
public dev.getelements.elements.sdk.service.application.ApplicationConfigurationService get()- Specified by:
getin interfacejakarta.inject.Provider<dev.getelements.elements.sdk.service.application.ApplicationConfigurationService>
-
getUser
public dev.getelements.elements.sdk.model.user.User getUser() -
setUser
@Inject public void setUser(dev.getelements.elements.sdk.model.user.User user) -
getAnonApplicationConfigurationServiceProvider
public jakarta.inject.Provider<AnonApplicationConfigurationService> getAnonApplicationConfigurationServiceProvider() -
setAnonApplicationConfigurationServiceProvider
@Inject public void setAnonApplicationConfigurationServiceProvider(jakarta.inject.Provider<AnonApplicationConfigurationService> anonApplicationConfigurationServiceProvider) -
getSuperUserApplicationProfileServiceProvider
public jakarta.inject.Provider<SuperUserApplicationConfigurationService> getSuperUserApplicationProfileServiceProvider() -
setSuperUserApplicationProfileServiceProvider
@Inject public void setSuperUserApplicationProfileServiceProvider(jakarta.inject.Provider<SuperUserApplicationConfigurationService> superUserApplicationProfileServiceProvider)
-