import javax.jcr.Session;
import org.argeo.security.UserAdminService;
+import org.argeo.security.jcr.JcrSecurityModel;
import org.argeo.security.ui.admin.wizards.NewUserWizard;
import org.eclipse.core.commands.AbstractHandler;
import org.eclipse.core.commands.ExecutionEvent;
public class NewUser extends AbstractHandler {
private Session session;
private UserAdminService userAdminService;
+ private JcrSecurityModel jcrSecurityModel;
public Object execute(ExecutionEvent event) throws ExecutionException {
try {
NewUserWizard newUserWizard = new NewUserWizard(session,
- userAdminService);
+ userAdminService,jcrSecurityModel);
WizardDialog dialog = new WizardDialog(
HandlerUtil.getActiveShell(event), newUserWizard);
dialog.open();
this.userAdminService = userAdminService;
}
+ public void setJcrSecurityModel(JcrSecurityModel jcrSecurityModel) {
+ this.jcrSecurityModel = jcrSecurityModel;
+ }
+
}