Examples of AtomDate


Examples of org.apache.abdera.model.AtomDate

  }
 
  @Test
  public void testAtomDate2() {
    String date = "2007-12-13T14:15:16.123Z";
    AtomDate atomDate = new AtomDate(date);
    Calendar calendar = atomDate.getCalendar();
    atomDate = new AtomDate(calendar);
    assertEquals(date,atomDate.toString());
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

  }
 
  @Test
  public void testAtomDate3() {
    long date = System.currentTimeMillis();
    AtomDate atomDate = new AtomDate(date);
    Calendar calendar = atomDate.getCalendar();
    atomDate = new AtomDate(calendar);
    assertEquals(date,atomDate.getTime());
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    for (String mask : masks) {
      try {
        SimpleDateFormat sdf = new SimpleDateFormat(mask);
        sdf.setTimeZone(TimeZone.getTimeZone("GMT"));
        Date d = sdf.parse(value);
        return new AtomDate(d);
      } catch (Exception e) {}
    }
    return null;
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    Credentials credentials,
    HttpMethod method)
      throws AuthenticationException {
    if (credentials instanceof UsernamePasswordCredentials) {
      UsernamePasswordCredentials creds = (UsernamePasswordCredentials) credentials;
      AtomDate now = new AtomDate(new Date());
      String nonce = generateNonce();
      String digest = generatePasswordDigest(creds.getPassword(), nonce, now);
      String username = creds.getUserName();
     
      String wsse = "UsernameToken Username=\"" + username + "\", " +
                    "PasswordDigest=\"" + digest + "\", " +
                    "Nonce=\"" + nonce + "\", " +
                    "Created=\"" + now.getValue() + "\"";
      if (method != null) method.addRequestHeader("X-WSSE", wsse);
      return "WSSE profile=\"UsernameToken\"";
    } else {
      return null;
    }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    else
      _removeAllChildren();
  }

  public Date getDate() {
    AtomDate ad = getValue();
    return (ad != null) ? ad.getDate() : null;
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    AtomDate ad = getValue();
    return (ad != null) ? ad.getDate() : null;
  }

  public Calendar getCalendar() {
    AtomDate ad = getValue();
    return (ad != null) ? ad.getCalendar() : null;
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    AtomDate ad = getValue();
    return (ad != null) ? ad.getCalendar() : null;
  }

  public long getTime() {
    AtomDate ad = getValue();
    return (ad != null) ? ad.getTime() : null;
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    AtomDate ad = getValue();
    return (ad != null) ? ad.getTime() : null;
  }

  public String getString() {
    AtomDate ad = getValue();
    return (ad != null) ? ad.getValue() : null;
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    }
  }
 
  public static void testAtomDate() {
    Date now = new Date();
    AtomDate atomNow = AtomDate.valueOf(now);
    String rfc3339 = atomNow.getValue();
    atomNow = AtomDate.valueOf(rfc3339);
    Date parsed = atomNow.getDate();
    assertEquals(now, parsed);
  }
View Full Code Here

Examples of org.apache.abdera.model.AtomDate

    assertEquals(links.size(),1);
    links = feed.getLinks(Link.REL_RELATED);
    assertEquals(links.size(),0);
    assertNotNull(feed.getUpdatedElement());
    DateTime dte = feed.getUpdatedElement();
    AtomDate dt = dte.getValue();
    assertNotNull(dt);
    Calendar c = dt.getCalendar();
    AtomDate cdt = new AtomDate(c);
    assertEquals(dt.getTime(), cdt.getTime());
    Person person = feed.getAuthor();
    assertNotNull(person);
    assertEquals(person.getName(), "John Doe");
    assertNull(person.getEmail());
    assertNull(person.getUri());
    IRIElement id = feed.getIdElement();
    assertNotNull(id);
    assertEquals(id.getValue(), new IRI("urn:uuid:60a76c80-d399-11d9-b93C-0003939e0af6"));
    List<Entry> entries = feed.getEntries();
    assertEquals(entries.size(), 1);
    for (Entry entry : entries) {
      title = entry.getTitleElement();
      assertNotNull(title);
      assertEquals(title.getTextType(), Text.Type.TEXT);
      value = title.getValue();
      assertEquals(value, "Atom-Powered Robots Run Amok");
      links = entry.getLinks();
      assertEquals(1, links.size());
      for (Link link : links) {
        assertNull(link.getRel()); // it's an alternate link
        assertEquals(link.getHref(), new IRI("http://example.org/2003/12/13/atom03"));
        assertNull(link.getHrefLang());
        assertNull(link.getMimeType());
        assertNull(link.getTitle());
        assertEquals(link.getLength(),-1);
      }
      links = entry.getLinks(Link.REL_ALTERNATE);
      assertEquals(links.size(),1);
      links = entry.getLinks(Link.REL_RELATED);
      assertEquals(links.size(),0);
      id = entry.getIdElement();
      assertNotNull(id);
      assertEquals(id.getValue(), new IRI("urn:uuid:1225c695-cfb8-4ebb-aaaa-80da344efa6a"));
      assertNotNull(entry.getUpdatedElement());
      dte = entry.getUpdatedElement();
      dt = dte.getValue();
      assertNotNull(dt);
      c = dt.getCalendar();
      cdt = new AtomDate(c);
      assertEquals(dt.getTime(), cdt.getTime());
      Text summary = entry.getSummaryElement();
      assertNotNull(summary);
      assertEquals(summary.getTextType(), Text.Type.TEXT);
      value = summary.getValue();
      assertEquals(value, "Some text.");
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.