/* * Copyright 2000-2013 Enonic AS * http://www.enonic.com/license */ package com.enonic.cms.core.security.group; import java.util.Collection; import java.util.HashSet; import java.util.List; import java.util.Set; public class AbstractMembershipsCommand { private Set<GroupKey> memberships = new HashSet<GroupKey>(); public void addMembership( final GroupKey key ) { memberships.add( key ); } public boolean removeMemberships( final List<GroupKey> keys ) { return memberships.removeAll( keys ); } public Collection<GroupKey> getMemberships() { return memberships; } }