Package org.apache.wink.common.categories

Examples of org.apache.wink.common.categories.Categories


            + content, diff.similar());
    }

    private static Categories buildCategories() {
        // Create CategoriesDocumentResource with Categories data
        Categories cats = new Categories();
        cats.setScheme("urn:org.apache.wink.example.default.scheme");
        cats.setFixed(true);
        // Get category listing for somewhere
        for (int i = 0; i < 4; i++) {
            AtomCategory cb = new AtomCategory();
            cb.setLabel("label" + i);
            cb.setScheme("urn:org.apache.wink.scheme" + i);
            cb.setTerm("term" + i);
            cats.addCategory(cb);
        }
        return cats;
    }
View Full Code Here


            CategoriesResource categoriesResource = new CategoriesResource();

            // Defect severity categories are defined in stand-alone Categories
            // Document
            // created by CategoriesResource
            Categories severityCategories = new Categories();
            MultivaluedMap<String, String> variables = new MultivaluedMapImpl<String, String>();
            variables.add(CategoriesResource.CategoryParamCN, CategoriesResource.SeverityCN);
            severityCategories.setHref(categoriesResource, variables);
            catsList.add(severityCategories);

            Categories severityCategoriesClass = new Categories();
            MultivaluedMap<String, String> variables4Class =
                new MultivaluedMapImpl<String, String>();
            variables4Class.add(CategoriesResource.CategoryParamCN, CategoriesResource.SeverityCN);
            severityCategoriesClass.setHref(CategoriesResource.class, variables4Class);
            catsList.add(severityCategoriesClass);

            // Build defect status categories object for ServiceDocument
            Categories statusCategories = CategoriesResource.buildStatusCategoriesDocument();
            statusCategories.setFixed(true);

            if (!statusCategories.contains("Deffered", "urn:com:hp:qadefects:categories:status")) {
                statusCategories.addCategory("urn:com:hp:qadefects:categories:status",
                                             "Deffered",
                                             "Deffered");
            }
            if (!statusCategories.contains("Approved")) {
                statusCategories.addCategory("Approved");
            }

            catsList.add(statusCategories);

            return catsList;
View Full Code Here

         */
        @GET
        @Produces(MediaTypeUtils.ATOM_CATEGORIES_DOCUMENT)
        public Categories getCategoriesDocument(@PathParam(CategoryParamCN) String categoryName) {

            Categories cats = null;
            if (categoryName.equals(SeverityCN)) {
                cats = buildSeverityCategoryDocument();
            } else if (categoryName.equals(StatusCN)) {
                cats = buildStatusCategoriesDocument();
            } else if (categoryName.equals(AllCatgoriesCN)) {
View Full Code Here

            }
            return cats;
        }

        private Categories buildCompleteCategoriesDocument() {
            Categories severityCategoryDocument = buildSeverityCategoryDocument();
            Categories statusCategoriesDocument = buildStatusCategoriesDocument();

            List<AtomCategory> categories = severityCategoryDocument.getCategories();
            List<AtomCategory> categories2 = statusCategoriesDocument.getCategories();
            List<AtomCategory> categoriesAll = new ArrayList<AtomCategory>();
            categoriesAll.addAll(categories);
            categoriesAll.addAll(categories2);
            Categories allCategories = new Categories(categoriesAll);
            allCategories.setScheme("urn:com:hp:qadefects:categories");
            return allCategories;
        }
View Full Code Here

            allCategories.setScheme("urn:com:hp:qadefects:categories");
            return allCategories;
        }

        public static Categories buildSeverityCategoryDocument() {
            Categories cats = new Categories();
            cats.setScheme("urn:com:hp:qadefects:categories:severity");
            cats.setFixed(true);

            AtomCategory severityCritical = new AtomCategory();
            severityCritical.setLabel("critical");
            severityCritical.setScheme("urn:com:hp:qadefects:categories:severity");
            severityCritical.setTerm("1-critical");
            cats.addCategory(severityCritical);

            AtomCategory severityHigh = new AtomCategory();
            severityHigh.setLabel("high");
            severityHigh.setScheme("urn:com:hp:qadefects:categories:severity");
            severityHigh.setTerm("2-high");
            cats.addCategory(severityHigh);

            AtomCategory severityMidium = new AtomCategory();
            severityMidium.setLabel("medium");
            severityMidium.setScheme("urn:com:hp:qadefects:categories:severity");
            severityMidium.setTerm("3-medium");
            cats.addCategory(severityMidium);

            AtomCategory severityMinor = new AtomCategory();
            severityMinor.setLabel("minor");
            severityMinor.setScheme("urn:com:hp:qadefects:categories:severity");
            severityMinor.setTerm("4-minor");
            cats.addCategory(severityMinor);

            return cats;
        }
View Full Code Here

            return cats;
        }

        public static Categories buildStatusCategoriesDocument() {
            Categories statusCategories = new Categories();
            statusCategories.setScheme("urn:com:hp:qadefects:categories:status");

            AtomCategory assigned = new AtomCategory();
            assigned.setLabel("Assigned");
            assigned.setScheme("urn:com:hp:qadefects:categories:status");
            assigned.setTerm("Assigned");
            statusCategories.addCategory(assigned);

            AtomCategory statusFixed = new AtomCategory();
            statusFixed.setLabel("Fixed");
            statusFixed.setScheme("urn:com:hp:qadefects:categories:status");
            statusFixed.setTerm("Fixed");
            statusCategories.addCategory(statusFixed);

            AtomCategory statusNew = new AtomCategory();
            statusNew.setLabel("New");
            statusNew.setScheme("urn:com:hp:qadefects:categories:status");
            statusNew.setTerm("New");
            statusCategories.addCategory(statusNew);

            AtomCategory statusRejected = new AtomCategory();
            statusRejected.setLabel("Rejected");
            statusRejected.setScheme("urn:com:hp:qadefects:categories:status");
            statusRejected.setTerm("Rejected");
            statusCategories.addCategory(statusRejected);

            return statusCategories;
        }
View Full Code Here

TOP

Related Classes of org.apache.wink.common.categories.Categories

Copyright © 2018 www.massapicom. 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.