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

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


                         "{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}")
            .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()
            .setShortName("My OpenSearch")
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

    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

        .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

          .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

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

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.