Ejemplo n.º 1
0
  /**
   * 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;
  }
Ejemplo n.º 2
0
  /**
   * 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;
  }