Class CommandResultBuilder<V>
- java.lang.Object
-
- org.kie.workbench.common.command.client.CommandResultBuilder<V>
-
@NonPortable public abstract class CommandResultBuilder<V> extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static CommandResultFAILEDstatic CommandResultSUCCESS
-
Constructor Summary
Constructors Constructor Description CommandResultBuilder()CommandResultBuilder(Collection<V> violations)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CommandResultBuilder<V>addViolation(V violation)CommandResultBuilder<V>addViolations(Collection<V> violations)CommandResult<V>build()abstract CommandResult.TypegetType(V violation)CommandResultBuilder<V>setType(CommandResult.Type type)
-
-
-
Field Detail
-
SUCCESS
public static final CommandResult SUCCESS
-
FAILED
public static final CommandResult FAILED
-
-
Constructor Detail
-
CommandResultBuilder
public CommandResultBuilder()
-
CommandResultBuilder
public CommandResultBuilder(Collection<V> violations)
-
-
Method Detail
-
getType
public abstract CommandResult.Type getType(V violation)
-
addViolation
public CommandResultBuilder<V> addViolation(V violation)
-
addViolations
public CommandResultBuilder<V> addViolations(Collection<V> violations)
-
setType
public CommandResultBuilder<V> setType(CommandResult.Type type)
-
build
public CommandResult<V> build()
-
-