Package io.gravitee.am.service.impl
Class OrganizationServiceImpl
java.lang.Object
io.gravitee.am.service.impl.OrganizationServiceImpl
- All Implemented Interfaces:
OrganizationService
- Author:
- Jeoffrey HAEYAERT (jeoffrey.haeyaert at graviteesource.com), GraviteeSource Team
-
Constructor Summary
ConstructorsConstructorDescriptionOrganizationServiceImpl(OrganizationRepository organizationRepository, RoleService roleService, EntrypointService entrypointService, AuditService auditService) -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Maybe<Organization>io.reactivex.rxjava3.core.Single<Organization>createOrUpdate(String organizationId, NewOrganization newOrganization, User byUser) io.reactivex.rxjava3.core.Single<Organization>io.reactivex.rxjava3.core.Single<Organization>update(String organizationId, PatchOrganization patchOrganization, User updatedBy)
-
Constructor Details
-
OrganizationServiceImpl
public OrganizationServiceImpl(@Lazy OrganizationRepository organizationRepository, RoleService roleService, EntrypointService entrypointService, AuditService auditService)
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceOrganizationService
-
createDefault
- Specified by:
createDefaultin interfaceOrganizationService
-
createOrUpdate
public io.reactivex.rxjava3.core.Single<Organization> createOrUpdate(String organizationId, NewOrganization newOrganization, User byUser) - Specified by:
createOrUpdatein interfaceOrganizationService
-
update
public io.reactivex.rxjava3.core.Single<Organization> update(String organizationId, PatchOrganization patchOrganization, User updatedBy) - Specified by:
updatein interfaceOrganizationService
-