Package org.ehrbase.service
Class TenantServiceImp
java.lang.Object
org.ehrbase.service.BaseServiceImp
org.ehrbase.service.TenantServiceImp
- All Implemented Interfaces:
BaseService,TenantService
@Service
@Transactional
public class TenantServiceImp
extends BaseServiceImp
implements TenantService
TenantService implementation.-
Field Summary
Fields inherited from class org.ehrbase.service.BaseServiceImp
DEMOGRAPHIC, PARTY -
Constructor Summary
ConstructorsConstructorDescriptionTenantServiceImp(KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig) -
Method Summary
Methods inherited from class org.ehrbase.service.BaseServiceImp
createInternalUser, getCurrentUserId, getDataAccess, getServerConfig, getSystemUuidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ehrbase.api.service.BaseService
getServerConfig, getSystemUuid
-
Constructor Details
-
TenantServiceImp
public TenantServiceImp(@Lazy KnowledgeCacheService knowledgeCacheService, org.jooq.DSLContext context, ServerConfig serverConfig)
-
-
Method Details
-
getCurrentTenantIdentifier
- Specified by:
getCurrentTenantIdentifierin interfaceTenantService
-
create
- Specified by:
createin interfaceTenantService
-
getAll
- Specified by:
getAllin interfaceTenantService
-
findBy
- Specified by:
findByin interfaceTenantService
-
update
- Specified by:
updatein interfaceTenantService
-