@Override public void run() { GrouperSession grouperSession = GrouperSession.startRootSession(); try { GrouperDeprovisioningJob.runDaemonStandalone(); DONE[0] = true; } catch (RuntimeException re) { LOG.error("Error in running daemon", re); } finally { GrouperSession.stopQuietly(grouperSession); } }
@Override public void run() { GrouperSession grouperSession = GrouperSession.startRootSession(); try { GrouperAttestationJob.runDaemonStandalone(); DONE[0] = true; } catch (RuntimeException re) { LOG.error("Error in running daemon", re); } finally { GrouperSession.stopQuietly(grouperSession); } }
/** * * @param args */ public static void main(String[] args) { GrouperSession grouperSession = GrouperSession.startRootSession(); Subject subject = SubjectFinder.findByIdentifierAndSource("edu:someGroup", "g:gsa", true); Map<String, Object> variableMap = new HashMap<String, Object>(); variableMap.put("subject", subject); variableMap.put("grouperUiUtils", new GrouperUiUtils()); String result = GrouperUtil.substituteExpressionLanguage("${subject.getAttributeValue('displayName')}", variableMap); System.out.println(result); GrouperSession.stopQuietly(grouperSession); }
/** * 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); } }