portal.jdbc.transaction
Class PortalReadJdbcTransaction

java.lang.Object
  extended byportal.jdbc.transaction.A_PortalJdbcTransaction
      extended byportal.jdbc.transaction.PortalReadJdbcTransaction
All Implemented Interfaces:
I_PortalJdbcTransaction, I_PortalTransactionalResource

public class PortalReadJdbcTransaction
extends A_PortalJdbcTransaction

Version:
$Revision: 1.2 $
Author:
Thomas Weckert

Field Summary
 
Fields inherited from interface portal.transaction.I_PortalTransactionalResource
STATUS_COMMITTED, STATUS_IN_TRANSACTION, STATUS_NO_TRANSACTION, STATUS_ROLLED_BACK
 
Constructor Summary
PortalReadJdbcTransaction(java.lang.String poolUrl)
           
 
Method Summary
 void begin()
           
 void commit()
           
 void end()
           
 java.sql.Connection getConnection()
           
 boolean isCommitted()
           
 void rollback(java.lang.String errorMessage, java.lang.Throwable cause)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalReadJdbcTransaction

public PortalReadJdbcTransaction(java.lang.String poolUrl)
Method Detail

begin

public void begin()
           throws PortalException
Throws:
PortalException
See Also:
I_PortalTransactionalResource.begin()

commit

public void commit()
            throws PortalException
Throws:
PortalException
See Also:
I_PortalTransactionalResource.commit()

end

public void end()
         throws PortalException
Specified by:
end in interface I_PortalTransactionalResource
Overrides:
end in class A_PortalJdbcTransaction
Throws:
PortalException
See Also:
I_PortalTransactionalResource.end()

getConnection

public java.sql.Connection getConnection()
Specified by:
getConnection in interface I_PortalJdbcTransaction
Overrides:
getConnection in class A_PortalJdbcTransaction
See Also:
I_PortalJdbcTransaction.getConnection()

rollback

public void rollback(java.lang.String errorMessage,
                     java.lang.Throwable cause)
See Also:
I_PortalTransactionalResource.rollback(java.lang.String, java.lang.Throwable)

isCommitted

public boolean isCommitted()
See Also:
I_PortalTransactionalResource.isCommitted()