public static UserBusinessActivity userSubordinateBusinessActivity () { return UserBusinessActivity.getUserBusinessActivity().getUserSubordinateBusinessActivity() ; } }
/** * Begin of transaction must be performed with mutual exclusion in one thread * because the registration service cannot begin more transactions concurrently. */ private static synchronized void begin(UserBusinessActivity uba) throws WrongStateException, SystemException{ uba.begin(); }
public String getTransactionIdentifier() { return _uba.transactionIdentifier(); }
public static UserBusinessActivity userBusinessActivity () { return UserBusinessActivity.getUserBusinessActivity() ; }
/** * Configure all configured WSTX client and participant implementations. * */ private static void configure() throws Exception { WSTEnvironmentBean wstEnvironmentBean = XTSPropertyManager.getWSTEnvironmentBean(); final String userTx = wstEnvironmentBean.getUserTransaction11(); final String txManager = wstEnvironmentBean.getTransactionManager11(); final String userBa = wstEnvironmentBean.getUserBusinessActivity11(); final String baManager = wstEnvironmentBean.getBusinessActivityManager11(); // we only load classes which have been configured if (userTx != null) { UserTransaction.setUserTransaction((UserTransaction)ClassLoaderHelper.forName(WSTXInitialisation.class, userTx).newInstance()) ; } if (txManager != null) { TransactionManager.setTransactionManager((TransactionManager)ClassLoaderHelper.forName(WSTXInitialisation.class, txManager).newInstance()) ; } if (userBa != null) { UserBusinessActivity.setUserBusinessActivity((UserBusinessActivity)ClassLoaderHelper.forName(WSTXInitialisation.class, userBa).newInstance()) ; } if (baManager != null) { BusinessActivityManager.setBusinessActivityManager((BusinessActivityManager)ClassLoaderHelper.forName(WSTXInitialisation.class, baManager).newInstance()); } }
public void complete() throws UnknownTransactionException, SystemException, WrongStateException { try { resume(); _uba.complete(); } catch (WrongStateException ex) { __log.warn("Business Activity Transaction WrongStateException for completion."); } }
public void rollback() throws SecurityException, UnknownTransactionException, SystemException, WrongStateException { _active = false; try{ resume(); _uba.cancel(); } finally { _uba = null; _txcontext = null; } }
public void commit() throws SecurityException, UnknownTransactionException, SystemException, WrongStateException { _active = false; try { resume(); _uba.close(); } catch (TransactionRolledBackException e) { __log.info("Web service transaction was aborted"); } finally { _uba = null; _txcontext = null; } }
public static UserBusinessActivity userBusinessActivity () { return UserBusinessActivity.getUserBusinessActivity() ; }
/** * Configure all configured WSTX client and participant implementations. * */ private static void configure() throws Exception { WSTEnvironmentBean wstEnvironmentBean = XTSPropertyManager.getWSTEnvironmentBean(); final String userTx = wstEnvironmentBean.getUserTransaction11(); final String txManager = wstEnvironmentBean.getTransactionManager11(); final String userBa = wstEnvironmentBean.getUserBusinessActivity11(); final String baManager = wstEnvironmentBean.getBusinessActivityManager11(); // we only load classes which have been configured if (userTx != null) { UserTransaction.setUserTransaction((UserTransaction)ClassLoaderHelper.forName(WSTXInitialisation.class, userTx).newInstance()) ; } if (txManager != null) { TransactionManager.setTransactionManager((TransactionManager)ClassLoaderHelper.forName(WSTXInitialisation.class, txManager).newInstance()) ; } if (userBa != null) { UserBusinessActivity.setUserBusinessActivity((UserBusinessActivity)ClassLoaderHelper.forName(WSTXInitialisation.class, userBa).newInstance()) ; } if (baManager != null) { BusinessActivityManager.setBusinessActivityManager((BusinessActivityManager)ClassLoaderHelper.forName(WSTXInitialisation.class, baManager).newInstance()); } }
public static UserBusinessActivity userSubordinateBusinessActivity () { return UserBusinessActivity.getUserBusinessActivity().getUserSubordinateBusinessActivity() ; } }
public void resume() throws UnknownTransactionException, SystemException { if (!_txcontext.equals(BusinessActivityManager.getBusinessActivityManager().currentTransaction())) { BusinessActivityManager.getBusinessActivityManager().resume(_txcontext); _uba = UserBusinessActivity.getUserBusinessActivity(); } }
/** * Configure all configured WSTX client and participant implementations. * */ private static void configure() throws Exception { WSTEnvironmentBean wstEnvironmentBean = XTSPropertyManager.getWSTEnvironmentBean(); final String userTx = wstEnvironmentBean.getUserTransaction11(); final String txManager = wstEnvironmentBean.getTransactionManager11(); final String userBa = wstEnvironmentBean.getUserBusinessActivity11(); final String baManager = wstEnvironmentBean.getBusinessActivityManager11(); // we only load classes which have been configured if (userTx != null) { UserTransaction.setUserTransaction((UserTransaction)ClassLoaderHelper.forName(WSTXInitialisation.class, userTx).newInstance()) ; } if (txManager != null) { TransactionManager.setTransactionManager((TransactionManager)ClassLoaderHelper.forName(WSTXInitialisation.class, txManager).newInstance()) ; } if (userBa != null) { UserBusinessActivity.setUserBusinessActivity((UserBusinessActivity)ClassLoaderHelper.forName(WSTXInitialisation.class, userBa).newInstance()) ; } if (baManager != null) { BusinessActivityManager.setBusinessActivityManager((BusinessActivityManager)ClassLoaderHelper.forName(WSTXInitialisation.class, baManager).newInstance()); } }
_uba = UserBusinessActivity.getUserBusinessActivity(); if (_subordinate && _uba != null) { _uba = UserBusinessActivity.getUserBusinessActivity().getUserSubordinateBusinessActivity(); } catch (WrongStateException wse) { _uba = UserBusinessActivity.getUserBusinessActivity();