to.etc.webapp.pendingoperations
Class PendingOperation

java.lang.Object
  extended by to.etc.webapp.pendingoperations.PendingOperation

public class PendingOperation
extends java.lang.Object

Represents a pending operation in the pending operation queue.

Author:
Frits Jalvingh Created on Mar 4, 2009

Constructor Summary
PendingOperation()
           
 
Method Summary
 java.lang.String getArg1()
           
 java.util.Date getCreationTime()
           
 java.lang.String getDescription()
          A short user-readable description of the call.
 java.lang.String getErrorLog()
           
 java.lang.String getExecutesOnServerID()
           
 long getId()
           
 java.lang.String getLastError()
           
 java.util.Date getLastExecutionEnd()
           
 java.util.Date getLastExecutionStart()
           
 java.lang.String getMustExecuteOnServerID()
           
 java.util.Date getNextTryTime()
           
 java.lang.String getOrderGroup()
           
 int getOrderIndex()
           
 java.util.Date getOrderTime()
           
 java.lang.String getProperty(java.lang.String name)
           
 int getRetries()
           
 java.lang.Object getSerializedObject()
           
 java.io.InputStream getSerializedStream()
          Returns a lazily-loaded inputstream from the serialized blob.
 java.lang.String getSourceServerID()
           
 PendingOperationState getState()
           
 java.lang.String getSubmitsource()
          The dotted path describing the module and location that issued this call.
 java.lang.String getType()
           
 java.lang.String getUserID()
          The UserID to be used to execute this command.
 java.lang.String getXid()
           
 void initFromRS(java.sql.ResultSet rs)
           
 void save(java.sql.Connection dbc)
          Saves the content of the record.
 void saveStream(java.sql.Connection dbc, java.io.InputStream is)
           
 void setArg1(java.lang.String arg1)
           
 void setCreationTime(java.util.Date creationTime)
           
 void setDescription(java.lang.String description)
           
 void setError(PendingOperationState rtry, java.lang.String string)
           
 void setErrorLog(java.lang.String errorLog)
           
 void setExecutesOnServerID(java.lang.String executesOnServerID)
           
 void setId(long id)
           
 void setLastError(java.lang.String lastError)
           
 void setLastExecutionEnd(java.util.Date lastExecutionEnd)
           
 void setLastExecutionStart(java.util.Date lastExecutionStart)
           
 void setMustExecuteOnServerID(java.lang.String mustExecuteOnServerID)
           
 void setNextTryTime(java.util.Date nextTryTime)
           
 void setOrderGroup(java.lang.String orderGroup)
           
 void setOrderIndex(int orderIndex)
           
 void setOrderTime(java.util.Date orderTime)
           
 void setProperty(java.lang.String name, java.lang.String value)
           
 void setRetries(int retries)
           
 void setSerializedObject(java.lang.Object serializedObject)
           
 void setSourceServerID(java.lang.String sourceServerID)
           
 void setState(PendingOperationState state)
           
 void setSubmitsource(java.lang.String submitsource)
           
 void setType(java.lang.String type)
           
 void setUserID(java.lang.String userID)
           
 void setXid(java.lang.String xid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PendingOperation

public PendingOperation()
Method Detail

getId

public long getId()

setId

public void setId(long id)

getXid

public java.lang.String getXid()

setXid

public void setXid(java.lang.String xid)

getSourceServerID

public java.lang.String getSourceServerID()

setSourceServerID

public void setSourceServerID(java.lang.String sourceServerID)

getCreationTime

public java.util.Date getCreationTime()

setCreationTime

public void setCreationTime(java.util.Date creationTime)

getMustExecuteOnServerID

public java.lang.String getMustExecuteOnServerID()

setMustExecuteOnServerID

public void setMustExecuteOnServerID(java.lang.String mustExecuteOnServerID)

getExecutesOnServerID

public java.lang.String getExecutesOnServerID()

setExecutesOnServerID

public void setExecutesOnServerID(java.lang.String executesOnServerID)

getLastExecutionStart

public java.util.Date getLastExecutionStart()

setLastExecutionStart

public void setLastExecutionStart(java.util.Date lastExecutionStart)

getLastExecutionEnd

public java.util.Date getLastExecutionEnd()

setLastExecutionEnd

public void setLastExecutionEnd(java.util.Date lastExecutionEnd)

getRetries

public int getRetries()

setRetries

public void setRetries(int retries)

getNextTryTime

public java.util.Date getNextTryTime()

setNextTryTime

public void setNextTryTime(java.util.Date nextTryTime)

getOrderGroup

public java.lang.String getOrderGroup()

setOrderGroup

public void setOrderGroup(java.lang.String orderGroup)

getOrderTime

public java.util.Date getOrderTime()

setOrderTime

public void setOrderTime(java.util.Date orderTime)

getOrderIndex

public int getOrderIndex()

setOrderIndex

public void setOrderIndex(int orderIndex)

getType

public java.lang.String getType()

setType

public void setType(java.lang.String type)

getArg1

public java.lang.String getArg1()

setArg1

public void setArg1(java.lang.String arg1)

getProperty

public java.lang.String getProperty(java.lang.String name)

setProperty

public void setProperty(java.lang.String name,
                        java.lang.String value)

getLastError

public java.lang.String getLastError()

setLastError

public void setLastError(java.lang.String lastError)

getErrorLog

public java.lang.String getErrorLog()

setErrorLog

public void setErrorLog(java.lang.String errorLog)

getState

public PendingOperationState getState()

setState

public void setState(PendingOperationState state)

getUserID

public java.lang.String getUserID()
The UserID to be used to execute this command. This determines the ROS_ID during execution of the call.

Returns:

setUserID

public void setUserID(java.lang.String userID)

getDescription

public java.lang.String getDescription()
A short user-readable description of the call.

Returns:

setDescription

public void setDescription(java.lang.String description)

getSubmitsource

public java.lang.String getSubmitsource()
The dotted path describing the module and location that issued this call.

Returns:

setSubmitsource

public void setSubmitsource(java.lang.String submitsource)

getSerializedObject

public java.lang.Object getSerializedObject()
                                     throws java.sql.SQLException
Throws:
java.sql.SQLException

setSerializedObject

public void setSerializedObject(java.lang.Object serializedObject)

getSerializedStream

public java.io.InputStream getSerializedStream()
                                        throws java.sql.SQLException
Returns a lazily-loaded inputstream from the serialized blob.

Returns:
Throws:
java.sql.SQLException

initFromRS

public void initFromRS(java.sql.ResultSet rs)
                throws java.sql.SQLException
Throws:
java.sql.SQLException

save

public void save(java.sql.Connection dbc)
          throws java.sql.SQLException
Saves the content of the record. Does not save the serialized LOB.

Parameters:
dbc -
Throws:
java.sql.SQLException

saveStream

public void saveStream(java.sql.Connection dbc,
                       java.io.InputStream is)
                throws java.sql.SQLException,
                       java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

setError

public void setError(PendingOperationState rtry,
                     java.lang.String string)