public static void main(String[] args) throws Exception{ Subject gs = SubjectFinder.findById("GrouperSystem", true); GrouperSession s = GrouperSession.start(gs); Group g = GroupFinder.findByName(s,"qsuob:all", true); Set members=g.getMembers(); PrintWriter writer = new PrintWriter(System.out); ResourceBundle bundle = ResourceBundle.getBundle("resources/grouper/media"); MembershipExporter export= new MembershipExporter(); export.export("Minimal",members,writer); writer.flush(); s.stop(); }
/** * my activity * @param request * @param response */ public void myActivitySubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myActivityHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my groups join * @param request * @param response */ public void myGroupsJoinSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myGroupsJoinHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my favorites * @param request * @param response */ public void myFavoritesSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myFavoritesHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my groups membership * @param request * @param response */ public void myGroupsMembershipsSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myGroupsMembershipsHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * submit button on parent folder search model dialog * @param request * @param response */ public void stemSearchFormSubmit(final HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); stemSearchFormSubmitHelper(request, response, StemSearchType.createFolder); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * submit button on parent folder search model dialog for create attribute defs * @param request * @param response */ public void stemSearchAttributeDefFormSubmit(final HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); stemSearchFormSubmitHelper(request, response, StemSearchType.createGroup); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * search submit from upper right * @param request * @param response */ public void searchFormSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); searchHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my groups * @param request * @param response */ public void myGroupsSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myGroupsHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * submit button on parent folder search model dialog for create groups * @param request * @param response */ public void stemSearchGroupFormSubmit(final HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); stemSearchFormSubmitHelper(request, response, StemSearchType.createGroup); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * submit button on parent folder search model dialog for create attribute def names * @param request * @param response */ public void stemSearchAttributeDefNameFormSubmit(final HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); stemSearchFormSubmitHelper(request, response, StemSearchType.createAttributeDefName); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my folders * @param request * @param response */ public void myStemsSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myStemsHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * folders with attributes i manage * @param request * @param response */ public void myStemsContainingAttributesImanageSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myStemsContainingAttributesImanageHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my services * @param request * @param response */ public void myServicesSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myServicesHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * folders with groups i manage * @param request * @param response */ public void myStemsContainingGroupsImanageSubmit(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); myStemsContainingGroupsImanageHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * import group members screen remove group from list * @param request * @param response */ public void groupImportRemoveGroup(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); GuiResponseJs guiResponseJs = GuiResponseJs.retrieveGuiResponseJs(); groupImportSetupExtraGroups(loggedInSubject, request, guiResponseJs, true, false, new LinkedHashSet<Group>(), false); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#groupImportExtraGroupsDivId", "/WEB-INF/grouperUi2/groupImport/groupImportExtraGroups.jsp")); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * import group members screen remove subject from list * @param request * @param response */ public void groupImportRemoveSubject(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); GuiResponseJs guiResponseJs = GuiResponseJs.retrieveGuiResponseJs(); groupImportSetupExtraSubjects(loggedInSubject, request, guiResponseJs, true, false, new LinkedHashSet<Subject>(), false); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#groupImportExtraMembersDivId", "/WEB-INF/grouperUi2/groupImport/groupImportExtraSubjects.jsp")); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my favorites * @param request * @param response */ public void myFavorites(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); GuiResponseJs guiResponseJs = GuiResponseJs.retrieveGuiResponseJs(); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#grouperMainContentDivId", "/WEB-INF/grouperUi2/index/myFavorites.jsp")); myFavoritesHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * my activity * @param request * @param response */ public void myActivity(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); GuiResponseJs guiResponseJs = GuiResponseJs.retrieveGuiResponseJs(); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#grouperMainContentDivId", "/WEB-INF/grouperUi2/index/myActivity.jsp")); myActivityHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * folders with groups I manage * @param request * @param response */ public void myStemsContainingGroupsImanage(HttpServletRequest request, HttpServletResponse response) { final Subject loggedInSubject = GrouperUiFilter.retrieveSubjectLoggedIn(); GrouperSession grouperSession = null; try { grouperSession = GrouperSession.start(loggedInSubject); GuiResponseJs guiResponseJs = GuiResponseJs.retrieveGuiResponseJs(); guiResponseJs.addAction(GuiScreenAction.newInnerHtmlFromJsp("#grouperMainContentDivId", "/WEB-INF/grouperUi2/myStems/myStemsContainingGroupsImanage.jsp")); myStemsContainingGroupsImanageHelper(request, response); } finally { GrouperSession.stopQuietly(grouperSession); } }