Package org.apache.abdera.protocol.server.impl

Examples of org.apache.abdera.protocol.server.impl.SimpleWorkspaceInfo


        this.setTargetBuilder(
                new TemplateTargetBuilder().setTemplate(TargetType.TYPE_COLLECTION,
                        "{target_base}/atom/{collection}").
                        setTemplate(RegistryResolver.TAGS_TYPE,
                        "{target_base}/atom/{collection};tags"));
        SimpleWorkspaceInfo workspace = new SimpleWorkspaceInfo();
        workspace.setTitle("A Simple Workspace");
        workspace.addCollection(adapter);
        addWorkspace(workspace);
    }
View Full Code Here


    cp.setRepository(repository);
    cp.setCredentials(new SimpleCredentials("username", "pass".toCharArray()));
    cp.setHref("feed");
    cp.initialize();
   
    SimpleWorkspaceInfo wkspc = new SimpleWorkspaceInfo();
    wkspc.setTitle("JCR Workspace");
    wkspc.addCollection(cp);
    jcrProvider.addWorkspace(wkspc);
   
    initializeJetty();
  }
View Full Code Here

        .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
        .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}")
        .setTemplate(OpenSearchFilter.TYPE_OPENSEARCH_DESCRIPTION, "{target_base}/search")
    );
   
    SimpleWorkspaceInfo workspace = new SimpleWorkspaceInfo();
    workspace.setTitle("A Simple Workspace");
    workspace.addCollection(adapter);
    addWorkspace(workspace);
   
    addFilter(new SimpleFilter());
    addFilter(
      new OpenSearchFilter()
View Full Code Here

    customerProvider = new DefaultProvider(base);

    CustomerAdapter ca = new CustomerAdapter();
    ca.setHref("customers");

    SimpleWorkspaceInfo wi = new SimpleWorkspaceInfo();
    wi.setTitle("Customer Workspace");
    wi.addCollection(ca);

    customerProvider.addWorkspace(wi);
  }
View Full Code Here

        });

        MultipartRelatedAdapter ca = new MultipartRelatedAdapter();
        ca.setHref("media");

        SimpleWorkspaceInfo wi = new SimpleWorkspaceInfo();
        wi.setTitle("multimedia/related Workspace");
        wi.addCollection(ca);

        provider.addWorkspace(wi);

        provider.init(getAbdera(), null);
        return provider;
View Full Code Here

        cp.setRepository(repository);
        cp.setCredentials(new SimpleCredentials("username", "pass".toCharArray()));
        cp.setHref("feed");
        cp.initialize();

        SimpleWorkspaceInfo wkspc = new SimpleWorkspaceInfo();
        wkspc.setTitle("JCR Workspace");
        wkspc.addCollection(cp);
        jcrProvider.addWorkspace(wkspc);

        initializeJetty();
    }
View Full Code Here

                .addRoute("entry", "/:collection/:entry", TargetType.TYPE_ENTRY);

        setTargetBuilder(rm);
        setTargetResolver(rm);

        SimpleWorkspaceInfo workspace = new SimpleWorkspaceInfo();
        workspace.setTitle("A Simple Workspace");
        workspace.addCollection(adapter);
        addWorkspace(workspace);

        addFilter(new SignedRequestFilter(), new SignedResponseFilter(keystoreFile, keystorePass, privateKeyAlias,
                                                                      privateKeyPass, certificateAlias, null));
    }
View Full Code Here

                         "{target_base}/atom/{collection}{-opt|?|q,c,s,p,l,i,o}{-join|&|q,c,s,p,l,i,o}")
            .setTemplate(TargetType.TYPE_CATEGORIES, "{target_base}/atom/{collection};categories")
            .setTemplate(TargetType.TYPE_ENTRY, "{target_base}/atom/{collection}/{entry}"));

        // Add a Workspace descriptor so the provider can generate an atompub service document
        SimpleWorkspaceInfo workspace = new SimpleWorkspaceInfo();
        workspace.setTitle("A Simple Workspace");
        workspace.addCollection(adapter);
        addWorkspace(workspace);

        // Add one of more Filters to be invoked prior to invoking the Provider
        addFilter(new SimpleFilter());
    }
View Full Code Here

    public static final class EmployeeProviderServlet extends AbderaServlet {
        protected Provider createProvider() {
            EmployeeCollectionAdapter ca = new EmployeeCollectionAdapter();
            ca.setHref("employee");

            SimpleWorkspaceInfo wi = new SimpleWorkspaceInfo();
            wi.setTitle("Employee Directory Workspace");
            wi.addCollection(ca);

            DefaultProvider provider = new DefaultProvider("/");
            provider.addWorkspace(wi);

            provider.init(getAbdera(), null);
View Full Code Here

        customerProvider = new DefaultProvider(base);

        CustomerAdapter ca = new CustomerAdapter();
        ca.setHref("customers");

        SimpleWorkspaceInfo wi = new SimpleWorkspaceInfo();
        wi.setTitle("Customer Workspace");
        wi.addCollection(ca);

        customerProvider.addWorkspace(wi);
    }
View Full Code Here

TOP

Related Classes of org.apache.abdera.protocol.server.impl.SimpleWorkspaceInfo

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.