Summer.Batch.Core.Job.Flow.FlowExecutionStatus Class Reference

Represents the status of FlowExecution. More...

Inheritance diagram for Summer.Batch.Core.Job.Flow.FlowExecutionStatus:

Public Member Functions

 FlowExecutionStatus (string status)
 Custom constructor using a status. More...
 
bool IsStop ()
 
bool IsFail ()
 
bool IsEnd ()
 
int CompareTo (FlowExecutionStatus other)
 Create an ordering on FlowExecutionStatus instances by comparing their statuses. More...
 
override string ToString ()
 ToString override. More...
 
override int GetHashCode ()
 GetHashCode override. More...
 
override bool Equals (object obj)
 Equals override. More...
 

Static Public Attributes

static readonly FlowExecutionStatus Completed = new FlowExecutionStatus(Status.Completed.ToString().ToUpper())
 Special well-known status value. More...
 
static readonly FlowExecutionStatus Stopped = new FlowExecutionStatus(Status.Stopped.ToString().ToUpper())
 Special well-known status value. More...
 
static readonly FlowExecutionStatus Failed = new FlowExecutionStatus(Status.Failed.ToString().ToUpper())
 Special well-known status value. More...
 
static readonly FlowExecutionStatus Unkown = new FlowExecutionStatus(Status.Unknown.ToString().ToUpper())
 Special well-known status value. More...
 

Properties

string Name [get]
 Name property. More...
 

Detailed Description

Represents the status of FlowExecution.

Constructor & Destructor Documentation

Summer.Batch.Core.Job.Flow.FlowExecutionStatus.FlowExecutionStatus ( string  status)

Custom constructor using a status.

Parameters
status

Member Function Documentation

int Summer.Batch.Core.Job.Flow.FlowExecutionStatus.CompareTo ( FlowExecutionStatus  other)

Create an ordering on FlowExecutionStatus instances by comparing their statuses.

Parameters
other
Returns
override bool Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Equals ( object  obj)

Equals override.

Parameters
obj
Returns
override int Summer.Batch.Core.Job.Flow.FlowExecutionStatus.GetHashCode ( )

GetHashCode override.

Returns
bool Summer.Batch.Core.Job.Flow.FlowExecutionStatus.IsEnd ( )

Returns
true if this status represents the end of a flow
bool Summer.Batch.Core.Job.Flow.FlowExecutionStatus.IsFail ( )

Returns
true if the status starts with "Failed"
bool Summer.Batch.Core.Job.Flow.FlowExecutionStatus.IsStop ( )

Returns
true if the status starts with "Stopped"
override string Summer.Batch.Core.Job.Flow.FlowExecutionStatus.ToString ( )

ToString override.

Returns

Member Data Documentation

readonly FlowExecutionStatus Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Completed = new FlowExecutionStatus(Status.Completed.ToString().ToUpper())
static

Special well-known status value.

readonly FlowExecutionStatus Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Failed = new FlowExecutionStatus(Status.Failed.ToString().ToUpper())
static

Special well-known status value.

readonly FlowExecutionStatus Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Stopped = new FlowExecutionStatus(Status.Stopped.ToString().ToUpper())
static

Special well-known status value.

readonly FlowExecutionStatus Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Unkown = new FlowExecutionStatus(Status.Unknown.ToString().ToUpper())
static

Special well-known status value.

Property Documentation

string Summer.Batch.Core.Job.Flow.FlowExecutionStatus.Name
get

Name property.


The documentation for this class was generated from the following file:
  • Summer.Batch.Core/Core/Job/Flow/FlowExecutionStatus.cs