| Package | Description |
|---|---|
| com.neurosys.configs | |
| com.neurosys.ecom.service | |
| com.neurosys.lookup.service.jaxrs | |
| com.neurosys.security.spring | |
| com.neurosys.user.dao |
| Modifier and Type | Interface and Description |
|---|---|
interface |
ConfigurationDao<K,T,C extends AbstractConfiguration>
DAO for
AbstractConfiguration |
interface |
ConfigurationService<K,T,C extends AbstractConfiguration>
Service level wrappers over
ConfigurationDao and in turn ConfigurationSource.Additional services like Authorization, Inherent Caching, event listeners on any setter methods etc
This implements ChangeGenerator and generates an event whenever ConfigurationDao.put(AbstractConfiguration) is called. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractConfigurationJPADaoImpl<C extends AbstractConfiguration>
Abstract reusable
AbstractConfiguration class for other modules to extend. |
class |
ConfigurationJPADaoImpl
Deprecated.
Each Application is encouraged to define its own implementation of
AbstractConfigurationJPADaoImpl
Try to extend from AbstractQueryableDaoImpl directly |
class |
ConfigurationSourceWithAuthorizableConfigs<K,T>
Deprecated.
use
AbstractAuthorizableConfiguration with DefaultConfigurationService isntead |
class |
DefaultConfigurationService<C extends AbstractConfiguration>
ConfigurationService implementation that wrap the following services over base configuration fetching and setting configs via AbstractConfigurationJPADaoImpl:
Audit of changes
Cache eviction on change
Authorization service for AbstractAuthorizableConfigurations
|
class |
MapConfigurationSource<K,V>
Define a
ConfigurationSource wrapper for accessing Maps and PropertiesEach property is a Key with the namespace included in format <namespace>.key |
class |
MultiMapConfigurationSource<K,V>
Deprecated.
Not really in use
|
class |
SpringStaticConfigurtationSource<V>
Allow to fetch any
StaticConfiguration type from spring using namespace and name (key). |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationSource<K,T> |
ConfigurationSourceWithAuthorizableConfigs.getSource()
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfigurationSourceWithAuthorizableConfigs.setSource(ConfigurationSource<K,T> source)
Deprecated.
|
| Constructor and Description |
|---|
ConfigurationSourceWithAuthorizableConfigs(IAuthorizationService authorizationService,
ConfigurationSource<K,T> source)
Deprecated.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
AreaService<A extends AreaType>
Service methods for
AreaType |
| Modifier and Type | Method and Description |
|---|---|
List<ConfigurationSource> |
UserLookupService.getConfigurationSources()
Will iteratively look for the requested configuration from the specified sources
|
| Modifier and Type | Method and Description |
|---|---|
protected Object |
UserLookupService.getVal(ConfigurationSource cs,
User user,
String namespace,
String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
UserLookupService.setConfigurationSources(List<ConfigurationSource> configurationSources)
Will iteratively look for the requested configuration from the specified sources
|
| Modifier and Type | Field and Description |
|---|---|
protected ConfigurationSource |
ExternalSystemCredentialHandler.configSource |
| Modifier and Type | Method and Description |
|---|---|
ConfigurationSource |
ExternalSystemCredentialHandler.getConfigSource() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExternalSystemCredentialHandler.setConfigSource(ConfigurationSource configSource) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
UserAttributesDao<U extends UserAttribute>
Note:
UserAttributesDao.save(String, Map) does not support UserAttribute type value and only pure String, even though there is a UserAttributesDao.getAttributes(String).Reason being, The UserAttribute contains the userId and the AbstractUserAttribute.getName(); so the map itself as input is redundant. |
| Modifier and Type | Class and Description |
|---|---|
class |
UserAttributesDaoImpl<U extends UserAttribute>
DAO for
UserAttribute |
Copyright © 2018. All rights reserved.