Package org.ehrbase.service
Class BaseServiceImp
java.lang.Object
org.ehrbase.service.BaseServiceImp
- All Implemented Interfaces:
BaseService
- Direct Known Subclasses:
CompositionServiceImp,ContributionServiceImp,DirectoryServiceImp,EhrServiceImp,QueryServiceImp,StatusServiceImp,TemplateServiceImp,TenantServiceImp
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBaseServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig) -
Method Summary
Modifier and TypeMethodDescriptionprotected UUIDGet default user UUID, derived from authenticated user via Spring Security.
Internally checks and retrieves the matching user UUID, if it already exists with given info.protected I_DomainAccessGet default system UUID.
Internally makes use of configured local system's node name.
-
Field Details
-
DEMOGRAPHIC
- See Also:
-
PARTY
- See Also:
-
-
Constructor Details
-
BaseServiceImp
public BaseServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig)
-
-
Method Details
-
getDataAccess
-
getSystemUuid
Get default system UUID.
Internally makes use of configured local system's node name.- Specified by:
getSystemUuidin interfaceBaseService- Returns:
- Default system UUID.
-
getCurrentUserId
Get default user UUID, derived from authenticated user via Spring Security.
Internally checks and retrieves the matching user UUID, if it already exists with given info.- Returns:
- UUID of default user, derived from authenticated user.
-
getServerConfig
- Specified by:
getServerConfigin interfaceBaseService
-