public void revoke()

in memory/src/java/org/apache/fulcrum/security/memory/dynamic/MemoryModelManagerImpl.java [85:106]


	public void revoke(User user, Group group) throws DataBackendException, UnknownEntityException {
		boolean groupExists = false;
		boolean userExists = false;
		try {
			groupExists = getGroupManager().checkExists(group);
			userExists = getUserManager().checkExists(user);
			if (groupExists && userExists) {
				((DynamicUser) user).removeGroup(group);
				((DynamicGroup) group).removeUser(user);
				return;
			}
		} catch (Exception e) {
			throw new DataBackendException("grant(Role,Permission) failed", e);
		}

		if (!groupExists) {
			throw new UnknownEntityException("Unknown group '" + group.getName() + "'");
		}
		if (!userExists) {
			throw new UnknownEntityException("Unknown user '" + user.getName() + "'");
		}
	}