use of org.activiti.rest.service.api.engine.EventResponse in project Activiti by Activiti.
the class RestResponseFactory method createEventResponse.
public EventResponse createEventResponse(Event event, RestUrlBuilder urlBuilder) {
EventResponse result = new EventResponse();
result.setAction(event.getAction());
result.setId(event.getId());
result.setMessage(event.getMessageParts());
result.setTime(event.getTime());
result.setUserId(event.getUserId());
result.setUrl(urlBuilder.buildUrl(RestUrls.URL_TASK_EVENT, event.getTaskId(), event.getId()));
result.setTaskUrl(urlBuilder.buildUrl(RestUrls.URL_TASK, event.getTaskId()));
if (event.getProcessInstanceId() != null) {
result.setTaskUrl(urlBuilder.buildUrl(RestUrls.URL_PROCESS_INSTANCE, event.getProcessInstanceId()));
}
return result;
}
use of org.activiti.rest.service.api.engine.EventResponse in project Activiti by Activiti.
the class RestResponseFactory method createEventResponseList.
public List<EventResponse> createEventResponseList(List<Event> events) {
RestUrlBuilder urlBuilder = createUrlBuilder();
List<EventResponse> responseList = new ArrayList<EventResponse>();
for (Event instance : events) {
responseList.add(createEventResponse(instance, urlBuilder));
}
return responseList;
}
Aggregations