Remove dependency to JTA
[lgpl/argeo-commons.git] / org.argeo.cms.e4 / src / org / argeo / cms / e4 / handlers / ChangePassword.java
index 52756376bcd68db626b55d5c722a10c691bc71fc..fe05253c11045778fa369a702d043a0f7637b227 100644 (file)
@@ -11,13 +11,13 @@ import java.util.Arrays;
 import javax.inject.Inject;
 import javax.naming.InvalidNameException;
 import javax.naming.ldap.LdapName;
-import javax.transaction.UserTransaction;
 
 import org.argeo.api.security.CryptoKeyring;
 import org.argeo.cms.CmsException;
 import org.argeo.cms.auth.CurrentUser;
 import org.argeo.cms.ui.dialogs.CmsMessageDialog;
 import org.argeo.eclipse.ui.dialogs.ErrorFeedback;
+import org.argeo.osgi.transaction.WorkTransaction;
 import org.eclipse.e4.core.di.annotations.Execute;
 import org.eclipse.e4.core.di.annotations.Optional;
 import org.eclipse.jface.dialogs.Dialog;
@@ -38,7 +38,7 @@ public class ChangePassword {
        @Inject
        private UserAdmin userAdmin;
        @Inject
-       private UserTransaction userTransaction;
+       private WorkTransaction userTransaction;
        @Inject
        @Optional
        private CryptoKeyring keyring = null;