@Override public void execute( final ProcessVariableSummary variable ) { showBusyIndicator(constants.Loading()); presenter.loadVariableHistory(new ParameterizedCommand<List<ProcessVariableSummary>>() { @Override public void execute(final List<ProcessVariableSummary> processVariableSummaries) { hideBusyIndicator(); variableHistoryPopup.show(variable.getVariableId(), processVariableSummaries); } }, variable.getVariableId()); } } ) );
@Override public void render(Cell.Context context, ProcessInstanceSummary value, SafeHtmlBuilder sb) { if (value.getState() == ProcessInstance.STATE_ACTIVE) { super.render(context, value, sb); } }
@Override public ProcessSummary getItem(ProcessDefinitionKey key) { return ProcessHelper.adapt(dataService.getProcessesByDeploymentIdProcessId(key.getDeploymentId(), key.getProcessId())); }
@Override public void callback( final ProcessSummary process ) { if ( process != null ) { view.setEncodedProcessSource( process.getEncodedProcessSource() ); if ( process.getOriginalPath() != null ) { fileServices.call( new RemoteCallback<Path>() { @Override public void callback( Path processPath ) { view.setProcessAssetPath( processPath ); if ( processSelected != null ) { changeStyleRow( processSelected.getProcessInstanceId(), processSelected.getProcessName(), processSelected.getProcessVersion(), processSelected.getStartTime() ); } } } ).get( process.getOriginalPath() ); } else { view.setProcessAssetPath( new DummyProcessPath( process.getProcessDefId() ) ); } if ( processSelected != null ) { changeStyleRow( processSelected.getProcessInstanceId(), processSelected.getProcessName(), processSelected.getProcessVersion(), processSelected.getStartTime() ); } } else { // set to null to ensure it's clear state view.setEncodedProcessSource( null ); view.setProcessAssetPath( null ); } } }, new ErrorCallback<Message>() {
@Override public void callback( List<NodeInstanceSummary> details ) { view.setCurrentActiveNodes( details ); view.getCurrentActivitiesListBox().setText( "" ); SafeHtmlBuilder safeHtmlBuilder = new SafeHtmlBuilder(); for ( NodeInstanceSummary nis : details ) { safeHtmlBuilder.appendEscapedLines( nis.getTimestamp() + ": " + nis.getId() + " - " + nis.getNodeName() + " (" + nis.getType() + ") \n" ); } view.getCurrentActivitiesListBox().setHTML( safeHtmlBuilder.toSafeHtml() ); } }, new ErrorCallback<Message>() {
public static ProcessInstanceSummary adapt(ProcessInstanceDesc processInstance) { ProcessInstanceSummary processInstanceSummary = new ProcessInstanceSummary(processInstance.getId(), processInstance.getProcessId(), processInstance.getDeploymentId(), processInstance.getProcessName(), processInstance.getProcessVersion(), processInstance.getState(), processInstance.getDataTimeStamp(), processInstance.getInitiator(),processInstance.getProcessInstanceDescription(), processInstance.getCorrelationKey(), processInstance.getParentId()); List<UserTaskSummary> activeTasks = new ArrayList<UserTaskSummary>(); if (processInstance.getActiveTasks() != null) { for (UserTaskInstanceDesc desc : processInstance.getActiveTasks()) { activeTasks.add(new UserTaskSummary(desc.getTaskId(), desc.getName(), desc.getActualOwner(), desc.getStatus())); } } processInstanceSummary.setActiveTasks(activeTasks); return processInstanceSummary; }
public static ProcessInstanceSummary createProcessInstanceSummary(int key, int status) { return new ProcessInstanceSummary(key, "procTest", "test.0.1", "Test Proc", "1.0", status, new Date(), "intiatior", "procTestInstanceDesc", "cKey", Long.valueOf(0)); }
@Override public void callback( ProcessSummary process ) { view.getProcessDefinitionIdText().setText( process.getProcessDefId() ); view.getProcessVersionText().setText( process.getVersion() ); } }, new ErrorCallback<Message>() {
public static Collection<ProcessVariableSummary> adaptCollection(Collection<VariableDesc> variables) { List<ProcessVariableSummary> variablesSummary = new ArrayList<ProcessVariableSummary>(); for (VariableDesc v : variables) { variablesSummary.add(new ProcessVariableSummary(v.getVariableId(), v.getVariableInstanceId(), v.getProcessInstanceId(), v .getOldValue(), v.getNewValue(), v.getDataTimeStamp().getTime(), "")); } return variablesSummary; }
public void openGenericForm( final String processDefId, final String deploymentId, final String processDefName ) { ProcessDisplayerConfig config = new ProcessDisplayerConfig(new ProcessDefinitionKey(deploymentId, processDefId), processDefName); formDisplayPopUp.setTitle(processDefName); startProcessDisplayProvider.setup(config, formDisplayPopUp); }
public static Collection<ProcessSummary> adaptCollection(Collection<ProcessDefinition> processes) { List<ProcessSummary> processesSummary = new ArrayList<ProcessSummary>(); for (ProcessDefinition p : processes) { processesSummary.add(new ProcessSummary(p.getId(), p.getName(), ((ProcessAssetDesc)p).getDeploymentId(), p.getPackageName(), p .getType(), p.getVersion(), p.getOriginalPath(), ((ProcessAssetDesc)p).getEncodedProcessSource())); } return processesSummary; }
@Override public ProcessInstanceSummary getItem(ProcessInstanceKey key) { return ProcessInstanceHelper.adapt(dataService.getProcessInstanceById(key.getProcessInstanceId())); }
public Column initDocumentLinkColumn() { // Type. Column<DocumentSummary, String> pathColumn = new Column<DocumentSummary, String>( new TextCell() ) { @Override public String getValue( DocumentSummary object ) { return String.valueOf( object.getDocumentSize() ); } }; pathColumn.setSortable( true ); pathColumn.setDataStoreName( COL_ID_PATH ); return pathColumn; }
@Override public void callback(ProcessSummary summary) { processName = summary.getProcessDefName(); FocusPanel wrapperFlowPanel = new FocusPanel(); wrapperFlowPanel.setStyleName("wrapper form-actions"); if (opener != null) { injectEventListener(AbstractStartProcessFormDisplayer.this); } initDisplayer(); doResize(); } }).getProcessDesc(deploymentId, processDefId);
public static NodeInstanceSummary adapt(NodeInstanceDesc ni) { Date date = ni.getDataTimeStamp(); String formattedDate = new SimpleDateFormat("d/MMM/yy HH:mm:ss").format(date); String nodeName = (ni.getName() == null? "" :ni.getName()); String nodeUniqueName = (ni.getNodeId() == null? "" :ni.getNodeId()); String nodeType = (ni.getNodeType() == null? "" :ni.getNodeType()); return new NodeInstanceSummary(ni.getId(), ni.getProcessInstanceId(), nodeName, nodeUniqueName, nodeType, formattedDate, ni.getConnection(), ni.isCompleted()); }
private ProcessInstanceSummary createProcessInstanceSummaryFromDataSet( DataSet dataSet, int i ) { return new ProcessInstanceSummary( dataSetQueryHelper.getColumnLongValue( dataSet, COLUMN_PROCESS_INSTANCE_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_EXTERNAL_ID, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_NAME, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_VERSION, i ), dataSetQueryHelper.getColumnIntValue( dataSet, COLUMN_STATUS, i ), dataSetQueryHelper.getColumnDateValue( dataSet, COLUMN_START, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_IDENTITY, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_PROCESS_INSTANCE_DESCRIPTION, i ), dataSetQueryHelper.getColumnStringValue( dataSet, COLUMN_CORRELATION_KEY, i ), dataSetQueryHelper.getColumnLongValue( dataSet, COLUMN_PARENT_PROCESS_INSTANCE_ID, i ) ); }
@Override public void render( Context context, ProcessInstanceSummary value, SafeHtmlBuilder sb ) { if ( value.getState() == ProcessInstance.STATE_ACTIVE ) { SafeHtmlBuilder mysb = new SafeHtmlBuilder(); mysb.appendHtmlConstant( new SimplePanel( new Button( constants.Abort() ) {{ setSize( ButtonSize.SMALL ); getElement().getStyle().setMarginRight( 5, Style.Unit.PX ); }} ).getElement().getInnerHTML() ); sb.append( mysb.toSafeHtml() ); } } };
public static ProcessVariableSummary adapt(VariableDesc v) { return new ProcessVariableSummary(v.getVariableId(), v.getVariableInstanceId(), v.getProcessInstanceId(), v.getOldValue(), v.getNewValue(), v.getDataTimeStamp().getTime(), ""); }
public void createNewProcessInstance() { final ProcessDisplayerConfig config = new ProcessDisplayerConfig( new ProcessDefinitionKey( deploymentId, processId ), processId ); formDisplayPopUp.setTitle( "" ); startProcessDisplayProvider.setup( config, formDisplayPopUp ); }
public static ProcessSummary adapt(ProcessDefinition p) { if (p == null) { return null; } return new ProcessSummary(p.getId(), p.getName(), ((ProcessAssetDesc)p).getDeploymentId(), p.getPackageName(), p.getType(), p.getVersion(), p.getOriginalPath(), ((ProcessAssetDesc)p).getEncodedProcessSource()); }