public abstract static class DomainObjectModification.DomainObjectModificationBuilder<T extends EntityId,D extends EntityId,P extends Id,E extends DomainObject<T,D,P>,EB extends DomainObject.DomainObjectBuilder<T,D,P,E,EB>,W extends DomainObjectModification<T,D,P,E,EB>,SELF extends DomainObjectModification.DomainObjectModificationBuilder<T,D,P,E,EB,W,SELF>> extends EntityModification.EntityModificationBuilder<T,P,E,EB,W,SELF>
Modifier | Constructor and Description |
---|---|
protected |
DomainObjectModificationBuilder() |
protected |
DomainObjectModificationBuilder(W modification) |
Modifier and Type | Method and Description |
---|---|
SELF |
description(String description) |
ModificationValue<String> |
getDescription() |
ModificationValue<String> |
getName() |
ModificationValue<State> |
getState() |
ModificationValue<State> |
getSubState() |
ModificationValue<Object> |
getVariableValue(String name) |
<V> ModificationValue<V> |
getVariableValue(VariableName<V,?> name) |
SELF |
name(String name) |
SELF |
putVariable(String name,
Object value) |
<V> SELF |
putVariable(VariableName<V,?> name,
V value) |
SELF |
putVariables(Map<String,Object> variables) |
SELF |
putVariables(VariableMap variables) |
SELF |
state(State state) |
SELF |
subState(State subState) |
SELF |
variables(Map<String,Object> variables) |
build, getFieldModifications, getModificationValue, getThis, getValue, hasValue, reset, setValue
protected DomainObjectModificationBuilder()
protected DomainObjectModificationBuilder(W modification)
public ModificationValue<String> getName()
public ModificationValue<String> getDescription()
public ModificationValue<State> getState()
public ModificationValue<State> getSubState()
public ModificationValue<Object> getVariableValue(String name)
public <V> SELF putVariable(VariableName<V,?> name, V value)
public <V> ModificationValue<V> getVariableValue(VariableName<V,?> name)
public SELF putVariables(VariableMap variables)
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.