Examples of XMLGregorianCalendar


Examples of javax.xml.datatype.XMLGregorianCalendar

  /**
   * Process the shipping message.
   */
  public void onMessage(Message msg) {
    // populate schedule info; for now the message contents are irrelevant
    XMLGregorianCalendar shipDate = datatypeFactory.newXMLGregorianCalendar();
    ScheduleInfo schedule = new ScheduleInfo();
    schedule.setShipDate(shipDate);

    // send schedule back to requester
    purchaseService.getShippingCallbackSP().sendSchedule(schedule);
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

  @Test
  public void testGregorianCalendar() throws Exception{

    DateObjectSource source = new DateObjectSource();
    DatatypeFactory datatypeFactory = DatatypeFactory.newInstance();
    XMLGregorianCalendar xmlGregorianCalendar = datatypeFactory.newXMLGregorianCalendar();
    xmlGregorianCalendar.setTimezone(2 * 60);
    source.setRecalledDate(xmlGregorianCalendar);

    DateObjectDest dest = mapper.map(source, DateObjectDest.class);

    assertEquals(source.getRecalledDate().getYear(), dest.getRecDate().getYear());
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

     
      Argument start = params.get(STARTDATE);
      Timestamp startTime = (Timestamp) start.getArgumentValue().getValue();
      GregorianCalendar tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance();
      tempCalendar.setTime(startTime);
      XMLGregorianCalendar startCalendar = factory.newXMLGregorianCalendar(tempCalendar);
     
      Argument end = params.get(ENDDATE);
      Timestamp endTime = (Timestamp) end.getArgumentValue().getValue();
      tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance();
      tempCalendar.setTime(endTime);
      XMLGregorianCalendar endCalendar = factory.newXMLGregorianCalendar(tempCalendar);
     
      updatedResult = parent.getConnection().getUpdated(objectName, startCalendar, endCalendar);
    } catch (ResourceException e) {
      throw new TranslatorException(e);
    }
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

     
      Argument start = params.get(STARTDATE);
      Timestamp startTime = (Timestamp) start.getArgumentValue().getValue();
      GregorianCalendar tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance();
      tempCalendar.setTime(startTime);
      XMLGregorianCalendar startCalendar = factory.newXMLGregorianCalendar(tempCalendar);
     
      Argument end = params.get(ENDDATE);
      Timestamp endTime = (Timestamp) end.getArgumentValue().getValue();
      tempCalendar = (GregorianCalendar) GregorianCalendar.getInstance();
      tempCalendar.setTime(endTime);
      XMLGregorianCalendar endCalendar = factory.newXMLGregorianCalendar(tempCalendar);
     
      deletedResult = parent.getConnection().getDeleted(objectName, startCalendar, endCalendar);
    } catch (ResourceException e) {
      throw new TranslatorException(e);
   
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

    cal.setTimeInMillis(time);

    GregorianCalendar gregCal = new GregorianCalendar();
    gregCal.setTimeInMillis(time);

    XMLGregorianCalendar xmlGregCal = getXMLGregorianCalendar(time);

    DateFormat[] dateFormats = new DateFormat[] { DateFormat.getDateInstance(DateFormat.FULL),
        DateFormat.getDateInstance(DateFormat.LONG), DateFormat.getDateInstance(DateFormat.MEDIUM),
        new SimpleDateFormat("MM/dd/yyyy"), new SimpleDateFormat("MM/dd/yyyy HH:mm:ss:SS") };
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

  }

  private XMLGregorianCalendar getXMLGregorianCalendar(long millis) {
    GregorianCalendar gcal = new GregorianCalendar();
    gcal.setTimeInMillis(millis);
    XMLGregorianCalendar cal = null;

    try {
      cal = DatatypeFactory.newInstance().newXMLGregorianCalendar(gcal);
    } catch (Exception ignore) {
    }
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

    }
  }

  @Test
  public void testXmlGregorianCalendar() {
    XMLGregorianCalendar xmlCalendar = mock(XMLGregorianCalendar.class);
    GregorianCalendar expected = new GregorianCalendar();
    when(xmlCalendar.toGregorianCalendar()).thenReturn(expected);
    Date date = new Date(expected.getTimeInMillis());

    assertEquals(date, converter.convert(Date.class, xmlCalendar));
  }
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

    Calendar calendar = Calendar.getInstance();
    calendar.set(YEAR, MONTH, DAY);
    Date date = calendar.getTime();

    Object result = converter.convert(XMLGregorianCalendar.class, date);
    XMLGregorianCalendar xmlCalendar = (XMLGregorianCalendar) result;

    assertEquals(YEAR, xmlCalendar.getYear());
    assertEquals(MONTH + 1, xmlCalendar.getMonth());
    assertEquals(DAY, xmlCalendar.getDay());
  }
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

  public void testConvert_Calendar() throws Exception {
    Calendar calendar = Calendar.getInstance();
    calendar.set(YEAR, MONTH, DAY);

    Object result = converter.convert(XMLGregorianCalendar.class, calendar);
    XMLGregorianCalendar xmlCalendar = (XMLGregorianCalendar) result;

    assertEquals(YEAR, xmlCalendar.getYear());
    assertEquals(MONTH + 1, xmlCalendar.getMonth());
    assertEquals(DAY, xmlCalendar.getDay());
  }
View Full Code Here

Examples of javax.xml.datatype.XMLGregorianCalendar

  }

  @Test
  public void testConvert_String() throws Exception {
    Object result = converter.convert(XMLGregorianCalendar.class, "04.07.1983");
    XMLGregorianCalendar xmlCalendar = (XMLGregorianCalendar) result;

    assertEquals(YEAR, xmlCalendar.getYear());
    assertEquals(MONTH - 1, xmlCalendar.getMonth());
    assertEquals(DAY, xmlCalendar.getDay());
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.