Package io.gravitee.am.service.impl
Class DomainServiceImpl
java.lang.Object
io.gravitee.am.service.impl.DomainServiceImpl
- All Implemented Interfaces:
DomainService
- Author:
- David BRASSELY (david.brassely at graviteesource.com), Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Domain>io.reactivex.rxjava3.core.CompletablefindAll()io.reactivex.rxjava3.core.Flowable<Domain>findAllByCriteria(DomainCriteria criteria) io.reactivex.rxjava3.core.Flowable<Domain>findAllByEnvironment(String organizationId, String environmentId) io.reactivex.rxjava3.core.Single<Domain>findByHrid(String environmentId, String hrid) io.reactivex.rxjava3.core.Maybe<Domain>io.reactivex.rxjava3.core.Flowable<Domain>findByIdIn(Collection<String> ids) io.reactivex.rxjava3.core.Single<Domain>patch(String domainId, PatchDomain patchDomain, User principal) io.reactivex.rxjava3.core.Flowable<Domain>io.reactivex.rxjava3.core.Single<Domain>Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.gravitee.am.service.DomainService
buildUrl, create, delete, patch
-
Constructor Details
-
DomainServiceImpl
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceDomainService
-
findByHrid
- Specified by:
findByHridin interfaceDomainService
-
search
public io.reactivex.rxjava3.core.Flowable<Domain> search(String organizationId, String environmentId, String query) - Specified by:
searchin interfaceDomainService
-
findAllByEnvironment
public io.reactivex.rxjava3.core.Flowable<Domain> findAllByEnvironment(String organizationId, String environmentId) - Specified by:
findAllByEnvironmentin interfaceDomainService
-
findAll
- Specified by:
findAllin interfaceDomainService
-
findAllByCriteria
- Specified by:
findAllByCriteriain interfaceDomainService
-
findByIdIn
- Specified by:
findByIdInin interfaceDomainService
-
create
public io.reactivex.rxjava3.core.Single<Domain> create(String organizationId, String environmentId, NewDomain newDomain, User principal) - Specified by:
createin interfaceDomainService
-
update
- Specified by:
updatein interfaceDomainService
-
patch
public io.reactivex.rxjava3.core.Single<Domain> patch(String domainId, PatchDomain patchDomain, User principal) - Specified by:
patchin interfaceDomainService
-
delete
- Specified by:
deletein interfaceDomainService
-
buildUrl
- Specified by:
buildUrlin interfaceDomainService
-