Package se.conciliate.extensions.content
Interface ContentService
public interface ContentService
-
Method Summary
Modifier and TypeMethodDescriptioncreateContext
(Collection<Long> models, Collection<RestContext.DataType> content, Collection<RestModel.ModelExpansions> modelExpansions, Collection<RestDocument.DocumentExpansions> documentExpansions, Collection<RestObject.ObjectExpansions> objectExpansions) Creates a new context within the current workspace.default Collection<RestDocument>
documents
(Collection<Document.DocumentID> ids, Collection<RestDocument.DocumentExpansions> documentExpansions) Load rest documents from the given ids.documents
(Collection<Document.DocumentID> ids, Collection<RestDocument.DocumentExpansions> documentExpansions, RestContext context)
-
Method Details
-
createContext
RestContext createContext(Collection<Long> models, Collection<RestContext.DataType> content, Collection<RestModel.ModelExpansions> modelExpansions, Collection<RestDocument.DocumentExpansions> documentExpansions, Collection<RestObject.ObjectExpansions> objectExpansions) Creates a new context within the current workspace. When data is loaded for the context it will be constrained to the specified set of models where applicable.- Parameters:
models
- The set of models to include in the context.content
- The data to load in the context.- Returns:
- A new context.
-
documents
default Collection<RestDocument> documents(Collection<Document.DocumentID> ids, Collection<RestDocument.DocumentExpansions> documentExpansions) Load rest documents from the given ids. -
documents
Collection<RestDocument> documents(Collection<Document.DocumentID> ids, Collection<RestDocument.DocumentExpansions> documentExpansions, RestContext context)
-