package net.sf.gazpachoquest.jaas.auth;
import java.io.Serializable;
import java.security.Principal;
import java.util.Set;
public interface Account extends Principal, Serializable {
String getGivenNames();
void setGivenNames(String givenNames);
String getSurname();
void setSurname(String surname);
String getEmail();
void setEmail(String email);
String getApiKey();
void setApiKey(String apiKey);
Set<RoleAccount> getRoles();
void setRoles(Set<RoleAccount> roles);
@Override
String getName();
String getFullName();
String getSecret();
void setSecret(String secret);
}