Examples of OrderingField


Examples of org.rhq.core.domain.util.OrderingField

        String filter = "";
        if (pageControl.getPrimarySortColumn() != null) {
            PageOrdering order = (pageControl.getPrimarySortOrder() == null) ? PageOrdering.ASC : pageControl
                .getPrimarySortOrder();
            filter = getOrderByFragment(new OrderingField(pageControl.getPrimarySortColumn(), order));
        }

        org.hibernate.Query query = getHibernateSession(entityManager).createFilter(collection, filter);
        if (pageControl.getPageSize() > 0) {
            query.setFirstResult(pageControl.getPageNumber() * pageControl.getPageSize());
 
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        ResponseWriter writer = context.getResponseWriter();

        PageControl pageControl = getPageControl(component);
        boolean sortFieldFound = false;
        for (int i = 0, orderingFieldsSize = pageControl.getOrderingFields().size(); i < orderingFieldsSize; i++) {
            OrderingField field = pageControl.getOrderingFields().get(i);
            if (field.getField().equals(sortBy)) {
                sortFieldFound = true;
                writer.startElement("img", component);
                String imageFileName = null;
                switch (field.getOrdering()) {
                    case ASC:
                        imageFileName = (i == 0) ? "tb_sortup.gif" : "tb_sortup_inactive.gif";
                        break;
                    case DESC:
                        imageFileName = (i == 0) ? "tb_sortdown.gif" : "tb_sortdown_inactive.gif";
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

            } else {
                field = expressionString.replaceAll("[#|$]\\{", "").replaceAll("\\}", "");
            }
            Ordering ordering = sortField.getOrdering();
            PageOrdering pageOrdering = (ordering == Ordering.ASCENDING) ? PageOrdering.ASC : PageOrdering.DESC;
            OrderingField orderingField = new OrderingField(field, pageOrdering);
            orderingFields.add(orderingField);
        }
        return orderingFields;
    }
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

    private void fixOrder(List<OrderingField> orderingFields) {
        Collections.reverse(orderingFields);
        if (this.currentOrderingFields != null && orderingFields.size() > 1 &&
                orderingFields.size() == this.currentOrderingFields.size()) {
            for (int i = 1, sortFieldsSize = orderingFields.size(); i < sortFieldsSize; i++) {
                OrderingField orderingField = orderingFields.get(i);
                OrderingField currentOrderingField = this.currentOrderingFields.get(i);
                if (orderingField.getField().equals(currentOrderingField.getField()) &&
                    orderingField.getOrdering() != currentOrderingField.getOrdering()) {
                    orderingFields.remove(i);
                    orderingFields.add(0, orderingField);
                }
            }
        }
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        try {
            long childPluginConfigurationUpdateCount = getConfigurationUpdateCount(groupConfigurationUpdateId,
                configurationManager);

            int rowsProcessed = 0;
            PageControl pc = new PageControl(0, 1000, new OrderingField("cu.id", PageOrdering.ASC));
            while (true) {
                List<Integer> pagedChildUpdateIds = getConfigurationUpdateIds(groupConfigurationUpdateId,
                    configurationManager, pc);
                if (pagedChildUpdateIds.size() <= 0) {
                    break;
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

            if (sortColumn.contains(" ") && !sortColumn.toLowerCase().endsWith(" desc")) {
                throw new RuntimeException("This app is not vulnerable to SQL-injection attacks. Thanks for playing.");
            }
        }

        return new PageControl(pageNumber, pageSize, new OrderingField(sortColumn, sortOrder));
    }
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        }
    }

    private CreateResourceHistory findMatchingCreateResourceHistory(Integer parentId, String resourceKey) {
        Query query = PersistenceUtility.createQueryWithOrderBy(entityManager,
            CreateResourceHistory.QUERY_FIND_BY_CHILD_RESOURCE_KEY, new PageControl(0, 1, new OrderingField("mtime",
                DESC)));
        query.setParameter("parentResourceId", parentId);
        query.setParameter("newResourceKey", resourceKey);
        Iterator iterator = query.getResultList().iterator();
        if (iterator.hasNext()) {
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        }

        // Configurations are very expensive to load, so load 'em in chunks to ease the strain on the DB.
        PageControl pageControl = new PageControl(0, 20);
        Query query = PersistenceUtility.createQueryWithOrderBy(entityManager,
            Configuration.QUERY_GET_RESOURCE_CONFIG_MAP_BY_GROUP_ID, new OrderingField("r.id", PageOrdering.ASC));
        query.setParameter("resourceGroupId", compatibleGroup.getId());

        Map<Integer, Configuration> results = new HashMap<Integer, Configuration>((int) count);
        int rowsProcessed = 0;
        while (true) {
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        }

        // Configurations are very expensive to load, so load 'em in chunks to ease the strain on the DB.
        PageControl pageControl = new PageControl(0, 20);
        Query query = PersistenceUtility.createQueryWithOrderBy(entityManager,
            Configuration.QUERY_GET_PLUGIN_CONFIG_MAP_BY_GROUP_ID, new OrderingField("r.id", PageOrdering.ASC));
        query.setParameter("resourceGroupId", compatibleGroup.getId());

        Map<Integer, Configuration> results = new HashMap<Integer, Configuration>((int) count);
        int rowsProcessed = 0;
        while (true) {
View Full Code Here

Examples of org.rhq.core.domain.util.OrderingField

        PackageType packageType = entityManager.find(PackageType.class, id);
        return packageType;
    }

    public List<PackageType> getPackageTypes() {
        OrderingField orderingField = new OrderingField("pt.displayName", PageOrdering.ASC);

        Query query = PersistenceUtility.createQueryWithOrderBy(entityManager,
            PackageType.QUERY_FIND_ALL, orderingField);

        @SuppressWarnings("unchecked")
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.