Example usage for com.fasterxml.jackson.databind.util ISO8601Utils format

List of usage examples for com.fasterxml.jackson.databind.util ISO8601Utils format

Introduction

In this page you can find the example usage for com.fasterxml.jackson.databind.util ISO8601Utils format.

Prototype

public static String format(Date date) 

Source Link

Document

Format a date into 'yyyy-MM-ddThh:mm:ssZ' (GMT timezone, no milliseconds precision)

Usage

From source file:com.github.tomakehurst.wiremock.common.Dates.java

public static String format(Date date) {
    return ISO8601Utils.format(date);
}

From source file:com.netflix.genie.common.util.JsonDateSerializer.java

/**
 * {@inheritDoc}/* w w w .  j  av a  2s .  c o  m*/
 */
@Override
public void serialize(final Date date, final JsonGenerator gen, final SerializerProvider provider)
        throws IOException {
    gen.writeString(ISO8601Utils.format(date));
}

From source file:com.netflix.genie.common.util.TestJsonDateSerializer.java

/**
 * Setup the tests.
 */
@Before
public void setup() {
    this.expectedString = ISO8601Utils.format(DATE);
}

From source file:com.nexmo.client.voice.CallsFilter.java

private void conditionalAdd(List<NameValuePair> params, String name, Date value) {
    if (value != null) {
        params.add(new BasicNameValuePair(name, ISO8601Utils.format(value)));
    }/* w w w . ja  v a 2  s.  c o m*/
}

From source file:org.noorganization.instalistsynch.controller.local.dba.impl.SqliteGroupAccessDbControllerTest.java

License:asdf

public void testInsert() throws Exception {
    Date currentDate = new Date();
    GroupAccess groupAccess = new GroupAccess(1, "fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.");
    groupAccess.setLastTokenRequest(currentDate);
    groupAccess.setLastUpdateFromServer(currentDate);
    groupAccess.setSynchronize(true);//  www.ja v a2s . c o m
    groupAccess.setInterrupted(false);

    assertEquals(IGroupAuthAccessDbController.INSERTION_CODE.CORRECT,
            mGroupAuthAccessDbController.insert(groupAccess));

    SQLiteDatabase db = mDbHelper.getReadableDatabase();
    Cursor cursor = db.query(GroupAccess.TABLE_NAME, GroupAccess.COLUMN.ALL_COLUMNS,
            GroupAccess.COLUMN.GROUP_ID + " = ? ", new String[] { String.valueOf(1) }, null, null, null);
    int count = cursor.getCount();
    if (count == 0)
        cursor.close();

    assertTrue(cursor.moveToFirst());

    int groupId = cursor.getInt(cursor.getColumnIndex(GroupAccess.COLUMN.GROUP_ID));
    boolean synchronize = cursor.getInt(cursor.getColumnIndex(GroupAccess.COLUMN.SYNCHRONIZE)) == 1;
    boolean interrupted = cursor.getInt(cursor.getColumnIndex(GroupAccess.COLUMN.INTERRUPTED)) == 1;
    Date lastTokenRequestDate = ISO8601Utils.parse(
            cursor.getString(cursor.getColumnIndex(GroupAccess.COLUMN.LAST_TOKEN_REQUEST)),
            new ParsePosition(0));
    Date lastUpdateDate = ISO8601Utils.parse(
            cursor.getString(cursor.getColumnIndex(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER)),
            new ParsePosition(0));
    String token = cursor.getString(cursor.getColumnIndex(GroupAccess.COLUMN.TOKEN));

    cursor.close();

    assertEquals(1, groupId);
    assertEquals(true, synchronize);
    assertEquals(false, interrupted);
    assertEquals(ISO8601Utils.format(currentDate), ISO8601Utils.format(lastTokenRequestDate));
    assertEquals(ISO8601Utils.format(currentDate), ISO8601Utils.format(lastUpdateDate));
    assertEquals("fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.", token);

}

From source file:org.noorganization.instalistsynch.controller.local.dba.impl.SqliteGroupAccessDbControllerTest.java

License:asdf

public void testGetGroupAuthAccess() throws Exception {
    Date currentDate = new Date();
    SQLiteDatabase db = mDbHelper.getWritableDatabase();

    ContentValues cv = new ContentValues();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 1);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, false);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, true);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    GroupAccess groupAccess = mGroupAuthAccessDbController.getGroupAuthAccess(1);
    assertNotNull(groupAccess);//from ww  w  .j  a  va2 s  .com
    assertEquals(1, groupAccess.getGroupId());
    assertEquals(false, groupAccess.wasInterrupted());
    assertEquals(true, groupAccess.isSynchronize());
    assertEquals(ISO8601Utils.format(currentDate), ISO8601Utils.format(groupAccess.getLastUpdateFromServer()));
    assertEquals(ISO8601Utils.format(currentDate), ISO8601Utils.format(groupAccess.getLastTokenRequest()));
    assertEquals("fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.", groupAccess.getToken());
}

From source file:org.noorganization.instalistsynch.controller.local.dba.impl.SqliteGroupAccessDbControllerTest.java

License:asdf

public void testGetGroupAuthAccesses() throws Exception {

    Date currentDate = new Date();
    SQLiteDatabase db = mDbHelper.getWritableDatabase();

    ContentValues cv = new ContentValues();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 1);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, false);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, true);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    Date otherDate = new Date();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 2);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, true);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, true);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddu3rssNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    List<GroupAccess> groupAccessList = mGroupAuthAccessDbController.getGroupAuthAccesses();
    assertNotNull(groupAccessList);/*w  ww.  ja  v  a2s .c om*/
    assertEquals(2, groupAccessList.size());

    for (GroupAccess groupAccess : groupAccessList) {
        assertNotNull(groupAccess);
        switch (groupAccess.getGroupId()) {
        case 1:
            assertEquals(1, groupAccess.getGroupId());
            assertEquals(false, groupAccess.wasInterrupted());
            assertEquals(true, groupAccess.isSynchronize());
            assertEquals(ISO8601Utils.format(currentDate),
                    ISO8601Utils.format(groupAccess.getLastUpdateFromServer()));
            assertEquals(ISO8601Utils.format(currentDate),
                    ISO8601Utils.format(groupAccess.getLastTokenRequest()));
            assertEquals("fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.", groupAccess.getToken());
            break;
        case 2:
            assertEquals(2, groupAccess.getGroupId());
            assertEquals(true, groupAccess.wasInterrupted());
            assertEquals(true, groupAccess.isSynchronize());
            assertEquals(ISO8601Utils.format(otherDate),
                    ISO8601Utils.format(groupAccess.getLastUpdateFromServer()));
            assertEquals(ISO8601Utils.format(otherDate),
                    ISO8601Utils.format(groupAccess.getLastTokenRequest()));
            assertEquals("fdskhbvvkddscddu3rssNDFSAdnandk3229df-dFSJDKMds.", groupAccess.getToken());
            break;
        default:
            assertTrue(false);
        }
    }

}

From source file:com.unboundid.scim2.common.filters.Filter.java

/**
 * Create a new {@code equal} filter./*from  w w w. ja v a 2  s.co m*/
 *
 * @param attributePath The path to the attribute to filter by.
 * @param filterValue   The filter attribute value.
 * @return A new {@code equal} filter.
 * @throws BadRequestException If the path could not be parsed.
 */
public static Filter eq(final String attributePath, final Date filterValue) throws BadRequestException {
    return new EqualFilter(Path.fromString(attributePath),
            JsonUtils.getJsonNodeFactory().textNode(ISO8601Utils.format(filterValue)));
}

From source file:org.noorganization.instalistsynch.controller.local.dba.impl.SqliteGroupAccessDbControllerTest.java

License:asdf

public void testGetGroupAuthAccessesBySynchronize() throws Exception {

    Date currentDate = new Date();
    SQLiteDatabase db = mDbHelper.getWritableDatabase();

    ContentValues cv = new ContentValues();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 1);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, false);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, true);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    Date otherDate = new Date();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 2);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, true);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, false);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddu3rssNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    List<GroupAccess> groupAccessList = mGroupAuthAccessDbController.getGroupAuthAccesses(true);
    assertNotNull(groupAccessList);/*w  ww .  j  a  va2 s  .co m*/
    assertEquals(1, groupAccessList.size());

    for (GroupAccess groupAccess : groupAccessList) {
        assertNotNull(groupAccess);
        switch (groupAccess.getGroupId()) {
        case 1:
            assertEquals(1, groupAccess.getGroupId());
            assertEquals(false, groupAccess.wasInterrupted());
            assertEquals(true, groupAccess.isSynchronize());
            assertEquals(ISO8601Utils.format(currentDate),
                    ISO8601Utils.format(groupAccess.getLastUpdateFromServer()));
            assertEquals(ISO8601Utils.format(currentDate),
                    ISO8601Utils.format(groupAccess.getLastTokenRequest()));
            assertEquals("fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.", groupAccess.getToken());
            break;
        default:
            assertTrue(false);
        }
    }

}

From source file:org.noorganization.instalistsynch.controller.local.dba.impl.SqliteGroupAccessDbControllerTest.java

License:asdf

public void testGetGroupAuthAccessesSinceDate() throws Exception {

    Date currentDate = new Date(1230);
    SQLiteDatabase db = mDbHelper.getWritableDatabase();

    ContentValues cv = new ContentValues();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 1);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, false);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, true);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(currentDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddueFSNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    Date otherDate = new Date();
    cv.put(GroupAccess.COLUMN.GROUP_ID, 2);
    cv.put(GroupAccess.COLUMN.INTERRUPTED, true);
    cv.put(GroupAccess.COLUMN.SYNCHRONIZE, false);
    cv.put(GroupAccess.COLUMN.LAST_UPDATE_FROM_SERVER, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.LAST_TOKEN_REQUEST, ISO8601Utils.format(otherDate));
    cv.put(GroupAccess.COLUMN.TOKEN, "fdskhbvvkddscddu3rssNDFSAdnandk3229df-dFSJDKMds.");

    assertTrue(db.insert(GroupAccess.TABLE_NAME, null, cv) >= 0);

    List<GroupAccess> groupAccessList = mGroupAuthAccessDbController
            .getGroupAuthAccesses(ISO8601Utils.format(otherDate));
    assertNotNull(groupAccessList);/*w ww . j a  v a  2s .  c  o m*/
    assertEquals(1, groupAccessList.size());

    for (GroupAccess groupAccess : groupAccessList) {
        assertNotNull(groupAccess);
        switch (groupAccess.getGroupId()) {
        case 2:
            assertEquals(2, groupAccess.getGroupId());
            assertEquals(true, groupAccess.wasInterrupted());
            assertEquals(false, groupAccess.isSynchronize());
            assertEquals(ISO8601Utils.format(otherDate),
                    ISO8601Utils.format(groupAccess.getLastUpdateFromServer()));
            assertEquals(ISO8601Utils.format(otherDate),
                    ISO8601Utils.format(groupAccess.getLastTokenRequest()));
            assertEquals("fdskhbvvkddscddu3rssNDFSAdnandk3229df-dFSJDKMds.", groupAccess.getToken());
            break;
        default:
            assertTrue(false);
        }
    }

}