/** * Create a new Atom Date instance using the number of milliseconds since January 1, 1970, 00:00:00 GMT * * @param value The number of milliseconds since January 1, 1970, 00:00:00 GMT * @return The created AtomDate */ public static AtomDate valueOf(long value) { return new AtomDate(value); } }
/** * Create a new Atom Date instance from a java.util.Date * * @param value a java.util.Date * @return The created AtomDate */ public static AtomDate valueOf(Date value) { return new AtomDate(value); }
/** * Create a new Atom Date instance from a java.util.Calendar * * @param value A java.util.Calendar * @return The created AtomDate */ public static AtomDate valueOf(Calendar value) { return new AtomDate(value); }
/** * Create a new Atom Date instance from a java.util.Date * @param value a java.util.Date * @return The created AtomDate */ public static AtomDate valueOf(Date value) { return new AtomDate(value); }
/** * Create a new Atom Date instance from the serialized string form * @param value The serialized string form of the date * @return The created AtomDate */ public static AtomDate valueOf(String value) { return new AtomDate(value); }
/** * Create a new Atom Date instance using the number of milliseconds since January 1, 1970, 00:00:00 GMT * @param value The number of milliseconds since January 1, 1970, 00:00:00 GMT * @return The created AtomDate */ public static AtomDate valueOf(long value) { return new AtomDate(value); } }
/** * Create a new Atom Date instance from the serialized string form * * @param value The serialized string form of the date * @return The created AtomDate */ public static AtomDate valueOf(String value) { return new AtomDate(value); }
/** * Create a new Atom Date instance from a java.util.Calendar * @param value A java.util.Calendar * @return The created AtomDate */ public static AtomDate valueOf(Calendar value) { return new AtomDate(value); }
public String authenticate(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; } }
AtomDate atomDate = new AtomDate(lastUpdatedFinal); String datedUpdated = atomDate.toString(); Statement statement = new AtomStatement(feedUri, author, title, datedUpdated);