Package javax.persistence

Examples of javax.persistence.Tuple


                       " does not match actual result " + toClass(element), arrayElementClasses[i].isInstance(element));
                    }
                }
            }
            if (resultClass == Tuple.class && arrayElementClasses != null) {
                Tuple tuple = (Tuple)row;
                for (int i = 0; i < arrayElementClasses.length; i++) {
                    Object element = tuple.get(i);
                    assertTrue(i + "-th tuple element " + toString(arrayElementClasses[i]) +
                       " does not match actual result " + toClass(element), arrayElementClasses[i].isInstance(element));
                }
            }
        }
View Full Code Here


   
    @Test
    public void testEqualsCriteriaQueryTuple() throws Exception {
        List<Tuple> books = criteriaQueryBooksTuple("id==10");
        assertEquals(1, books.size());
        Tuple tuple = books.get(0);
        int tupleId = tuple.get("id", Integer.class);
        assertEquals(10, tupleId);
    }
View Full Code Here

   
    @Test
    public void testEqualsCriteriaQueryTuple() throws Exception {
        List<Tuple> books = criteriaQueryBooksTuple("id==10");
        assertEquals(1, books.size());
        Tuple tuple = books.get(0);
        int tupleId = tuple.get("id", Integer.class);
        assertEquals(10, tupleId);
    }
View Full Code Here

   
    @Test
    public void testEqualsCriteriaQueryTuple() throws Exception {
        List<Tuple> books = criteriaQueryBooksTuple("id==10");
        assertEquals(1, books.size());
        Tuple tuple = books.get(0);
        int tupleId = tuple.get("id", Integer.class);
        assertEquals(10, tupleId);
    }
View Full Code Here

   
    @Test
    public void testEqualsCriteriaQueryTuple() throws Exception {
        List<Tuple> books = criteriaQueryBooksTuple("id eq 10");
        assertEquals(1, books.size());
        Tuple tuple = books.get(0);
        int tupleId = tuple.get("id", Integer.class);
        assertEquals(10, tupleId);
    }
View Full Code Here

    /**
     * Load a Version object with direct field queries. Used to deal with DB upgrades where not all of the fields
     * have been loaded
     */
    private Version getSimpleVersion(String product) {
        final Tuple coreNumbers;
        try {
            final TypedQuery<Tuple> coreNumbersQuery = this.createQuery(this.findCoreVersionNumbers);
            coreNumbersQuery.setParameter(this.productParameter, product);
            coreNumbers = DataAccessUtils.singleResult(coreNumbersQuery.getResultList());
        }
        catch (SQLGrammarException e) {
            logger.warn("UP_VERSION table doesn't exist, returning null for version of " + product);
            return null;
        }
       
        if (coreNumbers == null) {
            //Table exists but no version data for the product
            return null;
        }
       
       
        //Pull out the maj/min/pat values
        final Integer major = coreNumbers.get(VersionImpl_.major.getName(), VersionImpl_.major.getBindableJavaType());
        final Integer minor = coreNumbers.get(VersionImpl_.minor.getName(), VersionImpl_.minor.getBindableJavaType());
        final Integer patch = coreNumbers.get(VersionImpl_.patch.getName(), VersionImpl_.patch.getBindableJavaType());

        //See if the optional local version value exists
        Integer local;
        try {
            final TypedQuery<Integer> localNumberQuery = this.createQuery(this.findLocalVersionNumber);
View Full Code Here

    }

    cq.where(cb.and(filters.toArray(new Predicate[0])));
    Query query = em.createQuery(cq);
    // List<BigDecimal> result = query.getResultList();
    Tuple result = null;
    List<Tuple> results = query.getResultList();
    if (results == null || results.size() == 0) {
      LOG.debug("EGDS: Cannot find flight from afttab");
      LOG.debug("CriteriaQuery: {}",
          query.unwrap(org.hibernate.Query.class).getQueryString());
View Full Code Here

  }

  @Override
  public Tuple findFlightForLineDeNAX(String stodStoa, String adid,
      String flno, String regn) {
    Tuple result = null;

    if (stodStoa == null && adid == null && flno == null && regn == null) {
      return null;
    }
View Full Code Here

    rawMsg = msg;

    // search flight
    if (entDbAircraftOpsMsg != null) {

      Tuple deNAEntDbAfttab = null;
      String getFlightNumber = null;
      String flDate = null;
      if (entDbAircraftOpsMsg.getFlightNumber() != null) {
        getFlightNumber = entDbAircraftOpsMsg.getFlightNumber()
            .substring(0, 2)
            + " "
            + entDbAircraftOpsMsg.getFlightNumber().substring(2);
      }
      if (entDbAircraftOpsMsg.getFltDate() != null) {
        flDate = HpEKConstants.DENA_DATE_FORMAT
            .format(entDbAircraftOpsMsg.getFltDate());
      }

      long startTime = System.currentTimeMillis();
      deNAEntDbAfttab = afttabBean.findFlightForLineDeNAX(flDate,
          entDbAircraftOpsMsg.getArrDepFlag(), getFlightNumber,
          entDbAircraftOpsMsg.getFltRegn());
      LOG.debug("search flight from afttab, takes {}",
          System.currentTimeMillis() - startTime);

      if (deNAEntDbAfttab != null) {
        entDbAircraftOpsMsg.setIdFlight(deNAEntDbAfttab.get("urno",
            BigDecimal.class));
        // entDbAircraftOpsMsg.setIdFlight(deNAEntDbAfttab.getUrno());
        try {
          String aldtStr = deNAEntDbAfttab.get("aldt", String.class)
              .trim();
          String atotStr = deNAEntDbAfttab.get("atot", String.class)
              .trim();
          if (!"".equals(aldtStr)) {
            entDbAircraftOpsMsg
                .setAldt(HpEKConstants.DENA_DATE_FORMAT
                    .parse(aldtStr));
View Full Code Here

        }
       
        // find flight from afttab
      //BigDecimal uaft = aftBean.getUrnoByCriteriaQuery(criteriaParams, type, adid);
        long start = System.currentTimeMillis();
      Tuple tuple = aftBean.getUrnoByCriteriaQuery(criteriaParams, type, adid, from, to);
      LOG.debug("EGDS search flight from afttab cost: {}ms", (System.currentTimeMillis() - start));
      if (tuple == null) {
          // drop message
          LOG.debug("EGDS message dropped due to cannot find flight from afttab");
          //LOG.error("Message Dropped: \n{}", _flightXml);
          addExptInfo(EnumExceptionCodes.ENOFL.name(), EnumExceptionCodes.ENOFL.toString());
            return false;
          }
         
          // uaft
          BigDecimal uaft = tuple.get("urno", BigDecimal.class);
         
          // tifa
          String tifa = tuple.get("tifa", String.class);
         
          // tifd
          String tifd = tuple.get("tifd", String.class);
         
          // adid
          Character aftAdid = tuple.get("adid", Character.class);
          if (adid == null && aftAdid != null) {
            adid = ADID.fromValue(aftAdid.toString());
          }
         
          // flag: continue to process message or not
View Full Code Here

TOP

Related Classes of javax.persistence.Tuple

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.