public enum AssertionLevel extends java.lang.Enum<AssertionLevel> implements PlannerLevel
Assertion
instance. This is used in conjunction with the
FlowConnector
to plan assertions out of a particular Flow
instance.
Currently Assertions can be denote either VALID or STRICT.
VALID assertions are used to validate data during staging testing or for use in a production environment.
STRICT assertions should be used as unit test would be against regression data and during development.Modifier and Type | Method and Description |
---|---|
boolean |
isNoneLevel()
Returns true if this enum instance represents a value that instructs the
FlowPlanner to
remove all instances from the plan. |
boolean |
isStricterThan(PlannerLevel plannerLevel)
Returns true if the given
PlannerLevel is less strict than this instance. |
static AssertionLevel |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AssertionLevel[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AssertionLevel NONE
public static final AssertionLevel VALID
public static final AssertionLevel STRICT
public static AssertionLevel[] values()
for (AssertionLevel c : AssertionLevel.values()) System.out.println(c);
public static AssertionLevel valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic boolean isNoneLevel()
PlannerLevel
FlowPlanner
to
remove all instances from the plan.isNoneLevel
in interface PlannerLevel
public boolean isStricterThan(PlannerLevel plannerLevel)
PlannerLevel
PlannerLevel
is less strict than this instance.isStricterThan
in interface PlannerLevel
plannerLevel
- of type PlannerLevelCopyright © 2007-2015 Xplenty, Inc. All Rights Reserved.