edu.iastate.metnet.db
Class ReturnCode

java.lang.Object
  extended by edu.iastate.metnet.db.ReturnCode

public class ReturnCode
extends java.lang.Object

store the result of database operation

 return ReturnCode(ReturnCode.RC_OK ˆ ReturnCode.RC_INSERTED, value);
 

Since:
6/12/04
Author:
Jie Li

Field Summary
static int RC_DUPLICATE
           
static int RC_INSERTED
           
static int RC_OK
           
protected  int returnCode
           
protected  java.lang.Object value
           
 
Constructor Summary
ReturnCode(int returnCode, java.lang.Object value)
           
 
Method Summary
 int getIntValue()
           
 java.lang.Object getValue()
           
static ReturnCode hasDuplicate()
           
static ReturnCode insert(java.lang.Object value)
           
 boolean isDuplicated()
           
 boolean isInserted()
           
 boolean isOK()
           
static ReturnCode select(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RC_OK

public static final int RC_OK
See Also:
Constant Field Values

RC_INSERTED

public static final int RC_INSERTED
See Also:
Constant Field Values

RC_DUPLICATE

public static final int RC_DUPLICATE
See Also:
Constant Field Values

returnCode

protected int returnCode

value

protected java.lang.Object value
Constructor Detail

ReturnCode

ReturnCode(int returnCode,
           java.lang.Object value)
Method Detail

isOK

public boolean isOK()

isInserted

public boolean isInserted()

isDuplicated

public boolean isDuplicated()

insert

public static ReturnCode insert(java.lang.Object value)

select

public static ReturnCode select(java.lang.Object value)

hasDuplicate

public static ReturnCode hasDuplicate()

getValue

public java.lang.Object getValue()

getIntValue

public int getIntValue()