Package io.gravitee.am.service
Interface ApplicationService
- All Known Implementing Classes:
ApplicationServiceImpl
public interface ApplicationService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptionio.reactivex.rxjava3.core.Single<Long>count()io.reactivex.rxjava3.core.Single<Long>countByDomain(String domainId) io.reactivex.rxjava3.core.Single<Application>create(Application application) default io.reactivex.rxjava3.core.Single<Application>create(String domain, NewApplication newApplication) io.reactivex.rxjava3.core.Single<Application>create(String domain, NewApplication newApplication, User principal) default io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Completabledefault io.reactivex.rxjava3.core.Single<Set<Application>>findAll()io.reactivex.rxjava3.core.Single<Page<Application>>findAll(int page, int size) io.reactivex.rxjava3.core.Flowable<Application>findByCertificate(String certificate) default io.reactivex.rxjava3.core.Single<Set<Application>>findByDomain(String domain) io.reactivex.rxjava3.core.Single<Page<Application>>findByDomain(String domain, int page, int size) io.reactivex.rxjava3.core.Maybe<Application>findByDomainAndClientId(String domain, String clientId) io.reactivex.rxjava3.core.Single<Set<Application>>findByDomainAndExtensionGrant(String domain, String extensionGrant) io.reactivex.rxjava3.core.Flowable<Application>findByFactor(String factor) io.reactivex.rxjava3.core.Maybe<Application>io.reactivex.rxjava3.core.Flowable<Application>findByIdentityProvider(String identityProvider) io.reactivex.rxjava3.core.Flowable<Application>findByIdIn(List<String> ids) io.reactivex.rxjava3.core.Single<Set<TopApplication>>io.reactivex.rxjava3.core.Single<Set<TopApplication>>findTopApplicationsByDomain(String domain) default io.reactivex.rxjava3.core.Single<Application>patch(String domain, String id, PatchApplication patchApplication) io.reactivex.rxjava3.core.Single<Application>patch(String domain, String id, PatchApplication patchApplication, User principal) default io.reactivex.rxjava3.core.Single<Application>renewClientSecret(String domain, String id) io.reactivex.rxjava3.core.Single<Application>renewClientSecret(String domain, String id, User principal) io.reactivex.rxjava3.core.Single<Page<Application>>io.reactivex.rxjava3.core.Single<Application>update(Application application) io.reactivex.rxjava3.core.Single<Application>updateType(String domain, String id, ApplicationType type, User principal)
-
Method Details
-
findAll
-
findByDomain
-
search
io.reactivex.rxjava3.core.Single<Page<Application>> search(String domain, String query, int page, int size) -
findByCertificate
-
findByIdentityProvider
-
findByFactor
-
findByDomainAndExtensionGrant
io.reactivex.rxjava3.core.Single<Set<Application>> findByDomainAndExtensionGrant(String domain, String extensionGrant) -
findByIdIn
-
findById
-
findByDomainAndClientId
io.reactivex.rxjava3.core.Maybe<Application> findByDomainAndClientId(String domain, String clientId) -
create
io.reactivex.rxjava3.core.Single<Application> create(String domain, NewApplication newApplication, User principal) -
create
-
update
-
updateType
io.reactivex.rxjava3.core.Single<Application> updateType(String domain, String id, ApplicationType type, User principal) -
patch
io.reactivex.rxjava3.core.Single<Application> patch(String domain, String id, PatchApplication patchApplication, User principal) -
renewClientSecret
io.reactivex.rxjava3.core.Single<Application> renewClientSecret(String domain, String id, User principal) -
delete
-
count
io.reactivex.rxjava3.core.Single<Long> count() -
countByDomain
-
findTopApplications
io.reactivex.rxjava3.core.Single<Set<TopApplication>> findTopApplications() -
findTopApplicationsByDomain
-
findAll
-
findByDomain
-
create
default io.reactivex.rxjava3.core.Single<Application> create(String domain, NewApplication newApplication) -
patch
default io.reactivex.rxjava3.core.Single<Application> patch(String domain, String id, PatchApplication patchApplication) -
renewClientSecret
-
delete
-