Package io.dialob.client.spi
Class DialobComposerImpl
- java.lang.Object
-
- io.dialob.client.spi.DialobComposerImpl
-
- All Implemented Interfaces:
DialobComposer
public class DialobComposerImpl extends Object implements DialobComposer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.dialob.client.api.DialobComposer
DialobComposer.ComposerDocumentState, DialobComposer.ComposerReleaseState, DialobComposer.ComposerState, DialobComposer.Create, DialobComposer.CreateComposerRelease, DialobComposer.FormCommand, DialobComposer.FormCommands, DialobComposer.ItemCopyCommand, DialobComposer.ItemRenameCommand, DialobComposer.UpdateFormRevisionEntry
-
-
Constructor Summary
Constructors Constructor Description DialobComposerImpl()
-
Method Summary
-
-
-
Method Detail
-
get
public io.smallrye.mutiny.Uni<DialobComposer.ComposerState> get()
- Specified by:
getin interfaceDialobComposer
-
get
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> get(String idOrName)
- Specified by:
getin interfaceDialobComposer
-
get
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> get(String idOrName, String version)
- Specified by:
getin interfaceDialobComposer
-
create
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> create(DialobDocument.FormDocument asset)
- Specified by:
createin interfaceDialobComposer
-
create
public io.smallrye.mutiny.Uni<DialobComposer.ComposerReleaseState> create(DialobComposer.CreateComposerRelease asset)
- Specified by:
createin interfaceDialobComposer
-
update
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> update(DialobDocument.FormDocument asset)
- Specified by:
updatein interfaceDialobComposer
-
update
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> update(DialobComposer.UpdateFormRevisionEntry asset)
- Specified by:
updatein interfaceDialobComposer
-
delete
public io.smallrye.mutiny.Uni<DialobComposer.ComposerState> delete(String id, String version)
- Specified by:
deletein interfaceDialobComposer
-
copyAs
public io.smallrye.mutiny.Uni<DialobComposer.ComposerDocumentState> copyAs(String id, String copyToName)
- Specified by:
copyAsin interfaceDialobComposer
-
importRelease
public io.smallrye.mutiny.Uni<DialobComposer.ComposerState> importRelease(DialobDocument.FormReleaseDocument asset)
- Specified by:
importReleasein interfaceDialobComposer
-
validate
public io.smallrye.mutiny.Uni<io.dialob.api.form.FormPutResponse> validate(DialobDocument.FormDocument asset)
- Specified by:
validatein interfaceDialobComposer
-
apply
public io.smallrye.mutiny.Uni<DialobDocument.FormDocument> apply(DialobComposer.FormCommands asset)
- Specified by:
applyin interfaceDialobComposer
-
composerState
public static DialobComposer.ComposerState composerState(DialobClient client, DialobStore.StoreState source)
-
-