return methods;
}
private Resource buildResource(ResourceRecord record) {
Resource newResource = resourcesObjectFactory.createResource();
// Add dispatched URIs
UriTemplateProcessor uriTemplate = record.getTemplateProcessor();
newResource.setUri(SLASH + uriTemplate.getTemplate());
// Add Collection/Workspace data
newResource.setWorkspace(record.getMetadata().getWorkspaceName());
newResource.setCollection(record.getMetadata().getCollectionTitle());
// Add supported HTTP methods
List<MethodMetadata> methodRecords = new LinkedList<MethodMetadata>();
methodRecords.addAll(record.getMetadata().getResourceMethods());
org.apache.wink.common.internal.model.admin.Methods methods =
resourcesObjectFactory.createMethods();
addResourceMethods(methodRecords, methods);
newResource.setMethods(methods);
return newResource;
}