Package org.geoserver.catalog.impl

Examples of org.geoserver.catalog.impl.NamespaceInfoImpl


    @Override
    protected void setUpInternal() throws Exception {
        super.setUpInternal();

        nameSpace = new NamespaceInfoImpl();
        nameSpace.setURI("topp");

        states = new FeatureTypeInfoImpl(null);
        states.setNamespace(nameSpace);
        states.setName("states");
View Full Code Here


    public void remove(NamespaceInfo namespace) {
        if (!catalogDAO.getResourcesByNamespace(namespace, ResourceInfo.class).isEmpty()) {
            throw new IllegalArgumentException("Unable to delete non-empty namespace.");
        }
        NamespaceInfoImpl realns = catalogDAO.getNamespaceByPrefix(namespace.getPrefix());
        if (realns == null) {
            throw new IllegalArgumentException("Can't find namespace '" + namespace.getPrefix()
                    + "' for deletion.");
        }

        catalogDAO.delete(realns);

        if (realns.isDefault()) {
            LOGGER.warning("Removing default namespace '" + namespace.getName() + "'");
            // elect a random ns as default
            List<NamespaceInfo> nslist = catalogDAO.getNamespaces();
            if (!nslist.isEmpty()) {
                NamespaceInfoImpl ns0 = (NamespaceInfoImpl) nslist.get(0);
                LOGGER.warning("Electing '" + namespace.getName() + "' to default namespace.");
                ns0.setDefault(true);
                catalogDAO.update(ns0);
            }
        }
        removed(namespace);
    }
View Full Code Here

    public void setUp() throws Exception {
        mockMapProducer = new DummyRasterMapProducer();

        catalog = new CatalogImpl();

        namespaceInfo = new NamespaceInfoImpl();
        namespaceInfo.setId("testNs");
        namespaceInfo.setPrefix("geos");
        namespaceInfo.setURI(TEST_NAMESPACE);
        catalog.add(namespaceInfo);
View Full Code Here

        saved(namespace);
    }

    public NamespaceInfo getDefaultNamespace() {
        final NamespaceInfoImpl defaultNamespace = catalogDAO.getDefaultNamespace();
        resolve(defaultNamespace);
        return createProxy(defaultNamespace, NamespaceInfo.class);

    }
View Full Code Here

    public StyleInfo createStyle() {
        return new StyleInfoImpl(catalog);
    }

    public NamespaceInfoImpl createNamespace() {
        return new NamespaceInfoImpl();
    }
View Full Code Here

        XPATH = XMLUnit.newXpathEngine();

        GeoServerImpl geoServerImpl = new GeoServerImpl();
        catalog = new CatalogImpl();
        geoServerImpl.setCatalog(catalog);
        NamespaceInfoImpl ns = new NamespaceInfoImpl();
        ns.setPrefix(TEST_NS_PREFIX);
        ns.setURI(TEST_NAMESPACE);

        WorkspaceInfoImpl workspace = new WorkspaceInfoImpl();
        workspace.setId("fakeWs");
        workspace.setName("fakeWs");
View Full Code Here

  }

  public void testGetRequestLayerNotDefined() {
    CatalogImpl catalog = new CatalogImpl();
    geoServerImpl.setCatalog(catalog);
    NamespaceInfoImpl ns = new NamespaceInfoImpl();
    ns.setPrefix("topp");
    ns.setURI("http//www.geoserver.org");
    catalog.add(ns);

    params.put("VERSION", "1.1.1");
    params.put("LAYERS", "topp:states");
    try {
View Full Code Here

  }

  public void testGetRequest() {
    CatalogImpl catalog = new CatalogImpl();
    geoServerImpl.setCatalog(catalog);
    NamespaceInfoImpl ns = new NamespaceInfoImpl();
    ns.setPrefix("topp");
    ns.setURI("http//www.geoserver.org");

    WorkspaceInfoImpl workspace = new WorkspaceInfoImpl();
    workspace.setId("fakeWs");
    workspace.setName("fakeWs");
View Full Code Here

               reader.moveDown();

               boolean def = "true".equals( reader.getAttribute( "default") );
              
               if ( "namespace".equals( name ) ) {
                   NamespaceInfoImpl ns = (NamespaceInfoImpl) context.convertAnother( map, NamespaceInfoImpl.class );
                   map.put( ns.getPrefix() , ns );
                   if ( def ) {
                       map.put( null, ns );
                   }
                   LOGGER.info( "Loading namespace '" + ns.getPrefix() + "'" );
               }
               else {
                   WorkspaceInfoImpl ws = (WorkspaceInfoImpl) context.convertAnother( map, WorkspaceInfoImpl.class );
                   map.put( ws.getName() , ws );
                   if ( def ) {
View Full Code Here

    }

    public void testGetRequest() throws Exception {
        CatalogImpl catalog = new CatalogImpl();
        geoServerImpl.setCatalog(catalog);
        NamespaceInfoImpl ns = new NamespaceInfoImpl();
        ns.setPrefix("topp");
        ns.setURI("http//www.geoserver.org");

        WorkspaceInfoImpl workspace = new WorkspaceInfoImpl();
        workspace.setId("fakeWs");
        workspace.setName("fakeWs");
View Full Code Here

TOP

Related Classes of org.geoserver.catalog.impl.NamespaceInfoImpl

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.