portal.jdbc.transaction
Class PortalWriteJdbcTransaction

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

public class PortalWriteJdbcTransaction
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
PortalWriteJdbcTransaction(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 rollbackCause)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PortalWriteJdbcTransaction

public PortalWriteJdbcTransaction(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 rollbackCause)
              throws PortalException
Throws:
PortalException
See Also:
I_PortalTransactionalResource.rollback(java.lang.String, java.lang.Throwable)

isCommitted

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