public void addGroupToGroup(Group from, Group to, String associationName) throws SecurityException { this.addAssociation(from, to, associationName); }
/** * @see org.apache.jetspeed.security.GroupManager#addGroup(java.lang.String) */ public Group addGroup(String groupName) throws SecurityException { return addGroup(groupName, true); }
/** * @see org.apache.jetspeed.security.GroupManager#isUserInGroup(java.lang.String, * java.lang.String) */ public boolean isUserInGroup(String username, String groupName) throws SecurityException { return getAssociatedNamesFrom(username, userType, JetspeedPrincipalAssociationType.IS_MEMBER_OF).contains(groupName); }
/** * @see org.apache.jetspeed.security.GroupManager#removeUserFromGroup(java.lang.String, * java.lang.String) */ public void removeUserFromGroup(String username, String groupName) throws SecurityException { checkInitialized(); User user = userManager.getUser(username); if (user == null) { throw new SecurityException(SecurityException.PRINCIPAL_DOES_NOT_EXIST.createScoped(JetspeedPrincipalType.USER, username)); } Group group = getGroup(groupName); if (group == null) { throw new SecurityException(SecurityException.PRINCIPAL_DOES_NOT_EXIST.createScoped(JetspeedPrincipalType.GROUP, groupName)); } super.removeAssociation(user, group, JetspeedPrincipalAssociationType.IS_MEMBER_OF); }
public JetspeedPrincipal newPrincipal(String name, boolean mapped) { return newGroup(name, mapped); }
public List<String> getGroupNames(String nameFilter) throws SecurityException { return getPrincipalNames(nameFilter); }
public void checkInitialized() { if (userManager == null) { userManager = (UserManager)getPrincipalManagerProvider().getManager(userType); } }
@SuppressWarnings("unchecked") public List<Group> getGroupsAssociatedTo(Group to, String associationName) { return (List<Group>)getAssociatedTo(to.getName(), to.getType(), associationName); }
@SuppressWarnings("unchecked") public List<Group> getGroupsAssociatedFrom(Group from, String associationName) { return (List<Group>)getAssociatedFrom(from.getName(), from.getType(), associationName); }
/** * @see org.apache.jetspeed.security.GroupManager#addUserToGroup(java.lang.String, * java.lang.String) */ public void addUserToGroup(String username, String groupName) throws SecurityException { checkInitialized(); User user = userManager.getUser(username); if (user == null) { throw new SecurityException(SecurityException.PRINCIPAL_DOES_NOT_EXIST.createScoped(JetspeedPrincipalType.USER, username)); } Group group = getGroup(groupName); if (group == null) { throw new SecurityException(SecurityException.PRINCIPAL_DOES_NOT_EXIST.createScoped(JetspeedPrincipalType.GROUP, groupName)); } super.addAssociation(user, group, JetspeedPrincipalAssociationType.IS_MEMBER_OF); }
/** * @see org.apache.jetspeed.security.GroupManager#addGroup(java.lang.String, boolean) */ public Group addGroup(String groupName, boolean mapped) throws SecurityException { Group group = newGroup(groupName, mapped); super.addPrincipal(group, null); if (log.isDebugEnabled()) log.debug("Added group: " + groupName); return group; }