Package com.adito.replacementproxy

Examples of com.adito.replacementproxy.ReplacementItem


           
            WebForwardDatabase udb = WebForwardDatabaseFactory.getInstance();
            List replacements = udb.getReplacements();
            List replacementItems = new ArrayList();
            int idx = 0;
            ReplacementItem item = null;
            String lastMimeType = null;
            String lastSite = null;
            for (Iterator i = replacements.iterator(); i.hasNext();) {
                Replacement r = (Replacement) i.next();
                if (lastSite == null || !lastSite.equals(r.getSitePattern())) {
                    lastSite = r.getSitePattern();
                } else {
                    if (lastMimeType == null || !lastMimeType.equals(r.getMimeType())) {
                        lastMimeType = r.getMimeType();
                    }
                }
                ReplacementItem n = new ReplacementItem(idx, r);
                n.setCanMoveUp(replacementItems.size() > 0);
                n.setCanMoveDown(true);
                item = n;
                replacementItems.add(item);
                idx++;
            }
            if (item != null) {
View Full Code Here


    public ActionForward swap(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response)
                    throws Exception {
        int idx1 = Integer.parseInt(request.getParameter("idx1"));
        int idx2 = Integer.parseInt(request.getParameter("idx2"));
        ReplacementsForm rf = (ReplacementsForm) form;
        ReplacementItem item1 = (ReplacementItem) rf.getReplacementItems().get(idx1);
        ReplacementItem item2 = (ReplacementItem) rf.getReplacementItems().get(idx2);
        Replacement rep1 = item1.getReplacement();
        Replacement rep2 = item2.getReplacement();
        String mimeType1 = rep1.getMimeType();
        String sitePattern1 = rep1.getSitePattern();
        String matchPattern1 = rep1.getMatchPattern();
        String replacePattern1 = rep1.getReplacePattern();
        rep1.setMatchPattern(rep2.getMatchPattern());
View Full Code Here

                    throws Exception {
        List sel = new ArrayList();
        ReplacementsForm rf = (ReplacementsForm) form;
        int selectedSequence = Integer.parseInt((String) request.getParameter("sequence"));
        for (Iterator i = rf.getReplacementItems().iterator(); i.hasNext();) {
            ReplacementItem item = (ReplacementItem) i.next();
            if (item.getReplacement().getSequence() == selectedSequence) {
                sel.add(item.getReplacement());
            }
        }
        if (sel.size() == 0) {
            ActionMessages errs = new ActionMessages();
            errs.add(Globals.ERROR_KEY, new ActionMessage("replacements.error.noReplacementsSelectedToDelete"));
View Full Code Here

                    throws Exception {
        ReplacementsForm rf = (ReplacementsForm) form;
        int selectedSequence = Integer.parseInt((String) request.getParameter("sequence"));
        List sel = new ArrayList();
        for (Iterator i = rf.getReplacementItems().iterator(); i.hasNext();) {
            ReplacementItem item = (ReplacementItem) i.next();
            if (item.getReplacement().getSequence() == selectedSequence) {
                sel.add(item.getReplacement());
            }
        }
        if (sel.size() != 1) {
            ActionMessages errs = new ActionMessages();
            errs.add(Globals.ERROR_KEY, new ActionMessage("replacements.error.invalidSelectionToEdit"));
View Full Code Here

TOP

Related Classes of com.adito.replacementproxy.ReplacementItem

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.