teichmann@475: package org.dive4elements.artifacts.common.model; ingo@111: ingo@111: import java.io.Serializable; ingo@111: ingo@111: /** ingo@111: * An interface that describes a user of the system. ingo@111: * ingo@111: * @author Ingo Weinzierl ingo@111: */ ingo@111: public interface User extends Serializable { ingo@111: ingo@111: /** ingo@111: * This method returns the firstname of the user. ingo@111: * ingo@111: * @return the firstname. ingo@111: */ ingo@111: public String getFirstName(); ingo@111: ingo@111: ingo@111: /** ingo@111: * Sets the user's firstname. ingo@111: * ingo@111: * @param firstName The user's firstname. ingo@111: */ ingo@111: public void setFirstName(String firstName); ingo@111: ingo@111: ingo@111: /** ingo@111: * This method returns the lastname of the user. ingo@111: * ingo@111: * @return the lastname. ingo@111: */ ingo@111: public String getLastName(); ingo@111: ingo@111: ingo@111: /** ingo@111: * Sets the user's lastname. ingo@111: * ingo@111: * @param lastName The user's lastname. ingo@111: */ ingo@111: public void setLastName(String lastName); ingo@111: } ingo@111: // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :