Required
Attributes
- Graph
- Supertypes
- trait Serializabletrait Producttrait Equalstrait ZWorkflowState[A]class Objecttrait Matchableclass Any
Members list
Value members
Concrete methods
Returns true if this State is initialized '''and''' the predicate $p returns true when applied to this state value. Otherwise, returns false.
Returns true if this State is initialized '''and''' the predicate $p returns true when applied to this state value. Otherwise, returns false.
Attributes
- p
the predicate to test
- Definition Classes
Returns true if this state is uninitialized '''or''' the predicate p returns true when applied to this state value.
Returns true if this state is uninitialized '''or''' the predicate p returns true when applied to this state value.
Attributes
- p
the predicate to test
- Definition Classes
Replaces the state value
Replaces the state value
Attributes
- value
new state value
- Returns:
this state updated
- Definition Classes
Takes a snapshot of the state or returns the provided default value
Takes a snapshot of the state or returns the provided default value
Attributes
- default
the default value
- Returns:
the state or default value
- Definition Classes
Converts this state to Either
Converts this state to Either
Attributes
- E
error type
- left
error value which will be used when state is not initialized
- Returns:
the state value or Left
- Definition Classes
Converts this state to Option
Converts this state to Option
Attributes
- Returns:
the state value or None
- Definition Classes
Updates the state value
Updates the state value
Attributes
- f
updating function
- Returns:
this state updated
- Definition Classes
Updates the state when partial function matches
Updates the state when partial function matches
Attributes
- pf
updating function
- Returns:
this state updated
- Definition Classes
Inherited methods
Replaces the state value
Replaces the state value
Attributes
- value
new state value
- Returns:
this state updated
- Inherited from:
- ZWorkflowState
Returns true if this State is initialized '''and''' the equals to the provided value. Otherwise, returns false.
Returns true if this State is initialized '''and''' the equals to the provided value. Otherwise, returns false.
Attributes
- that
value to check with
- Returns:
whenever they're equal
- Inherited from:
- ZWorkflowState
Returns true if this State is initialized '''and''' the equals to the provided value. Otherwise, returns false.
Returns true if this State is initialized '''and''' the equals to the provided value. Otherwise, returns false.
Attributes
- that
value to check with
- Returns:
whenever they're equal
- Inherited from:
- ZWorkflowState
Attributes
- Inherited from:
- Product
Attributes
- Inherited from:
- Product
Updates the state when the predicate holds
Updates the state when the predicate holds
Attributes
- p
the condition
- value
possible new state value
- Returns:
this state updated
- Inherited from:
- ZWorkflowState
Updates the state unless the predicate holds
Updates the state unless the predicate holds
Attributes
- p
the condition
- value
possible new state value
- Returns:
this state updated
- Inherited from:
- ZWorkflowState
Takes a snapshot of the state or throws an error
Takes a snapshot of the state or throws an error
Attributes
- Returns:
the state value
- Inherited from:
- ZWorkflowState
Takes a snapshot of the state applying a function to it ors throw an error
Takes a snapshot of the state applying a function to it ors throw an error
Attributes
- f
arbitrary function
- Returns:
the result of function application on this state
- Inherited from:
- ZWorkflowState
Updates the state when the predicate holds
Updates the state when the predicate holds
Attributes
- f
updating function
- p
the condition
- Returns:
this state updated
- Inherited from:
- ZWorkflowState
Updates the state unless the predicate holds
Updates the state unless the predicate holds
Attributes
- f
updating function
- p
the condition
- Returns:
this state updated
- Inherited from:
- ZWorkflowState