/** * Método que intenta abrir un a puerta * * @param card * @return true si se ha conseguido abrir la puerta */ public boolean open(CodeCard card) { boolean abierta; this.isOpen = this.code.equals(card.getCode()); // Si coinciden los códigos abierta = this.isOpen; return abierta; }
/** * Metodo que intenta cerrar una puerta. * * @param card * @return true si se ha conseguido cerrar. */ public boolean close(CodeCard card) { boolean cerrada; this.isOpen = !this.code.equalsIgnoreCase(card.getCode()); // Abierta si no coinciden los codigos cerrada = !this.isOpen; return cerrada; }