package gcom.seguranca.acesso.usuario; import java.io.Serializable; /** * Classe que representa a unicao de um usuario com usuario acao * * @author thiago toscano * @date 30/03/2006 */ public class UsuarioAcaoUsuarioHelper implements Serializable { private static final long serialVersionUID = 1L; private Usuario usuario; private UsuarioAcao usuarioAcao; /** * Construtor de UsuarioAcaoUsuarioHelp que recebe um usuario e um usuario acao * * @param usuario * @param usuarioAcao */ public UsuarioAcaoUsuarioHelper(Usuario usuario, UsuarioAcao usuarioAcao) { this.usuario = usuario; this.usuarioAcao = usuarioAcao; } /** * @return Retorna o campo usuario. */ public Usuario getUsuario() { return usuario; } /** * @return Retorna o campo usuarioAcao. */ public UsuarioAcao getUsuarioAcao() { return usuarioAcao; } public boolean equals(Object arg) { if (arg == null){ return false; } if (!(arg instanceof UsuarioAcaoUsuarioHelper)){ return false; } UsuarioAcaoUsuarioHelper uauh = (UsuarioAcaoUsuarioHelper) arg; return this.usuario.equals(uauh.usuario) && this.usuarioAcao.equals(uauh.usuarioAcao); } }