Examples of GSMetadataLinkInfoEncoder


Examples of it.geosolutions.geoserver.rest.encoder.metadatalink.GSMetadataLinkInfoEncoder

     * @param type
     * @param metadataType
     * @param content
     */
    public void addMetadataLinkInfo(String type, String metadataType, String content) {
        final GSMetadataLinkInfoEncoder mde = new GSMetadataLinkInfoEncoder(type, metadataType,
                content);
        metadataLinksListEncoder.addContent(mde.getRoot());
    }
View Full Code Here

Examples of it.geosolutions.geoserver.rest.encoder.metadatalink.GSMetadataLinkInfoEncoder

    @Test
    public void testMetadataLinkInfo() throws IOException {

        List<GSMetadataLinkInfoEncoder> list = coverage.getEncodedMetadataLinkInfoList();

        GSMetadataLinkInfoEncoder metadataLinkInfo1 = list.get(0);
        Assert.assertEquals("text/xml", metadataLinkInfo1.getType());
        Assert.assertEquals("ISO19115:2003", metadataLinkInfo1.getMetadataType());
        Assert.assertEquals("http://www.organization.org/metadata1", metadataLinkInfo1.getContent());

        GSMetadataLinkInfoEncoder metadataLinkInfo2 = list.get(1);
        Assert.assertEquals("text/html", metadataLinkInfo2.getType());
        Assert.assertEquals("ISO19115:2003", metadataLinkInfo2.getMetadataType());
        Assert.assertEquals("http://www.organization.org/metadata2", metadataLinkInfo2.getContent());

    }
View Full Code Here

Examples of it.geosolutions.geoserver.rest.encoder.metadatalink.GSMetadataLinkInfoEncoder

        fte.setNativeCRS("EPSG:4326");
        fte.setDescription("desc");
        fte.setEnabled(true);

        // metadataLink
        GSMetadataLinkInfoEncoder metadatalink = new GSMetadataLinkInfoEncoder("text/xml",
                "ISO19115:2003", "http://www.organization.org/metadata1");
        fte.addMetadataLinkInfo(metadatalink);

        GSLayerEncoder layerEncoder = null;
        if (VERSION.getVersion(GS_VERSION).compareTo(VERSION.UNRECOGNIZED) > 0) {
View Full Code Here

Examples of it.geosolutions.geoserver.rest.encoder.metadatalink.GSMetadataLinkInfoEncoder

        if (metaLinksRoot != null) {
            final List<Element> metaLinks = metaLinksRoot.getChildren();
            if (metaLinks != null) {
                metaLinksList = new ArrayList<GSMetadataLinkInfoEncoder>(metaLinks.size());
                for (Element metaLink : metaLinks) {
                    final GSMetadataLinkInfoEncoder metaLinkEnc = new GSMetadataLinkInfoEncoder();
                    metaLinkEnc
                            .setType(metaLink.getChildText(ResourceMetadataLinkInfo.type.name()));
                    metaLinkEnc.setMetadataType(metaLink
                            .getChildText(ResourceMetadataLinkInfo.metadataType.name()));
                    metaLinkEnc.setContent(metaLink.getChildText(ResourceMetadataLinkInfo.content
                            .name()));
                    metaLinksList.add(metaLinkEnc);
                }

            }
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.