import javax.transaction.Status;
import javax.transaction.UserTransaction;
-import org.argeo.ArgeoException;
+import org.argeo.cms.CmsException;
import org.argeo.cms.auth.AuthConstants;
import org.argeo.osgi.useradmin.UserAdminConf;
import org.osgi.framework.ServiceReference;
* Base useradmin wrapper. Implementing application might extends to add
* business specific behaviour
*/
-public class UserAdminWrapper {
+public abstract class UserAdminWrapper {
// private Log log = LogFactory.getLog(UserAdminWrapper.class);
private UserAdmin userAdmin;
}
return userTransaction;
} catch (Exception e) {
- throw new ArgeoException("Unable to begin transaction", e);
+ throw new CmsException("Unable to begin transaction", e);
}
}