@Override public List<IBreadCrumbParticipant> allBreadCrumbParticipants() { return decorated.allBreadCrumbParticipants(); }
/** * @see org.apache.wicket.extensions.breadcrumb.IBreadCrumbModel#allBreadCrumbParticipants() */ public List<IBreadCrumbParticipant> allBreadCrumbParticipants() { return decorated.allBreadCrumbParticipants(); }
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } }.setDefaultFormProcessing(false));
protected IBreadCrumbParticipant activateParent() { final IBreadCrumbModel breadCrumbModel = getBreadCrumbModel(); final List<IBreadCrumbParticipant> allBreadCrumbs = breadCrumbModel.allBreadCrumbParticipants(); final IBreadCrumbParticipant parentBreadCrumb = allBreadCrumbs.get(allBreadCrumbs.size() - 2); breadCrumbModel.setActive(parentBreadCrumb); return parentBreadCrumb; }
@Override protected void onDetach() { super.onDetach(); for (IBreadCrumbParticipant crumb : decorated.allBreadCrumbParticipants()) { if (crumb instanceof Component) { ((Component)crumb).detach(); } else if (crumb instanceof IDetachable) { ((IDetachable)crumb).detach(); } } } }
/** * @see org.apache.wicket.Component#onDetach() */ @Override protected void onDetach() { super.onDetach(); for (IBreadCrumbParticipant crumb : decorated.allBreadCrumbParticipants()) { if (crumb instanceof Component) { ((Component)crumb).detach(); } else if (crumb instanceof IDetachable) { ((IDetachable)crumb).detach(); } } } }
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { User user = (User) model.getObject(); String username = user.getUsername(); try { user.save(); log.info("User '" + username + "' saved by " + ((UserSession) Session.get()).getJcrSession().getUserID()); Session.get().info(getString("user-saved", model)); // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("user-save-failed", model)); log.error("Unable to save user '" + username + "' : ", e); } } @Override
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { String username = user.getUsername(); try { user.savePassword(password); log.info("User '" + username + "' password set by " + ((UserSession) Session.get()).getJcrSession().getUserID()); Session.get().info(getString("user-password-set", model)); // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("user-save-failed", model)); log.error("Unable to set password for user '" + username + "' : ", e); } } @Override
private void deleteGroup(IModel model) { Group group = (Group) model.getObject(); String groupname = group.getGroupname(); try { group.delete(); log.info("Group '" + groupname + "' deleted by " + ((UserSession) Session.get()).getJcrSession().getUserID()); GroupDataProvider.setDirty(); Session.get().info(getString("group-removed", model)); // one up List<IBreadCrumbParticipant> l = getBreadCrumbModel().allBreadCrumbParticipants(); getBreadCrumbModel().setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("group-remove-failed", model)); log.error("Unable to delete group '" + groupname + "' : ", e); } }
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { Group group = (Group) model.getObject(); String groupname = group.getGroupname(); try { group.save(); log.info("Group '" + groupname + "' saved by " + ((UserSession) Session.get()).getJcrSession().getUserID()); UserDataProvider.setDirty(); Session.get().info(getString("group-saved", model)); // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("group-save-failed", model)); log.error("Unable to save group '" + groupname + "' : ", e); } } });
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { Group group = groupModel.getGroup(); String groupname = group.getGroupname(); try { group.create(); log.info("Group '" + groupname + "' created by " + ((UserSession) Session.get()).getJcrSession().getUserID()); GroupDataProvider.setDirty(); Session.get().info(getString("group-created", groupModel)); // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("group-create-failed", groupModel)); log.error("Unable to create group '" + groupname + "' : ", e); } } @Override
private void deleteUser(IModel model) { User user = (User) model.getObject(); if (user == null) { log.info("No user model found when trying to delete user. Probably the Ok button was double clicked."); return; } String username = user.getUsername(); try { for (DetachableGroup dg : user.getLocalMemberships()) { dg.getGroup().removeMembership(username); } user.delete(); log.info("User '" + username + "' deleted by " + ((UserSession) Session.get()).getJcrSession().getUserID()); UserDataProvider.setDirty(); Session.get().info(getString("user-removed", model)); // one up List<IBreadCrumbParticipant> l = getBreadCrumbModel().allBreadCrumbParticipants(); getBreadCrumbModel().setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("user-remove-failed", model)); log.error("Unable to delete user '" + username + "' : ", e); } }
@Override protected void onSubmit(AjaxRequestTarget target, Form form) { User user = userModel.getUser(); String username = user.getUsername(); try { user.create(); user.savePassword(password); log.info("User '" + username + "' created by " + ((UserSession) Session.get()).getJcrSession().getUserID()); UserDataProvider.setDirty(); Session.get().info(getString("user-created", userModel)); // one up List<IBreadCrumbParticipant> l = breadCrumbModel.allBreadCrumbParticipants(); breadCrumbModel.setActive(l.get(l.size() -2)); } catch (RepositoryException e) { Session.get().warn(getString("user-create-failed", userModel)); log.error("Unable to create user '" + username + "' : ", e); } } @Override