| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

JobState::State Class Reference

List of all members.

Public Member Functions

def getStateByName
def getName

Static Public Attributes

int UNKNOWN = 0
int RUN_READY = 1
int RUN_PROCESSING = 2
int RUN_DONE = 3
int RUN_FAILED = 4
int STATS_UNKNOWN = 5
int STATS_READY = 6
int STATS_ADDING = 7
int STATS_DONE = 8
int STATS_FAILED = 9
int SUMMARY_UNKNOWN = 10
int SUMMARY_READY = 11
int SUMMARY_PRINTING = 12
int SUMMARY_PRINTED = 13
int SUMMARY_INDEXING = 14
int SUMMARY_INDEXED = 15
int SUMMARY_ADDING = 16
int SUMMARY_DONE = 17
int SUMMARY_FAILED_PRINTING = 18
int SUMMARY_FAILED_INDEXING = 19
int SUMMARY_FAILED_ADDING = 20

Detailed Description

Definition at line 10 of file JobState.py.


Member Function Documentation

def JobState::State::getStateByName (   cls,
  name 
)

Definition at line 37 of file JobState.py.

00037                                  :
00038         """Return the state with the given name"""
00039         if hasattr(cls, name):
00040             return getattr(cls, name)
00041         return State.UNKNOWN
00042 
00043     @classmethod
    def getName(cls, state):

def JobState::State::getName (   cls,
  state 
)

Return the name for a given state

Definition at line 44 of file JobState.py.

00044                            :
00045         """Return the name for a given state"""
00046         for name in dir(cls):
00047             if name.startswith("__"):
00048                 continue
00049             if getattr(cls,name)==state:
00050                 return name
00051         return "UNKNOWN"
00052             
class JobState:


Member Data Documentation

int JobState::State::UNKNOWN = 0 [static]

Definition at line 11 of file JobState.py.

int JobState::State::RUN_READY = 1 [static]

Definition at line 13 of file JobState.py.

int JobState::State::RUN_PROCESSING = 2 [static]

Definition at line 14 of file JobState.py.

int JobState::State::RUN_DONE = 3 [static]

Definition at line 15 of file JobState.py.

int JobState::State::RUN_FAILED = 4 [static]

Definition at line 16 of file JobState.py.

int JobState::State::STATS_UNKNOWN = 5 [static]

Definition at line 18 of file JobState.py.

int JobState::State::STATS_READY = 6 [static]

Definition at line 19 of file JobState.py.

int JobState::State::STATS_ADDING = 7 [static]

Definition at line 20 of file JobState.py.

int JobState::State::STATS_DONE = 8 [static]

Definition at line 21 of file JobState.py.

int JobState::State::STATS_FAILED = 9 [static]

Definition at line 22 of file JobState.py.

int JobState::State::SUMMARY_UNKNOWN = 10 [static]

Definition at line 24 of file JobState.py.

int JobState::State::SUMMARY_READY = 11 [static]

Definition at line 25 of file JobState.py.

int JobState::State::SUMMARY_PRINTING = 12 [static]

Definition at line 26 of file JobState.py.

int JobState::State::SUMMARY_PRINTED = 13 [static]

Definition at line 27 of file JobState.py.

int JobState::State::SUMMARY_INDEXING = 14 [static]

Definition at line 28 of file JobState.py.

int JobState::State::SUMMARY_INDEXED = 15 [static]

Definition at line 29 of file JobState.py.

int JobState::State::SUMMARY_ADDING = 16 [static]

Definition at line 30 of file JobState.py.

int JobState::State::SUMMARY_DONE = 17 [static]

Definition at line 31 of file JobState.py.

int JobState::State::SUMMARY_FAILED_PRINTING = 18 [static]

Definition at line 32 of file JobState.py.

int JobState::State::SUMMARY_FAILED_INDEXING = 19 [static]

Definition at line 33 of file JobState.py.

int JobState::State::SUMMARY_FAILED_ADDING = 20 [static]

Definition at line 34 of file JobState.py.


The documentation for this class was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:10:14 2011 for ProcessManager by doxygen 1.4.7