Package br.gov.frameworkdemoiselle.internal.producer.ConnectionProducer

Examples of br.gov.frameworkdemoiselle.internal.producer.ConnectionProducer.Status


    return getProducer().getCache().values();
  }

  @Override
  public void begin() {
    Status status;
    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      status.setActive(true);
    }
  }
View Full Code Here


  /**
   * @throws DemoiselleException
   */
  @Override
  public void commit() {
    Status status;

    for (Connection connection : getDelegate()) {
      try {
        connection.commit();
        status = getProducer().getStatus(connection);
        status.setActive(false);
      } catch (Exception cause) {
        throw new DemoiselleException(cause);
      }
    }
  }
View Full Code Here

  /**
   * @throws DemoiselleException
   */
  @Override
  public void rollback() {
    Status status;

    for (Connection connection : getDelegate()) {
      try {
        connection.rollback();
        status = getProducer().getStatus(connection);
        status.setActive(false);
      } catch (Exception cause) {
        throw new DemoiselleException(cause);
      }
    }
  }
View Full Code Here

    }
  }

  @Override
  public void setRollbackOnly() {
    Status status;
    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      status.setRollbackOnly(true);
    }
  }
View Full Code Here

    }
  }

  @Override
  public boolean isActive() {
    Status status;
    boolean result = true;

    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      result = result && status.isActive();
    }

    return result;
  }
View Full Code Here

    return result;
  }

  @Override
  public boolean isMarkedRollback() {
    Status status;
    boolean result = true;

    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      result = result && status.isMarkedRollback();
    }

    return result;
  }
View Full Code Here

    return getProducer().getCache().values();
  }

  @Override
  public void begin() {
    Status status;
    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      status.setActive(true);
    }
  }
View Full Code Here

  /**
   * @throws DemoiselleException
   */
  @Override
  public void commit() {
    Status status;

    for (Connection connection : getDelegate()) {
      try {
        connection.commit();
        status = getProducer().getStatus(connection);
        status.setActive(false);
      } catch (Exception cause) {
        throw new TransactionException(cause);
      }
    }
  }
View Full Code Here

  /**
   * @throws DemoiselleException
   */
  @Override
  public void rollback() {
    Status status;

    for (Connection connection : getDelegate()) {
      try {
        connection.rollback();
        status = getProducer().getStatus(connection);
        status.setActive(false);
      } catch (Exception cause) {
        throw new TransactionException(cause);
      }
    }
  }
View Full Code Here

    }
  }

  @Override
  public void setRollbackOnly() {
    Status status;
    for (Connection connection : getDelegate()) {
      status = getProducer().getStatus(connection);
      status.setRollbackOnly(true);
    }
  }
View Full Code Here

TOP

Related Classes of br.gov.frameworkdemoiselle.internal.producer.ConnectionProducer.Status

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.