public Object callback(GrouperSession theGrouperSession) throws GrouperSessionException { return GroupFinder.findByName(theGrouperSession, groupName, false); } });
/** * Given a GrouperGroup id return the GrouperGroup * * @param s GrouperSession for authenticated user * @param id GrouperGroup id * @return GrouperGroup */ public static Group groupLoadById(GrouperSession s, String id) throws GroupNotFoundException{ Group group = null; group = GroupFinder.findByUuid(s, id); return group; }
public Object callback(GrouperSession grouperSession) throws GrouperSessionException { Group group = GroupFinder.findByName(grouperSession, name, false); if (group != null) { GroupFinder.groupCacheAsRootAddSystemGroup(group); } return null; } });
/** * */ @Override public Group lookup(HttpServletRequest localRequest, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); GroupFinder groupFinder = new GroupFinder().assignPrivileges(AccessPrivilege.ATTRIBUTE_UPDATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignFindByUuidOrName(true).assignScope(query).addTypeOfGroup(TypeOfGroup.role); return groupFinder.findGroup(); }
@Override public Object callback(GrouperSession theGrouperSession) throws GrouperSessionException { Group theGroup = null; if (!StringUtils.isBlank(groupId)) { theGroup = GroupFinder.findByUuid(theGrouperSession, groupId, false); } if (!StringUtils.isBlank(groupName)) { theGroup = GroupFinder.findByName(theGrouperSession, groupName, false); } return theGroup; } });
GroupFinder groupFinder = new GroupFinder().assignPrivileges(AccessPrivilege.UPDATE_PRIVILEGES) .assignScope(searchString).assignCompositeOwner(false) .assignSplitScope(true).assignQueryOptions(queryOptions); groupFinder.assignFindByUuidOrName(true); groups = groupFinder.findGroups();
/** * */ @Override public Collection<Group> search(HttpServletRequest localRequest, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); int groupComboSize = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.groupComboboxResultSize", 200); QueryOptions queryOptions = QueryOptions.create(null, null, 1, groupComboSize); GroupFinder groupFinder = new GroupFinder().assignPrivileges(AccessPrivilege.ATTRIBUTE_UPDATE_PRIVILEGES) .assignScope(query).assignSubject(loggedInSubject) .assignSplitScope(true).assignQueryOptions(queryOptions).addTypeOfGroup(TypeOfGroup.role); return groupFinder.findGroups(); }
final Set<Group> childGroups = new GroupFinder().assignAttributeCheckReadOnAttributeDef(false) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameHasAttestation().getId()) .assignAttributeValuesOnAssignment(GrouperUtil.toSetObjectType("true")) .assignParentStemId(stem.getId()).assignStemScope(Scope.SUB) .assignPrivileges(isRoot ? null : AccessPrivilege.UPDATE_PRIVILEGES).findGroups();
/** * */ @Override public Collection<Group> search(HttpServletRequest localRequest, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); int groupComboSize = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.groupComboboxResultSize", 200); QueryOptions queryOptions = QueryOptions.create(null, null, 1, groupComboSize); GroupFinder groupFinder = new GroupFinder().assignPrivileges(AccessPrivilege.UPDATE_PRIVILEGES) .assignScope(query).assignSubject(loggedInSubject).assignCompositeOwner(false) .assignSplitScope(true).assignQueryOptions(queryOptions); String typeOfGroup = localRequest.getParameter("typeOfGroup"); if (StringUtils.isNotBlank(typeOfGroup)) { TypeOfGroup groupType = TypeOfGroup.valueOfIgnoreCase(typeOfGroup, true); Set<TypeOfGroup> typesOfGroup = new HashSet<TypeOfGroup>(); typesOfGroup.add(groupType); groupFinder.assignTypeOfGroups(typesOfGroup); } return groupFinder.findGroups(); }
Set<Group> groupsWithLoaderMetadata = new GroupFinder().assignPrivileges(AccessPrivilege.VIEW_PRIVILEGES) .assignIdOfAttributeDefName(loaderMetadataAttributeDefName.getId()) .assignAttributeValuesOnAssignment(GrouperUtil.toSetObjectType(group.getId())) .assignIdOfAttributeDefName2(loaderMetadataLoadedAttributeDefName.getId()) .assignAttributeValuesOnAssignment2(GrouperUtil.toSetObjectType("true")) .assignAttributeCheckReadOnAttributeDef(false) .assignQueryOptions(QueryOptions.create("displayName", true, 1, maxPageSize)) .findGroups();
Set<Group> groups = new GroupFinder().assignPrivileges(isRoot ? null : AccessPrivilege.READ_PRIVILEGES) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameCalculatedDaysLeft().getId()) .assignAttributeValuesOnAssignment(GrouperAttestationJob.TWO_WEEKS_DAYS_LEFT) .assignAttributeCheckReadOnAttributeDef(false).assignQueryOptions(QueryOptions.create(null, null, 1, 150)) .findGroups(); Set<Group> groupsUpdate = new GroupFinder().assignPrivileges(isRoot ? null : AccessPrivilege.UPDATE_PRIVILEGES) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameCalculatedDaysLeft().getId()) .assignAttributeValuesOnAssignment(GrouperAttestationJob.TWO_WEEKS_DAYS_LEFT) .assignAttributeCheckReadOnAttributeDef(false).assignQueryOptions(QueryOptions.create(null, null, 1, 150)) .findGroups();
theGroup = GroupFinder.findByName(grouperSession, this.groupName, true, new QueryOptions().secondLevelCache(false)); theGroup = GroupFinder.findByUuid(grouperSession, this.uuid, true, new QueryOptions().secondLevelCache(false)); } else if (hasIdIndex) { theGroup = GroupFinder.findByIdIndexSecure( GrouperUtil.longValue(this.idIndex), true, new QueryOptions().secondLevelCache(false));
@Override public Void callLogic() { { int millisToSleepForTest = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.index.test.sleepIn.myMemberships.widgetMillis", -1); if (millisToSleepForTest > 0) { GrouperUtil.sleep(millisToSleepForTest); } } Set<Group> groups = new GroupFinder() .assignSubject(GrouperSession.staticGrouperSession().getSubject()) .assignField(Group.getDefaultList()) .assignPrivileges(AccessPrivilege.OPT_OR_READ_PRIVILEGES) .assignQueryOptions(new QueryOptions().paging( GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.index.numberOfObjectsInSectionDefault", 10), 1, false)).findGroups(); indexContainer.setGuiGroupsMyMembershipsAbbreviated(GuiGroup.convertFromGroups(groups)); indexContainer.setMyMembershipsRetrieved(true); return null; } };
groupToEmail = new GroupFinder().addGroupId(groupIdOrName).assignPrivileges(AccessPrivilege.READ_PRIVILEGES).findGroup(); groupToEmail = new GroupFinder().addGroupName(groupIdOrName).assignPrivileges(AccessPrivilege.READ_PRIVILEGES).findGroup();
@Override public Void callLogic() { { int millisToSleepForTest = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.index.test.sleepIn.groupsImanage.widgetMillis", -1); if (millisToSleepForTest > 0) { GrouperUtil.sleep(millisToSleepForTest); } } Set<Group> theGroups = new GroupFinder() .assignPrivileges(AccessPrivilege.MANAGE_PRIVILEGES) .assignQueryOptions(new QueryOptions().paging(GrouperUiConfig.retrieveConfig().propertyValueInt( "uiV2.index.numberOfObjectsInSectionDefault", 10), 1, false)).findGroups(); indexContainer.setGuiGroupsUserManagesAbbreviated(GuiGroup.convertFromGroups(theGroups)); indexContainer.setGroupsImanageRetrieved(true); return null; } };
theGroup = new GroupFinder().assignScope(groupString).assignFindByUuidOrName(true) .assignPrivileges(AccessPrivilege.UPDATE_PRIVILEGES).assignSubject(loggedInSubject).findGroup(); if (theGroup != null) {
/** * */ @Override public Group lookup(HttpServletRequest localRequest, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); Group theGroup = new GroupFinder().assignPrivileges(AccessPrivilege.READ_PRIVILEGES) .assignSubject(loggedInSubject) .assignFindByUuidOrName(true).assignScope(query).findGroup(); return theGroup; }
GroupFinder groupFinder = new GroupFinder().assignPrivileges(AccessPrivilege.UPDATE_PRIVILEGES) .assignScope(searchString).assignCompositeOwner(false) .assignSplitScope(true).assignQueryOptions(queryOptions); groupFinder.assignFindByUuidOrName(true); groups = groupFinder.findGroups();
/** * */ @Override public Collection<Group> search(HttpServletRequest localRequest, GrouperSession grouperSession, String query) { Subject loggedInSubject = grouperSession.getSubject(); int groupComboSize = GrouperUiConfig.retrieveConfig().propertyValueInt("uiV2.groupComboboxResultSize", 200); QueryOptions queryOptions = QueryOptions.create(null, null, 1, groupComboSize); return new GroupFinder().assignPrivileges(AccessPrivilege.READ_PRIVILEGES) .assignScope(query).assignSubject(loggedInSubject) .assignSplitScope(true).assignQueryOptions(queryOptions).findGroups(); }
Set<Group> groups = new GroupFinder().assignPrivileges(isRoot ? null : AccessPrivilege.READ_PRIVILEGES) .assignIdOfAttributeDefName(GrouperAttestationJob.retrieveAttributeDefNameCalculatedDaysLeft().getId()) .assignParentStemId(stem.getId()) .assignStemScope(Scope.SUB) .assignAttributeValuesOnAssignment(GrouperAttestationJob.TWO_WEEKS_DAYS_LEFT) .assignAttributeCheckReadOnAttributeDef(false).assignQueryOptions(QueryOptions.create(null, null, 1, 150)) .findGroups();