| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object | +--org.openorb.CORBA.SystemExceptionHelper
This class should be used as the helper for all system exceptions.
| Constructor Summary | |
| SystemExceptionHelper() | |
| Method Summary | |
| static SystemException | create(java.lang.String repo_id,
       int minor,
       CompletionStatus completed)Create a system exception from it's repository ID, minor value and completion status. | 
| static SystemException | create(java.lang.String repo_id,
       java.lang.String reason,
       int minor,
       CompletionStatus completed)Create a system exception from it's repository ID, minor value and completion status. | 
| static SystemException | extract(Any any)Extract a system exception from an any. | 
| static java.lang.String | id(SystemException ex)Get the repository ID from an exception. | 
| static void | insert(Any any,
       SystemException sysex)Insert a system exception into an any. | 
| static SystemException | read(InputStream is)Read a system exception from an input stream. | 
| static SystemException | read(java.lang.String reasonPrefix,
     InputStream is)Read a system exception from an input stream. | 
| static TypeCode | type(java.lang.String repo_id)Get a typecode from a repository ID. | 
| static TypeCode | type(SystemException ex)Get a typecode from an exception. | 
| static void | write(OutputStream out,
      SystemException val)Write a system excpetion to an output stream. | 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public SystemExceptionHelper()
| Method Detail | 
public static TypeCode type(java.lang.String repo_id)
repo_id - Repository ID of the system exception.public static TypeCode type(SystemException ex)
repo_id - The exception to get the typecode of.public static java.lang.String id(SystemException ex)
ex - the system exception.
public static void insert(Any any,
                          SystemException sysex)
any - the any to get inserted into.ex - the system exception to insert into the any.public static SystemException extract(Any any)
any - the any to extract from.BAD_OPERATION - the any does not contain a system exception.public static SystemException read(InputStream is)
public static SystemException read(java.lang.String reasonPrefix,
                                   InputStream is)
reasonPrefix - prefix to add to the reason string.
public static SystemException create(java.lang.String repo_id,
                                     int minor,
                                     CompletionStatus completed)
public static SystemException create(java.lang.String repo_id,
                                     java.lang.String reason,
                                     int minor,
                                     CompletionStatus completed)
reasonPrefix - prefix to add to the reason string.
public static void write(OutputStream out,
                         SystemException val)
| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||