@Override public Object callback(GrouperSession grouperSession) throws GrouperSessionException { Stem theStem = null; if (!StringUtils.isBlank(stemString)) { theStem = new StemFinder().assignScope(stemString).assignFindByUuidOrName(true) .assignSubject(loggedInSubject) .assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).findStem(); } return theStem; } });
/** * */ @Override public Stem lookup(HttpServletRequest request, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); if (StringUtils.equalsIgnoreCase(query, TextContainer.retrieveFromRequest().getText().get("stem.root.display-name"))) { query = ":"; } Stem theStem = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).assignSubject(loggedInSubject) .assignFindByUuidOrName(true).assignScope(query).findStem(); return theStem; }
/** * */ @Override public Stem lookup(HttpServletRequest request, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); Stem theStem = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).assignSubject(loggedInSubject) .assignFindByUuidOrName(true).assignScope(query).findStem(); return theStem; }
/** * */ @Override public Collection<Stem> search(HttpServletRequest request, GrouperSession grouperSession, String query) { if (StringUtils.equalsIgnoreCase(query, TextContainer.retrieveFromRequest().getText().get("stem.root.display-name"))) { query = ":"; } Subject loggedInSubject = grouperSession.getSubject(); int stemComboSize = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.stemComboboxResultSize", 200); QueryOptions queryOptions = QueryOptions.create(null, null, 1, stemComboSize); StemFinder stemFinder = new StemFinder(); if (StringUtils.equals(":", query)) { //get the root folder stemFinder.assignFindByUuidOrName(true); } return stemFinder.assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).assignScope(query).assignSubject(loggedInSubject) .assignSplitScope(true).assignQueryOptions(queryOptions).findStems(); }
/** * */ @Override public Collection<Stem> search(HttpServletRequest request, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); int stemComboSize = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.stemComboboxResultSize", 200); QueryOptions queryOptions = QueryOptions.create(null, null, 1, stemComboSize); return new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).assignScope(query).assignSubject(loggedInSubject) .assignSplitScope(true).assignQueryOptions(queryOptions).findStems(); }
StemFinder stemFinder = new StemFinder() .assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignUserHasInAttributeField(Privilege.convertPrivilegesToFields(AttributeDefPrivilege.MANAGE_PRIVILEGES))
StemFinder stemFinder = new StemFinder() .assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignUserHasInGroupField(Privilege.convertPrivilegesToFields(AccessPrivilege.MANAGE_PRIVILEGES))
StemFinder stemFinder = new StemFinder() .assignPrivileges(NamingPrivilege.ALL_PRIVILEGES) .assignSubject(loggedInSubject)
final Stem parentFolder = StringUtils.isBlank(parentFolderId) ? null : new StemFinder() .assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject)
final Stem parentFolder = StringUtils.isBlank(parentFolderId) ? null : new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().addPrivilege(NamingPrivilege.STEM_ADMIN) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
final Stem parentFolder = new StemFinder().assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
@Override public Void callLogic() { { int millisToSleepForTest = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.index.test.sleepIn.stemsImanage.widgetMillis", -1); if (millisToSleepForTest > 0) { GrouperUtil.sleep(millisToSleepForTest); } } Set<Stem> stems = new StemFinder().assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignQueryOptions(new QueryOptions().paging( GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.index.numberOfObjectsInSectionDefault", 10), 1, false)).findStems(); indexContainer.setGuiStemsUserManagesAbbreviated(GuiStem.convertFromStems(stems)); indexContainer.setStemsImanageRetrieved(true); return null; } };
StemFinder stemFinder = new StemFinder().assignScope(searchString).assignSplitScope(true) .assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES).assignSubject(loggedInSubject) .assignQueryOptions(queryOptions);
Set<Stem> stems = new StemFinder().assignPrivileges(isRoot ? null : NamingPrivilege.ADMIN_PRIVILEGES) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameHasAttestation().getId()) .assignParentStemId(stem.getId())
Set<Stem> stems = new StemFinder().assignPrivileges(isRoot ? null : NamingPrivilege.ADMIN_PRIVILEGES) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameHasAttestation().getId()) .assignAttributeValuesOnAssignment(GrouperUtil.toSetObjectType("true", "false"))