oracle.jbo
Class AfterRollbackException
java.lang.Object
  
java.lang.Throwable
      
java.lang.Exception
          
java.lang.RuntimeException
              
oracle.jbo.JboWarning
                  
oracle.jbo.JboException
                      
oracle.jbo.AfterRollbackException
- All Implemented Interfaces: 
 - java.io.Serializable, JboMessage, MetaObjectBase, Properties
 
public class AfterRollbackException
- extends JboException
 
Indicates failure during the after-rollback phase of the transaction cycle.
 
 When the transaction is rolled back in BC4J, the Transaction
 object issues a database rolled back.  Then, it 
 walks through its TransactionListener
 (oracle.jbo.server.TransactionListener) list.
 
 For each TransactionListener, a transaction-rolled-back
 "message" is sent through a call to the afterRollback().
 (afterCommit() is a method on the
 TransactionListener interface.)
 
 While in afterRollback(), the TransactionListener
 may find problems and throw an exception.  The Transaction
 object collects these objects in a list.  After all TransactionListeners
 are notified, Transaction checks to see if this list
 is empty.  If not (some TransactionListeners threw exceptions),
 it creates an AfterRollbackException whose
 details (which may be retrieved by calling to getExceptions())
 contain those exceptions thrown during this notification process.
- Since:
 
  - JDevloper 3.0
 
- See Also:
 JboException, 
JboException.getExceptions(), 
Transaction, 
TransactionListener, 
TransactionListener.afterRollback(TransactionEvent), 
Serialized Form
 
 
 
| Fields inherited from interface oracle.jbo.common.MetaObjectBase | 
TYP_APP_MODULE, TYP_ATTRIBUTE, TYP_ATTRIBUTE_LIST_WITH_DEF, TYP_COMPONENT_OBJECT, TYP_DATA_CONTROL, TYP_DEF_ANY, TYP_DEF_APP_MODULE, TYP_DEF_ASSOC_END, TYP_DEF_ATTRIBUTE, TYP_DEF_COMPONENT_OBJECT, TYP_DEF_DOMAIN, TYP_DEF_ENTITY_ASSOC, TYP_DEF_ENTITY_OBJECT, TYP_DEF_KEY, TYP_DEF_LIST_BINDING, TYP_DEF_METHOD, TYP_DEF_PACKAGE, TYP_DEF_VIEW_ACCESSOR, TYP_DEF_VIEW_LINK, TYP_DEF_VIEW_LINK_END, TYP_DEF_VIEW_OBJECT, TYP_DOMAIN, TYP_ENTITY_ASSOC, TYP_ENTITY_OBJECT, TYP_ENTITY_ROW, TYP_ENTITY_ROW_SET, TYP_ENTITY_ROW_SET_ITERATOR, TYP_ENTITY_USAGE, TYP_PACKAGE, TYP_PERS_DEF_APP_MODULE, TYP_PERS_DEF_ATTRIBUTE, TYP_PERS_DEF_COMPONENT_OBJECT, TYP_PERS_DEF_DOMAIN, TYP_PERS_DEF_ENTITY_ASSOC, TYP_PERS_DEF_ENTITY_OBJECT, TYP_PERS_DEF_OFFSET, TYP_PERS_DEF_PACKAGE, TYP_PERS_DEF_VARIABLE, TYP_PERS_DEF_VIEW_LINK, TYP_PERS_DEF_VIEW_OBJECT, TYP_SERVICE_VIEW_USAGE, TYP_SORT_CRITERIA, TYP_TRANSACTION, TYP_TRIGGER_TYPE, TYP_VALIDATOR_TYPE, TYP_VARIABLE, TYP_VARIABLE_WHERE_CLAUSE, TYP_VIEW_CRITERIA, TYP_VIEW_CRITERIA_ITEM, TYP_VIEW_CRITERIA_ROW, TYP_VIEW_LINK, TYP_VIEW_OBJECT, TYP_VIEW_ROW, TYP_VIEW_ROW_SET, TYP_VIEW_ROW_SET_ITERATOR | 
 
| 
Constructor Summary | 
AfterRollbackException(java.lang.Exception[] exceptionList)
 
          Creates an instance of AfterRollbackException. | 
 
 
| Methods inherited from class oracle.jbo.JboException | 
addToDetails, addToExceptions, containsException, doEntityToVOMapping, getExceptions, getSource, hasPeerExceptions, needsEntityToVOMapping, printStackTrace, printStackTrace, printStackTrace, setApplicationModule, setDetails, setExceptions, setNeedsEntityToVOMapping, setSource | 
 
| Methods inherited from class oracle.jbo.JboWarning | 
getBaseMessage, getDetailMessage, getDetails, getErrorCode, getErrorParameters, getErrorParametersMap, getJboExceptionHelper, getLocalizedBaseMessage, getLocalizedMessage, getMessage, getProductCode, getProperties, getProperty, getProperty, getResourceClass, getResourceName, getSeverity, getTypeNameFromId, isAppendCodes, isExceptionInNonUIContext, isLocalizable, isWarning, refreshProperty, setAppendCodes, setErrorParameters, setErrorParametersMap, setLocaleContext, setProperty, setSeverity | 
 
| Methods inherited from class java.lang.Throwable | 
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, setStackTrace, toString | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
 
AfterRollbackException
public AfterRollbackException(java.lang.Exception[] exceptionList)
- Creates an instance of 
AfterRollbackException.
 This constructor uses EXC_AFTER_ROLLBACK error message
 in oracle.jbo.CSMessageBundle.
- Parameters:
 exceptionList - an Array of exception thrown by TransactionListeners.
                       Exceptions from this array are added as "details" of this exception.
                       Details may be retrieved by calling getExceptions().- See Also:
 JboException.getExceptions()
 
Copyright © 1997, 2011, Oracle. All rights reserved.