public void createNewProcessInstance() { final ProcessDisplayerConfig config = new ProcessDisplayerConfig( new ProcessDefinitionKey( deploymentId, processId ), processId ); formDisplayPopUp.setTitle( "" ); startProcessDisplayProvider.setup( config, formDisplayPopUp ); }
@Override public ProcessSummary getItem(ProcessDefinitionKey key) { return ProcessHelper.adapt(dataService.getProcessesByDeploymentIdProcessId(key.getDeploymentId(), key.getProcessId())); }
protected void display(final ProcessDisplayerConfig config, final FormDisplayerView view) { if (processDisplayers != null) { formServices.call(new RemoteCallback<String>() { @Override public void callback(String form) { for (final StartProcessFormDisplayer d : processDisplayers) { if (d.supportsContent(form)) { config.setFormContent(form); d.init(config, view.getOnCloseCommand(), new Command() { @Override public void execute() { display(config, view); } } , view.getResizeListener()); view.display(d); return; } } } }).getFormDisplayProcess(config.getKey().getDeploymentId(), config.getKey().getProcessId()); } }
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); }
@Override public void init(FormDisplayerConfig<ProcessDefinitionKey> config, Command onClose, Command onRefreshCommand, FormContentResizeListener resizeContentListener) { this.deploymentId = config.getKey().getDeploymentId(); this.processDefId = config.getKey().getProcessId(); this.formContent = config.getFormContent(); this.opener = config.getFormOpener();
return true; } ).getItem( new ProcessDefinitionKey( deploymentId, processId ) );
return true; } ).getItem( new ProcessDefinitionKey( deploymentId, processId ) );
private void createNewProcessInstance() { if ( processDefinitionsListBox.getSelectedIndex() == 0 ) { errorMessages.setText( Constants.INSTANCE.Select_Process() ); errorMessagesGroup.setValidationState( ValidationState.ERROR ); } else { deploymentId = processDeploymentIdListBox.getSelectedValue(); processId = processDefinitionsListBox.getSelectedValue(); processForm.setVisible( true ); basicForm.setVisible( false ); ProcessDisplayerConfig config = new ProcessDisplayerConfig( new ProcessDefinitionKey( deploymentId, processId ), processId ); startProcessDisplayProvider.setup( config, this ); } }
@OnOpen public void onOpen() { placeOnClose = place.getParameter( "onClose", "none" ); String currentProcessId = place.getParameter( "processId", "none" ); String currentDeploymentId = place.getParameter( "domainId", "none" ); String opener = place.getParameter("opener", null); view.setOnCloseCommand( new Command() { @Override public void execute() { if ( !placeOnClose.equals( "none" ) ) { placeManager.closePlace( place ); placeManager.forceClosePlace( placeOnClose ); } else { placeManager.closePlace( place ); } } } ); if (!currentProcessId.equals("none")) { ProcessDefinitionKey key = new ProcessDefinitionKey(currentDeploymentId, currentProcessId); ProcessDisplayerConfig config = new ProcessDisplayerConfig(key, ""); config.setFormOpener( opener ); processFormDisplayProvider.setup(config, view); } }