protected Service getServiceElement(RequestContext request) { Service service = abdera.newService(); for (WorkspaceInfo wi : getWorkspaceManager(request).getWorkspaces(request)) { service.addWorkspace(wi.asWorkspaceElement(request)); } return service; }
private Document<Service> init_service_doc(Abdera abdera) { Factory factory = abdera.getFactory(); Service service = factory.newService(); Workspace workspace = service.addWorkspace("Simple"); try { Collection collection = workspace.addCollection("Simple", "atom/feed"); collection.setAccept("entry"); collection.addCategories().setFixed(false); } catch (Exception e) { e.printStackTrace(); } // FIXME: Document this exception return service.getDocument(); }
Workspace ws = service.addWorkspace(info.getRepositoryId()); ws.setTitle(info.getRepositoryName()); RepositoryInfoTypeElement repoInfoElement = ws.addExtension(AtomCMIS.REPOSITORY_INFO);
service.addWorkspace(workspace);
public ResponseContext process(RequestContext requestContext, WorkspaceManager workspaceManager, CollectionAdapter collectionAdapter) { Service serviceDoc = requestContext.getAbdera().getFactory().newService(); serviceDoc.addExtension(SWORDExtensionFactory.VERSION).setText(sword .getVersion()); serviceDoc.addExtension(SWORDExtensionFactory.NO_OP).setText(Boolean .toString(sword.getNoOp())); serviceDoc.addExtension(SWORDExtensionFactory.VERBOSE).setText(Boolean .toString(sword.getVerbose())); if (sword.getMaxUploadSize() > 0) { serviceDoc.addExtension(SWORDExtensionFactory.MAX_UPLOAD_SIZE) .setText(Integer.toString(sword.getMaxUploadSize())); } for (WorkspaceInfo wi : workspaceManager.getWorkspaces(requestContext)) { serviceDoc.addWorkspace(wi.asWorkspaceElement(requestContext)); } return ProviderHelper.returnBase(serviceDoc, 200, null); }
Workspace ws = service.addWorkspace(repositoryId); ws.setTitle(repoInfo.getRepositoryName()); RepositoryInfoTypeElement repoInfoElement = ws.addExtension(AtomCMIS.REPOSITORY_INFO);