List of usage examples for org.springframework.data.domain Sort Sort
private Sort(Direction direction, List<String> properties)
From source file:org.eclipse.hawkbit.ui.artifacts.details.ArtifactBeanQuery.java
/** * Parametric Constructor.//from w ww . j ava2s. c o m * * @param definition * as Def * @param queryConfig * as Config * @param sortIds * as sort * @param sortStates * as Sort status */ public ArtifactBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortIds, final boolean[] sortStates) { super(definition, queryConfig, sortIds, sortStates); if (HawkbitCommonUtil.isNotNullOrEmpty(queryConfig)) { baseSwModuleId = (Long) queryConfig.get(SPUIDefinitions.BY_BASE_SOFTWARE_MODULE); } if (!ArrayUtils.isEmpty(sortStates)) { sort = new Sort(sortStates[0] ? Direction.ASC : Direction.DESC, (String) sortIds[0]); for (int targetId = 1; targetId < sortIds.length; targetId++) { sort.and(new Sort(sortStates[targetId] ? Direction.ASC : Direction.DESC, (String) sortIds[targetId])); } } }
From source file:org.eclipse.hawkbit.ui.filtermanagement.CustomTargetBeanQuery.java
/** * Parametric Constructor./*from w w w . j a v a 2 s . c o m*/ * * @param definition * as Def * @param queryConfig * as Config * @param sortIds * as sort * @param sortStates * as Sort status */ public CustomTargetBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortIds, final boolean[] sortStates) { super(definition, queryConfig, sortIds, sortStates); if (isNotNullOrEmpty(queryConfig)) { filterQuery = (String) queryConfig.get(FILTER_BY_QUERY); } if (!isEmpty(sortStates)) { sort = new Sort(sortStates[0] ? ASC : DESC, (String) sortIds[0]); for (int targetId = 1; targetId < sortIds.length; targetId++) { sort.and(new Sort(sortStates[targetId] ? ASC : DESC, (String) sortIds[targetId])); } } }
From source file:org.eclipse.hawkbit.ui.management.actionhistory.ActionBeanQuery.java
/** * Parametric Constructor.// ww w . j a v a2 s.co m * * @param definition * QueryDefinition contains the query properties. * @param queryConfig * Implementation specific configuration. * @param sortPropertyIds * The properties participating in sort. * @param sortStates * The ascending or descending state of sort properties. */ public ActionBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortPropertyIds, final boolean[] sortStates) { super(definition, queryConfig, sortPropertyIds, sortStates); if (isNotNullOrEmpty(queryConfig)) { currentSelectedConrollerId = (String) queryConfig.get(SPUIDefinitions.ACTIONS_BY_TARGET); } if (ArrayUtils.isEmpty(sortStates)) { return; } // Initialize sort sort = new Sort(sortStates[0] ? Direction.ASC : Direction.DESC, (String) sortPropertyIds[0]); // Add sort for (int distId = 1; distId < sortPropertyIds.length; distId++) { sort.and(new Sort(sortStates[distId] ? Direction.ASC : Direction.DESC, (String) sortPropertyIds[distId])); } }
From source file:org.eclipse.hawkbit.ui.management.targettable.TargetBeanQuery.java
/** * Parametric Constructor.//from w w w . ja v a 2 s . c o m * * @param definition * as Def * @param queryConfig * as Config * @param sortIds * as sort * @param sortStates * as Sort status */ public TargetBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortIds, final boolean[] sortStates) { super(definition, queryConfig, sortIds, sortStates); if (HawkbitCommonUtil.isNotNullOrEmpty(queryConfig)) { status = (Collection<TargetUpdateStatus>) queryConfig.get(SPUIDefinitions.FILTER_BY_STATUS); overdueState = (Boolean) queryConfig.get(SPUIDefinitions.FILTER_BY_OVERDUE_STATE); targetTags = (String[]) queryConfig.get(SPUIDefinitions.FILTER_BY_TAG); noTagClicked = (Boolean) queryConfig.get(SPUIDefinitions.FILTER_BY_NO_TAG); distributionId = (Long) queryConfig.get(SPUIDefinitions.FILTER_BY_DISTRIBUTION); searchText = (String) queryConfig.get(SPUIDefinitions.FILTER_BY_TEXT); targetFilterQueryId = (Long) queryConfig.get(SPUIDefinitions.FILTER_BY_TARGET_FILTER_QUERY); if (!Strings.isNullOrEmpty(searchText)) { searchText = String.format("%%%s%%", searchText); } pinnedDistId = (Long) queryConfig.get(SPUIDefinitions.ORDER_BY_DISTRIBUTION); } if (!ArrayUtils.isEmpty(sortStates)) { sort = new Sort(sortStates[0] ? Direction.ASC : Direction.DESC, (String) sortIds[0]); for (int targetId = 1; targetId < sortIds.length; targetId++) { sort.and(new Sort(sortStates[targetId] ? Direction.ASC : Direction.DESC, (String) sortIds[targetId])); } } }
From source file:org.eclipse.hawkbit.ui.rollout.rollout.RolloutBeanQuery.java
/** * Parametric Constructor.//from w w w . ja va 2s . c om * * @param definition * as QueryDefinition * @param queryConfig * as Config * @param sortIds * as sort * @param sortStates * as Sort status */ public RolloutBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortIds, final boolean[] sortStates) { super(definition, queryConfig, sortIds, sortStates); searchText = getSearchText(); if (!isEmpty(sortStates)) { sort = new Sort(sortStates[0] ? Direction.ASC : Direction.DESC, (String) sortIds[0]); for (int targetId = 1; targetId < sortIds.length; targetId++) { sort.and(new Sort(sortStates[targetId] ? Direction.ASC : Direction.DESC, (String) sortIds[targetId])); } } }
From source file:org.eclipse.hawkbit.ui.rollout.rolloutgroup.RolloutGroupBeanQuery.java
/** * Parametric Constructor.//from w ww .j av a2s . c o m * * @param definition * as QueryDefinition * @param queryConfig * as Config * @param sortPropertyIds * as sort * @param sortStates * as Sort status */ public RolloutGroupBeanQuery(final QueryDefinition definition, final Map<String, Object> queryConfig, final Object[] sortPropertyIds, final boolean[] sortStates) { super(definition, queryConfig, sortPropertyIds, sortStates); rolloutId = getRolloutId(); if (!isEmpty(sortStates)) { sort = new Sort(sortStates[0] ? ASC : DESC, (String) sortPropertyIds[0]); for (int targetId = 1; targetId < sortPropertyIds.length; targetId++) { sort.and(new Sort(sortStates[targetId] ? ASC : DESC, (String) sortPropertyIds[targetId])); } } }
From source file:org.egov.council.service.CouncilMeetingService.java
public List<CouncilMeeting> findAll() { return councilMeetingRepository.findAll(new Sort(Sort.Direction.DESC, "meetingDate")); }
From source file:org.egov.pgr.service.ComplaintTypeService.java
public List<ComplaintType> findAll() { return complaintTypeRepository.findAll(new Sort(Sort.Direction.ASC, "name")); }
From source file:org.egov.stms.transactions.service.SewerageConnectionService.java
public List<SewerageConnection> findAll() { return sewerageConnectionRepository.findAll(new Sort(Sort.Direction.ASC, "shscNumber")); }
From source file:org.egov.wtms.application.service.WaterConnectionDetailsService.java
public List<WaterConnectionDetails> findAll() { return waterConnectionDetailsRepository.findAll(new Sort(Sort.Direction.ASC, APPLICATION_NUMBER)); }