package org.koshinuke.model; import java.io.Serializable; import java.security.Principal; /** * @author taichi */ public class DefaultKoshinukePrincipal implements KoshinukePrincipal, Serializable { private static final long serialVersionUID = 6756819198900957569L; final String name; final String mail; public DefaultKoshinukePrincipal(Principal principal) { this.name = principal.getName(); this.mail = ""; // TODO ユーザ属性情報をどうやって確保するか… } public DefaultKoshinukePrincipal(String name, String mail) { this.name = name; this.mail = mail; } @Override public String getName() { return this.name; } @Override public String getMail() { return this.mail; } }