public Stem callback(GrouperSession grouperSession) throws GrouperSessionException { return StemFinder.findRootStem(grouperSession); } });
Stem stem =null; if("".equals(stemId)) { stem=StemFinder.findRootStem(s); }else{ stem=StemFinder.findByName(s, stemId, true);
Stem stem = StemFinder.findRootStem(s); System.out.println("Root stem found with id=" + stem.getUuid()); System.out.println("PASSED");
/** * Only have and id ... * @param s * @param id * @return a GroupOrStem based on the id provided */ public static GroupOrStem findByID(GrouperSession s,String id) { GroupOrStem groupOrStem = new GroupOrStem(); groupOrStem.s = s; if(GrouperHelper.NS_ROOT.equals(id)) { groupOrStem.stem=StemFinder.findRootStem(s); return groupOrStem; } try { Group group = GroupFinder.findByUuid(s,id, true); groupOrStem.group = group; }catch(Exception e) { try { Stem stem = StemFinder.findByUuid(s,id, true); groupOrStem.stem = stem; }catch(Exception se) { throw new MissingGroupOrStemException("Unable to instantiate a group or stem with ID=" + id); } } return groupOrStem; }
/** * return the query filter * @param wsQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsQueryFilter wsQueryFilter) { Stem stem = wsQueryFilter.retrieveStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsQueryFilter.retrieveGrouperSession()); } GroupType groupType = wsQueryFilter.retrieveGroupType(); return new GroupTypeFilter(groupType, stem); }
groups.addAll(StemFinder.findRootStem(grouperSession).getChildGroups(Scope.SUB)); } else { groups.addAll(getFilter().getResults(grouperSession));
/** * If the query filter is null, create a new {@link GroupAttributeFilter}. As this filter relies upon a * {@link GrouperSession}, this method should be called after the session has been started in the parent * {@link BaseGrouperDataConnector}. * * {@inheritDoc} */ public QueryFilter<Group> getQueryFilter() { if (super.getQueryFilter() == null) { this.setQueryFilter(new GroupAttributeFilter(name, value, StemFinder.findRootStem(getGrouperSession()))); } return super.getQueryFilter(); }
/** * return the query filter * @param wsQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsQueryFilter wsQueryFilter) { Stem stem = wsQueryFilter.retrieveStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsQueryFilter.retrieveGrouperSession()); } return new GroupAttributeExactFilter(wsQueryFilter.getGroupAttributeName(), wsQueryFilter.getGroupAttributeValue(), stem); }
/** * return the query filter * @param wsStemQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsStemQueryFilter wsStemQueryFilter) { Stem stem = wsStemQueryFilter.retrieveParentStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsStemQueryFilter.retrieveGrouperSession()); } if (!StringUtils.isBlank(wsStemQueryFilter.getStemAttributeName())) { return new StemAttributeFilter(wsStemQueryFilter.getStemAttributeName(), wsStemQueryFilter.getStemAttributeValue(), stem); } return new StemAnyAttributeFilter(wsStemQueryFilter.getStemAttributeValue(), stem); }
/** * return the query filter * @param wsQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsQueryFilter wsQueryFilter) { Stem stem = wsQueryFilter.retrieveStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsQueryFilter.retrieveGrouperSession()); } if (!StringUtils.isBlank(wsQueryFilter.getGroupAttributeName())) { return new GroupAttributeFilter(wsQueryFilter.getGroupAttributeName(), wsQueryFilter.getGroupAttributeValue(), stem); } return new GroupAnyAttributeFilter(wsQueryFilter.getGroupAttributeValue(), stem); }
/** * return the query filter * @param wsStemQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsStemQueryFilter wsStemQueryFilter) { Stem stem = wsStemQueryFilter.retrieveParentStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsStemQueryFilter.retrieveGrouperSession()); } return new StemNameAnyFilter(wsStemQueryFilter.getStemName(), stem, wsStemQueryFilter.getSortString(), wsStemQueryFilter.retrieveAscending(), wsStemQueryFilter.retrievePageNumber(), wsStemQueryFilter.retrievePageSize()); }
stem = StemFinder.findRootStem(grouperSession); } else { stem = StemFinder.findByUuid(grouperSession, stemId, false);
/** * return the query filter * @param wsQueryFilter * @return the query filter */ @Override public QueryFilter retrieveQueryFilter(WsQueryFilter wsQueryFilter) { Stem stem = wsQueryFilter.retrieveStem(); if (stem == null) { //if not passed in, then use root stem = StemFinder.findRootStem(wsQueryFilter.retrieveGrouperSession()); } String groupName = wsQueryFilter.getGroupName(); String sortString = wsQueryFilter.getSortString(); Boolean retrieveAscending = wsQueryFilter.retrieveAscending(); Integer retrievePageNumber = wsQueryFilter.retrievePageNumber(); Integer retrievePageSize = wsQueryFilter.retrievePageSize(); return new GroupNameFilter(groupName, stem, sortString, retrieveAscending, retrievePageNumber, retrievePageSize, wsQueryFilter.retrieveTypeOfGroups()); }
String childName = null; if(NS_ROOT.equals(parentName)||"".equals(parentName)) { parent = StemFinder.findRootStem(sysSession); childName=stemName; }else{
stem = StemFinder.findByName(grouperSession, defaultBrowseStem, false); } else { stem = StemFinder.findRootStem(grouperSession);