Package io.gravitee.am.service.impl
Class FormServiceImpl
java.lang.Object
io.gravitee.am.service.impl.FormServiceImpl
- All Implemented Interfaces:
FormService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), Alexandre FARIA (contact at alexandrefaria.net), GraviteeSource Team
-
Constructor Summary
Constructors -
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) 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) io.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) io.reactivex.rxjava3.core.Single<Form>update(String domain, String id, UpdateForm updateForm, User principal) io.reactivex.rxjava3.core.Single<Form>
-
Constructor Details
-
FormServiceImpl
public FormServiceImpl()
-
-
Method Details
-
findById
- Specified by:
findByIdin interfaceFormService
-
findAll
public io.reactivex.rxjava3.core.Flowable<Form> findAll(ReferenceType referenceType, String referenceId) - Specified by:
findAllin interfaceFormService
-
findAll
- Specified by:
findAllin interfaceFormService
-
findByDomain
- Specified by:
findByDomainin interfaceFormService
-
findByClient
public io.reactivex.rxjava3.core.Flowable<Form> findByClient(ReferenceType referenceType, String referenceId, String client) - Specified by:
findByClientin interfaceFormService
-
findByDomainAndClient
- Specified by:
findByDomainAndClientin interfaceFormService
-
findByTemplate
public io.reactivex.rxjava3.core.Maybe<Form> findByTemplate(ReferenceType referenceType, String referenceId, String template) - Specified by:
findByTemplatein interfaceFormService
-
findByDomainAndTemplate
public io.reactivex.rxjava3.core.Maybe<Form> findByDomainAndTemplate(String domain, String template) - Specified by:
findByDomainAndTemplatein interfaceFormService
-
findByClientAndTemplate
public io.reactivex.rxjava3.core.Maybe<Form> findByClientAndTemplate(ReferenceType referenceType, String referenceId, String client, String template) - Specified by:
findByClientAndTemplatein interfaceFormService
-
findByDomainAndClientAndTemplate
public io.reactivex.rxjava3.core.Maybe<Form> findByDomainAndClientAndTemplate(String domain, String client, String template) - Specified by:
findByDomainAndClientAndTemplatein interfaceFormService
-
copyFromClient
public io.reactivex.rxjava3.core.Single<List<Form>> copyFromClient(String domain, String clientSource, String clientTarget) - Specified by:
copyFromClientin interfaceFormService
-
create
public io.reactivex.rxjava3.core.Single<Form> create(ReferenceType referenceType, String referenceId, NewForm newForm, User principal) - Specified by:
createin interfaceFormService
-
create
public io.reactivex.rxjava3.core.Single<Form> create(String domain, NewForm newForm, User principal) - Specified by:
createin interfaceFormService
-
create
public io.reactivex.rxjava3.core.Single<Form> create(String domain, String client, NewForm newForm, User principal) - Specified by:
createin interfaceFormService
-
update
public io.reactivex.rxjava3.core.Single<Form> update(ReferenceType referenceType, String referenceId, String id, UpdateForm updateForm, User principal) - Specified by:
updatein interfaceFormService
-
update
public io.reactivex.rxjava3.core.Single<Form> update(String domain, String id, UpdateForm updateForm, User principal) - Specified by:
updatein interfaceFormService
-
update
public io.reactivex.rxjava3.core.Single<Form> update(String domain, String client, String id, UpdateForm updateForm, User principal) - Specified by:
updatein interfaceFormService
-
delete
public io.reactivex.rxjava3.core.Completable delete(ReferenceType referenceType, String referenceId, String formId, User principal) - Specified by:
deletein interfaceFormService
-
delete
- Specified by:
deletein interfaceFormService
-
getDefaultByDomainAndTemplate
public io.reactivex.rxjava3.core.Single<Form> getDefaultByDomainAndTemplate(String domain, String template) - Specified by:
getDefaultByDomainAndTemplatein interfaceFormService
-