All Classes and Interfaces
Class
Description
An AbstractPreference is a superclass for all other preference classes within the application.
An ApplicationPreference is used to store a configuration setting in application scope.
A ApplicationPreferenceVO.
A FilePackage denotes the file package and has a technical purpose in order to refer to this package.
An GenericPreference is a superclass for all other preference classes within the application.
A IndexController serves the root
Index
resource via REST.A ModulePreference is used to store configuration settings in Module scope.
A ModulePreferenceVO.
A ModuleProperties defines module specific Spring Boot properties.
A NotAuthorizedException.
An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content.
A PreferenceConverter.
A PreferenceDao offers basic functionality to find and retrieve
GenericPreference
s.An PreferenceEO is the persistent entity class that represents preferences in the database.
A PreferenceKey can be used as a unique key object to group preference instances.
A PreferenceMO.
A PreferenceRepository is a Spring Data JPA repository that deals with
PreferenceEO
s.A PreferenceRepositoryCustom defines additional custom methods to search preferences by class type.
A PreferenceRepositoryImpl implements custom generic find methods of
PreferenceRepositoryCustom
.An instance of a
Preferences
represents the root of a preferences XML file and aggregates all other types of preference.A PreferencesApi defines the public REST API to manage preferences.
A PreferencesApplicationListener.
A PreferencesAsyncConfiguration contains the microservice' asynchronous configuration that is activated on Spring Profile
SpringProfiles.ASYNCHRONOUS_PROFILE
.A PreferencesConstants.
A PreferencesController.
A PreferencesDistributedConfiguration is activated with the Spring Profile
SpringProfiles.DISTRIBUTED
that shall be activated
when the service is deployed as a microservice, not packaged within a standalone application, to enable service discovery.A PreferencesEvent.
A PreferencesEventPropagator propagates internal
PreferencesEvent
s to the outer world, only active with Spring Profile
SpringProfiles.ASYNCHRONOUS_PROFILE
.A PreferencesModuleConfiguration is the microservice default Spring configuration, active by default.
A PreferencesService is responsible to manage
Preferences
.A PreferencesServiceImpl is a transactional Spring managed service implementation to manage
Preferences
.A PreferencesWebConfiguration is the microservice Spring web configuration, active by default.
A PreferenceType.
A PreferenceTypeConverter.
A PreferenceVO.
A PreferenceVOConverter.
A PropertyScope defines the different scopes for preferences.
A RolePreference is used to provide settings specific to an
Role
.A RolePreferenceVO.
An UserPreference is used to store settings specific to an
User
.A UserPreferencesApi defines the public REST API to manage UserPreferences.
A UserPreferencesController.
A UserPreferenceVO.
A XMLPreferenceDaoImpl reads an XML file of
Preferences
and keeps them in-memory in a Map.