/**
* The contents of this file are subject to the license and copyright
* detailed in the LICENSE file at the root of the source
* tree and available online at
*
* https://github.com/keeps/roda
*/
package org.roda.core.data.v2.user;
import java.util.Set;
import org.roda.core.data.v2.IsModelObject;
import org.roda.core.data.v2.index.IsIndexed;
public interface RODAMember extends IsIndexed, IsModelObject {
boolean isActive();
boolean isUser();
@Override
String getId();
String getName();
String getFullName();
Set<String> getAllRoles();
Set<String> getDirectRoles();
boolean isNameValid();
}