X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.security.ui.admin%2Fsrc%2Forg%2Fargeo%2Fsecurity%2Fui%2Fadmin%2Finternal%2Fproviders%2FUserTransactionProvider.java;h=4ba304bb5f09082896ad951cf0befe1ce2e7919a;hb=8260f4470f514ea347ca53f5b4dfc632c4a4de66;hp=cf1dd5daca4beb1469b5de6d24805e353bca4261;hpb=d01cf8af884e44c3ddc6482a9dca4ac73bb8e93a;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/UserTransactionProvider.java b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/UserTransactionProvider.java index cf1dd5dac..4ba304bb5 100644 --- a/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/UserTransactionProvider.java +++ b/org.argeo.security.ui.admin/src/org/argeo/security/ui/admin/internal/providers/UserTransactionProvider.java @@ -8,9 +8,8 @@ import javax.transaction.UserTransaction; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; -import org.argeo.ArgeoException; +import org.argeo.cms.CmsException; import org.argeo.security.ui.admin.SecurityAdminPlugin; -import org.eclipse.swt.SWTException; import org.eclipse.ui.AbstractSourceProvider; import org.eclipse.ui.ISources; @@ -29,13 +28,13 @@ public class UserTransactionProvider extends AbstractSourceProvider { @Override public String[] getProvidedSourceNames() { - return new String[] { TRANSACTION_STATE }; + return new String[] { TRANSACTION_STATE}; } @Override public Map getCurrentState() { Map currentState = new HashMap(1); - currentState.put(TRANSACTION_STATE, getInternalCurrentState()); + currentState.put(TRANSACTION_STATE, getInternalCurrentState()); return currentState; } @@ -53,7 +52,7 @@ public class UserTransactionProvider extends AbstractSourceProvider { transactionState = STATUS_ACTIVE; return transactionState; } catch (Exception e) { - throw new ArgeoException("Unable to begin transaction", e); + throw new CmsException("Unable to begin transaction", e); } } @@ -62,10 +61,9 @@ public class UserTransactionProvider extends AbstractSourceProvider { try { fireSourceChanged(ISources.WORKBENCH, TRANSACTION_STATE, getInternalCurrentState()); - } catch (SWTException e) { - // FIXME - log.warn("Cannot fire transaction state change event: " - + e.getMessage()); + } catch (Exception e) { + log.warn("Cannot fire transaction state change event. Caught exception: " + + e.getClass().getCanonicalName() + " - " + e.getMessage()); } }