# Class: com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult

Generic object representing the result of a unit of work \(an operation\) that is part of a chain of operations.

## Constructor: ChainedOperationResult
- parameter: `result`, type: `T`

Description: Default constructor for a meaningful result, i.e. do not perform more operations.
parameter: result: operation result

## Constructor: ChainedOperationResult
- parameter: `result`, type: `T`
- parameter: `continuationStatus`, type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus`

Description: Constructor for a result with the provided continuation status.
parameter: result: operation result
parameter: continuationStatus: continuation status

## Static Field: FALSE_CONTINUE
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`
Description: Common result indicating false and continued processing.

## Static Field: FALSE_IGNORE
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`
Description: Common result indicating false and an ignored result.

## Static Field: FALSE_STOP
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`
Description: Common result indicating false and no further processing.

## Static Field: TRUE_CONTINUE
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`
Description: Common result indicating true and continued processing.

## Static Field: TRUE_STOP
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`
Description: Common result indicating true and no further processing.

## Static Field: ZEROL_CONTINUE
Type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Long>`
Description: Common result indicating zero and continued processing.

## Method: equals
- parameter: `obj`, type: `java.lang.Object`
- return type: `boolean`


## Method: getContinuationStatus
- return type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult.ContinuationStatus`

Description: Retrieve the continuation status.
return: status indicating if other operations should be performed

## Method: getResult
- return type: `T`

Description: Retrieve the operation result.
return: the operation result, might be null

## Method: hashCode
- return type: `int`


## Method: toString
- return type: `java.lang.String`


## Static Method: continue_
- return type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<T>`

Description: Create a null\-valued continue result.
parameter: T: result type
return: shared null continue result

## Static Method: ignore
- return type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<T>`

Description: Create a null\-valued ignore result.
parameter: T: result type
return: shared null ignore result

## Static Method: stop
- parameter: `result`, type: `boolean`
- return type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<java.lang.Boolean>`

Description: Create a stop result for a boolean value.
parameter: result: boolean result
return: shared stop result

## Static Method: stop
- return type: `com.pnfsoftware.jeb.core.units.code.asm.ChainedOperationResult<T>`

Description: Create a null\-valued stop result.
parameter: T: result type
return: shared null stop result

