protected ResourceOperationHistoryCriteria getFetchCriteria(final DSRequest request) {
ResourceOperationHistoryCriteria criteria = new ResourceOperationHistoryCriteria();
if (request.getCriteria().getValues().containsKey(CriteriaField.RESOURCE_ID)) {
int resourceId = getFilter(request, CriteriaField.RESOURCE_ID, Integer.class);
criteria.addFilterResourceIds(resourceId);
}
if (request.getCriteria().getValues().containsKey(CriteriaField.GROUP_OPERATION_HISTORY_ID)) {
int groupOperationHistoryId = getFilter(request, CriteriaField.GROUP_OPERATION_HISTORY_ID, Integer.class);
criteria.addFilterGroupOperationHistoryId(groupOperationHistoryId);