Package io.gravitee.am.service.impl
Class FlowServiceImpl
java.lang.Object
io.gravitee.am.service.impl.FlowServiceImpl
- All Implemented Interfaces:
FlowService
- Author:
- Titouan COMPIEGNE (titouan.compiegne at graviteesource.com), GraviteeSource Team
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopyFromClient(String domain, String clientSource, String clientTarget) io.reactivex.rxjava3.core.Single<Flow>create(ReferenceType referenceType, String referenceId, Flow flow, User principal) io.reactivex.rxjava3.core.Single<Flow>create(ReferenceType referenceType, String referenceId, String application, Flow flow, User principal) createOrUpdate(ReferenceType referenceType, String referenceId, String application, List<Flow> flows, User principal) createOrUpdate(ReferenceType referenceType, String referenceId, List<Flow> flows, User principal) defaultFlows(ReferenceType referenceType, String referenceId) io.reactivex.rxjava3.core.Completableio.reactivex.rxjava3.core.Flowable<Flow>findAll(ReferenceType referenceType, String referenceId, boolean excludeApps) io.reactivex.rxjava3.core.Flowable<Flow>findByApplication(ReferenceType referenceType, String referenceId, String application) io.reactivex.rxjava3.core.Maybe<Flow>findById(ReferenceType referenceType, String referenceId, String id) io.reactivex.rxjava3.core.Maybe<Flow>io.reactivex.rxjava3.core.Single<String>io.reactivex.rxjava3.core.Single<Flow>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.FlowService
create, create, createOrUpdate, createOrUpdate, delete, findAll, update
-
Constructor Details
-
FlowServiceImpl
public FlowServiceImpl()
-
-
Method Details
-
findAll
public io.reactivex.rxjava3.core.Flowable<Flow> findAll(ReferenceType referenceType, String referenceId, boolean excludeApps) - Specified by:
findAllin interfaceFlowService
-
findByApplication
public io.reactivex.rxjava3.core.Flowable<Flow> findByApplication(ReferenceType referenceType, String referenceId, String application) - Specified by:
findByApplicationin interfaceFlowService
-
defaultFlows
- Specified by:
defaultFlowsin interfaceFlowService
-
findById
public io.reactivex.rxjava3.core.Maybe<Flow> findById(ReferenceType referenceType, String referenceId, String id) - Specified by:
findByIdin interfaceFlowService
-
findById
- Specified by:
findByIdin interfaceFlowService
-
create
public io.reactivex.rxjava3.core.Single<Flow> create(ReferenceType referenceType, String referenceId, Flow flow, User principal) - Specified by:
createin interfaceFlowService
-
create
public io.reactivex.rxjava3.core.Single<Flow> create(ReferenceType referenceType, String referenceId, String application, Flow flow, User principal) - Specified by:
createin interfaceFlowService
-
update
public io.reactivex.rxjava3.core.Single<Flow> update(ReferenceType referenceType, String referenceId, String id, Flow flow, User principal) - Specified by:
updatein interfaceFlowService
-
createOrUpdate
public io.reactivex.rxjava3.core.Single<List<Flow>> createOrUpdate(ReferenceType referenceType, String referenceId, List<Flow> flows, User principal) - Specified by:
createOrUpdatein interfaceFlowService
-
createOrUpdate
public io.reactivex.rxjava3.core.Single<List<Flow>> createOrUpdate(ReferenceType referenceType, String referenceId, String application, List<Flow> flows, User principal) - Specified by:
createOrUpdatein interfaceFlowService
-
delete
- Specified by:
deletein interfaceFlowService
-
getSchema
- Specified by:
getSchemain interfaceFlowService
-
copyFromClient
public io.reactivex.rxjava3.core.Single<List<Flow>> copyFromClient(String domain, String clientSource, String clientTarget) - Specified by:
copyFromClientin interfaceFlowService
-