public JSONObject getByArchiveDateId(final String archiveDateId,
final int currentPageNum,
final int pageSize)
throws RepositoryException {
final Query query = new Query();
query.addFilter(ArchiveDate.ARCHIVE_DATE + "_" + Keys.OBJECT_ID,
FilterOperator.EQUAL, archiveDateId);
query.addSort(Article.ARTICLE + "_" + Keys.OBJECT_ID,
SortDirection.DESCENDING);
query.setCurrentPageNum(currentPageNum);
query.setPageSize(pageSize);