Package io.gravitee.am.service
Interface FormService
- All Known Implementing Classes:
FormServiceImpl
public interface FormService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), Alexandre FARIA (contact at alexandrefaria.net), GraviteeSource Team
-
Method Summary
Modifier and TypeMethodDescriptioncopyFromClient(String domain, String clientSource, String clientTarget) io.reactivex.rxjava3.core.Single<Form>create(ReferenceType referenceType, String referenceId, NewForm newForm, User principal) default io.reactivex.rxjava3.core.Single<Form>io.reactivex.rxjava3.core.Single<Form>default io.reactivex.rxjava3.core.Single<Form>io.reactivex.rxjava3.core.Single<Form>io.reactivex.rxjava3.core.Completabledelete(ReferenceType referenceType, String referenceId, String formId, User principal) default io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Flowable<Form>findAll(ReferenceType referenceType) io.reactivex.rxjava3.core.Flowable<Form>findAll(ReferenceType referenceType, String referenceId) io.reactivex.rxjava3.core.Flowable<Form>findByClient(ReferenceType referenceType, String referenceId, String client) io.reactivex.rxjava3.core.Maybe<Form>findByClientAndTemplate(ReferenceType referenceType, String referenceId, String client, String template) io.reactivex.rxjava3.core.Flowable<Form>findByDomain(String domain) io.reactivex.rxjava3.core.Flowable<Form>findByDomainAndClient(String domain, String client) io.reactivex.rxjava3.core.Maybe<Form>findByDomainAndClientAndTemplate(String domain, String client, String template) io.reactivex.rxjava3.core.Maybe<Form>findByDomainAndTemplate(String domain, String template) io.reactivex.rxjava3.core.Maybe<Form>io.reactivex.rxjava3.core.Maybe<Form>findByTemplate(ReferenceType referenceType, String referenceId, String template) io.reactivex.rxjava3.core.Single<Form>getDefaultByDomainAndTemplate(String domain, String template) io.reactivex.rxjava3.core.Single<Form>update(ReferenceType referenceType, String referenceId, String id, UpdateForm updateForm, User principal) default io.reactivex.rxjava3.core.Single<Form>update(String domain, String id, UpdateForm form) io.reactivex.rxjava3.core.Single<Form>update(String domain, String id, UpdateForm form, User principal) default io.reactivex.rxjava3.core.Single<Form>update(String domain, String client, String id, UpdateForm form) io.reactivex.rxjava3.core.Single<Form>
-
Method Details
-
findById
-
findAll
-
findAll
-
findByDomain
-
findByClient
io.reactivex.rxjava3.core.Flowable<Form> findByClient(ReferenceType referenceType, String referenceId, String client) -
findByDomainAndClient
-
findByTemplate
io.reactivex.rxjava3.core.Maybe<Form> findByTemplate(ReferenceType referenceType, String referenceId, String template) -
findByDomainAndTemplate
-
getDefaultByDomainAndTemplate
-
findByClientAndTemplate
io.reactivex.rxjava3.core.Maybe<Form> findByClientAndTemplate(ReferenceType referenceType, String referenceId, String client, String template) -
findByDomainAndClientAndTemplate
-
copyFromClient
-
create
io.reactivex.rxjava3.core.Single<Form> create(ReferenceType referenceType, String referenceId, NewForm newForm, User principal) -
create
-
create
-
update
io.reactivex.rxjava3.core.Single<Form> update(ReferenceType referenceType, String referenceId, String id, UpdateForm updateForm, User principal) -
update
io.reactivex.rxjava3.core.Single<Form> update(String domain, String id, UpdateForm form, User principal) -
update
-
delete
io.reactivex.rxjava3.core.Completable delete(ReferenceType referenceType, String referenceId, String formId, User principal) -
delete
-
create
-
create
-
update
-
update
default io.reactivex.rxjava3.core.Single<Form> update(String domain, String client, String id, UpdateForm form) -
delete
-