Package org.internna.iwebmvc.model.core

Examples of org.internna.iwebmvc.model.core.MultiDocument


    }

    @Override
    @SuppressWarnings("unchecked")
    public void setAsText(String text) throws IllegalArgumentException {
        MultiDocument docs = (MultiDocument) getValue();
        if (docs == null) docs = new MultiDocument();
        for (String doc : text.split("##")) {
            if (StringUtils.hasText(doc)) {
                if (doc.startsWith("-")) {
                    Iterator<Document> it = docs.getDocuments().iterator();
                    while (it.hasNext()) {
                        Document d = it.next();
                        if (doc.substring(1).equals(d.getUri())) it.remove();
                    }
                } else {
                    Document document = getDocument(doc);
                    if (document != null) docs.addDocument(document);
                }
            }
        }
        setValue(docs);
    }
View Full Code Here

TOP

Related Classes of org.internna.iwebmvc.model.core.MultiDocument

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.