public interface StateCreateCommand extends DraftBasedCreateCommandDsl<State,StateDraft,StateCreateCommand>, MetaModelReferenceExpansionDsl<State,StateCreateCommand,StateExpansionModel<State>>
State.
final LocalizedString description = LocalizedString.of(ENGLISH, "description"); final LocalizedString name = LocalizedString.of(ENGLISH, "name"); final StateDraft stateDraft = StateDraft.of(KEY, StateType.LINE_ITEM_STATE) .withDescription(description) .withName(name) .withInitial(true); final State state = client().executeBlocking(StateCreateCommand.of(stateDraft)); assertThat(state.getKey()).isEqualTo(KEY); assertThat(state.getType()).isEqualTo(StateType.LINE_ITEM_STATE); assertThat(state.getDescription()).isEqualTo(description); assertThat(state.getName()).isEqualTo(name);See the test code.
StateDraft,
State| Modifier and Type | Method and Description |
|---|---|
static StateCreateCommand |
of(StateDraft draft)
Creates a command object to create a
State. |
getDraft, withDraftcanDeserialize, deserialize, httpRequestIntentplusExpansionPaths, withExpansionPathsplusExpansionPaths, plusExpansionPaths, plusExpansionPaths, plusExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPaths, withExpansionPathsexpansionPathsstatic StateCreateCommand of(StateDraft draft)
State.draft - template to create the new object