* @return List of MeasuremenSchedules for the given resource
*/
@SuppressWarnings("unchecked")
public List<MeasurementSchedule> findSchedulesForResourceAndType(Subject subject, int resourceId,
DataType dataType, DisplayType displayType, boolean enabledOnly) {
OrderingField sortOrder = new OrderingField("ms.definition.displayName", PageOrdering.ASC);
Query query = PersistenceUtility.createQueryWithOrderBy(entityManager,
MeasurementSchedule.FIND_ALL_FOR_RESOURCE_ID, sortOrder);
query.setParameter("resourceId", resourceId);
query.setParameter("dataType", dataType);
query.setParameter("displayType", displayType);