package com.oceaneconsulting.tanaguru.entity; import org.tanaguru.sdk.entity.Entity; import com.oceaneconsulting.tanaguru.entity.impl.WsRoleImpl; /** * Interface de l'utilisateur web service * @author msobahi * */ public interface WsUser extends Entity { /** * Getter du nom de l'utilisateur * * @return Nom de l'utilisateur */ String getName(); /** * Setter du nom de l'utilisateur * * @param name Nom de l'utilisateur */ void setName(String name); /** * Getter du nom de l'utilisateur * * @return Nom de l'utilisateur */ String getFirstName(); /** * Setter du nom de l'utilisateur * * @param firstName Nom de l'utilisateur */ void setFirstName(String firstName); /** * Getter du flag d'activite de l'utilisateur * * @return Flag d'activite de l'utilisateur */ Boolean getActive(); /** * Setter du flag d'activite de l'utilisateur * * @param active Flag d'activite de l'utilisateur */ void setActive(Boolean active); /** * Getter du role de l'utilsateur * * @return Role de l'utilisateur */ WsRoleImpl getRole(); /** * Setter du role de l'utilisateur * * @param role Role de l'utilisateur */ void setRole(WsRoleImpl role); /** * Getter de l'email de l'utilisateur * @return l'email de l'utilisateur */ String getEmail(); /** * Setter de l'email de l'utilisateur * @param email L'email de l'utilisateur */ void setEmail(String email); /** * Getter du mot de passe de l'utilisateur * @return le mot de passe de l'utilisateur */ String getPassword(); /** * Setteir du mot de passe de l'utilisateur * @param password Le mot de passe */ void setPassword(String password); }