protected List<DocumentInstance> convertDocumentList(List<Document> documents) { List<DocumentInstance> list = new ArrayList<DocumentInstance>(); for (Document doc : documents) { list.add(convertDocument(doc, false)); } return list; }
public DocumentInstanceList listDocuments(Integer page, Integer pageSize) { logger.debug("About to list documents with page {} and pageSize {}", page, pageSize); final List<Document> documents = documentStorageService.listDocuments(page, pageSize); logger.debug("Documents loaded from repository {}", documents); DocumentInstanceList result = new DocumentInstanceList(Collections.emptyList()); if (documents == null) { return result; } List<DocumentInstance> list = convertDocumentList(documents); result.setDocumentInstances(list.toArray(new DocumentInstance[list.size()])); return result; }
@Override protected void configureServices(KieServerImpl kieServer, KieServerRegistry registry) { // all services are injected from JBPMAutoConfigure this.kieContainerCommandService = new JBPMKieContainerCommandServiceImpl(context, deploymentService, new DefinitionServiceBase(definitionService, context), new ProcessServiceBase(processService, definitionService, runtimeDataService, context), new UserTaskServiceBase(userTaskService, context), new RuntimeDataServiceBase(runtimeDataService, context), new ExecutorServiceBase(executorService, context), new QueryDataServiceBase(queryService, context), new DocumentServiceBase(context), new ProcessAdminServiceBase(processInstanceMigrationService, processInstanceAdminService, context), new UserTaskAdminServiceBase(userTaskAdminService, context)); }
new ProcessServiceBase(processService, definitionService, runtimeDataService, context), new UserTaskServiceBase(userTaskService, context), new RuntimeDataServiceBase(runtimeDataService, context), new ExecutorServiceBase(executorService, context), new QueryDataServiceBase(queryService, context), new DocumentServiceBase(context), new ProcessAdminServiceBase(processInstanceMigrationService, processInstanceAdminService, context), new UserTaskAdminServiceBase(userTaskAdminService, context));
public DocumentInstance getDocument(String documentId) { logger.debug("About to load document with id {}", documentId); final Document document = documentStorageService.getDocument(documentId); logger.debug("Document loaded from repository {}", document); if (document == null) { throw new KieServerRuntimeException("No document found with id " + documentId); } return convertDocument(document, true); }