public String getPath() throws RepositoryException { return ((ItemBasedPrincipal) delegatee).getPath(); } }
public String getPath() throws RepositoryException { return ((ItemBasedPrincipal) delegatee).getPath(); } }
/** * * @param principal the principal * @return the path * @throws RepositoryException if an error occurs */ String getPathToAcNode(Principal principal) throws RepositoryException { StringBuffer princPath = new StringBuffer(acRootPath); if (principal instanceof ItemBasedPrincipal) { princPath.append(((ItemBasedPrincipal) principal).getPath()); } else { princPath.append("/"); princPath.append(Text.escapeIllegalJcrChars(principal.getName())); } return princPath.toString(); }
/** * * @param principal the principal * @return the path * @throws RepositoryException if an error occurs */ String getPathToAcNode(Principal principal) throws RepositoryException { StringBuffer princPath = new StringBuffer(acRootPath); if (principal instanceof ItemBasedPrincipal) { princPath.append(((ItemBasedPrincipal) principal).getPath()); } else { princPath.append("/"); princPath.append(Text.escapeIllegalJcrChars(principal.getName())); } return princPath.toString(); }
@NotNull @Override public JackrabbitAccessControlPolicy[] getPolicies(@NotNull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[]{policy}; } else { return new JackrabbitAccessControlPolicy[0]; } }
private NodeImpl getUserNode(ItemBasedPrincipal principal) { NodeImpl userNode = null; if (principal != null) { try { String path = principal.getPath(); userNode = (NodeImpl) session.getNode(path); } catch (RepositoryException e) { log.warn("Error while retrieving user node. {}", e.getMessage()); } } return userNode; }
@NotNull @Override public JackrabbitAccessControlPolicy[] getPolicies(@NotNull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[]{policy}; } else { return new JackrabbitAccessControlPolicy[0]; } }
@Nonnull @Override public JackrabbitAccessControlPolicy[] getPolicies(@Nonnull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[]{policy}; } else { return new JackrabbitAccessControlPolicy[0]; } }
private NodeImpl getUserNode(ItemBasedPrincipal principal) { NodeImpl userNode = null; if (principal != null) { try { String path = principal.getPath(); userNode = (NodeImpl) session.getNode(path); } catch (RepositoryException e) { log.warn("Error while retrieving user node. {}", e.getMessage()); } } return userNode; }
@NotNull @Override public JackrabbitAccessControlPolicy[] getApplicablePolicies(@NotNull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[0]; } else { return new JackrabbitAccessControlPolicy[]{new PrincipalACL(oakPath, principal)}; } }
@Nonnull @Override public JackrabbitAccessControlPolicy[] getApplicablePolicies(@Nonnull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[0]; } else { return new JackrabbitAccessControlPolicy[]{new PrincipalACL(oakPath, principal)}; } }
@NotNull @Override public JackrabbitAccessControlPolicy[] getApplicablePolicies(@NotNull Principal principal) throws RepositoryException { Util.checkValidPrincipal(principal, principalManager); String oakPath = (principal instanceof ItemBasedPrincipal) ? ((ItemBasedPrincipal) principal).getPath() : null; JackrabbitAccessControlPolicy policy = createPrincipalACL(oakPath, principal); if (policy != null) { return new JackrabbitAccessControlPolicy[0]; } else { return new JackrabbitAccessControlPolicy[]{new PrincipalACL(oakPath, principal)}; } }
userAdminGroup = initGroup(uMgr, userAdminName); if (userAdminGroup != null && userAdminGroup instanceof ItemBasedPrincipal) { userAdminGroupPath = ((ItemBasedPrincipal) userAdminGroup).getPath(); groupAdminGroupPath = ((ItemBasedPrincipal) groupAdminGroup).getPath(); administratorsGroupPath = ((ItemBasedPrincipal) administrators).getPath();
@NotNull @Override public Set<Principal> getMembershipPrincipals(@NotNull Principal principal) { if (!GroupPrincipals.isGroup(principal)) { try { if (principal instanceof ItemBasedPrincipal) { Tree t = root.getTree(((ItemBasedPrincipal) principal).getPath()); return getGroupPrincipals(t); } else { return getGroupPrincipals(userManager.getAuthorizable(principal)); } } catch (RepositoryException e) { log.debug(e.getMessage()); } } return ImmutableSet.of(); }
userAdminGroup = initGroup(uMgr, userAdminName); if (userAdminGroup != null && userAdminGroup instanceof ItemBasedPrincipal) { userAdminGroupPath = ((ItemBasedPrincipal) userAdminGroup).getPath(); groupAdminGroupPath = ((ItemBasedPrincipal) groupAdminGroup).getPath(); administratorsGroupPath = ((ItemBasedPrincipal) administrators).getPath();
String authPath = ((ItemBasedPrincipal) principal).getPath(); if (session.nodeExists(authPath)) { n = (NodeImpl) session.getNode(authPath);
String name = getName(); if (member instanceof ItemBasedPrincipal) { Tree tree = root.getTree(((ItemBasedPrincipal) member).getPath()); if (UserUtil.isType(tree, AuthorizableType.USER)) { PropertyState ps = tree.getProperty(REP_EXTERNAL_PRINCIPAL_NAMES);
Principal pr = user.getPrincipal(); if (pr instanceof ItemBasedPrincipal) { userPath = ((ItemBasedPrincipal) pr).getPath();
String authPath = ((ItemBasedPrincipal) principal).getPath(); if (session.nodeExists(authPath)) { n = (NodeImpl) session.getNode(authPath);
Principal pr = user.getPrincipal(); if (pr instanceof ItemBasedPrincipal) { userPath = ((ItemBasedPrincipal) pr).getPath();