@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; }
.assignPrivileges(NamingPrivilege.CREATE_PRIVILEGES) .assignSubject(loggedInSubject) .assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();
.assignScope(parentFolderId).assignFindByUuidOrName(true).findStem();