Uses of Class
de.xima.fc.exceptions.FastJsonException
-
-
Uses of FastJsonException in de.xima.fc.fastjson
Methods in de.xima.fc.fastjson that throw FastJsonException Modifier and Type Method Description <T> List<T>
DefaultFastJsonConverter. parseJavaArray(com.alibaba.fastjson.JSONArray json, Type type)
<T> List<T>
DefaultFastJsonConverter. parseJavaArray(String json, Type clazz)
<T> T
DefaultFastJsonConverter. parseJavaObject(com.alibaba.fastjson.JSONObject json, Type clazz)
<T> T
DefaultFastJsonConverter. parseJavaObject(String json, Type clazz)
com.alibaba.fastjson.JSONArray
DefaultFastJsonConverter. parseJsonArray(String json)
com.alibaba.fastjson.JSONObject
DefaultFastJsonConverter. parseJsonObject(String json)
com.alibaba.fastjson.JSONObject
DefaultFastJsonConverter. toJsonObject(Object data)
String
DefaultFastJsonConverter. toJsonString(Object data)
-
Uses of FastJsonException in de.xima.fc.gui.util
Methods in de.xima.fc.gui.util that throw FastJsonException Modifier and Type Method Description static void
ComponentHelper. appendJsonObject(org.primefaces.util.WidgetBuilder wb, IFastJsonConverter converter, Object data, Object defaultValue)
Serializes the given object viaJSONException
and appends the result to the widget builder. -
Uses of FastJsonException in de.xima.fc.interfaces.plugin.retval.workflow
Methods in de.xima.fc.interfaces.plugin.retval.workflow that throw FastJsonException Modifier and Type Method Description default <T> List<T>
IFastJsonConverter. parseJavaArray(com.alibaba.fastjson.JSONArray json, Class<T> clazz)
Creates a new list and for each entry in the given JSON array, adds an object with the data from that entry.<T> List<T>
IFastJsonConverter. parseJavaArray(com.alibaba.fastjson.JSONArray json, Type type)
Creates a new list and for each entry in the given JSON array, adds an object with the data from that entry.default <T> List<T>
IFastJsonConverter. parseJavaArray(String json, Class<T> clazz)
Deserializes a JSON string into aList
of Java objects of a particular class.<T> List<T>
IFastJsonConverter. parseJavaArray(String json, Type type)
Deserializes a JSON string into aList
of Java objects of a particular class.default <T> T
IFastJsonConverter. parseJavaObject(com.alibaba.fastjson.JSONObject json, Class<T> clazz)
Creates an instance of the given class and populates it with the data from the given JSON object.<T> T
IFastJsonConverter. parseJavaObject(com.alibaba.fastjson.JSONObject json, Type type)
Creates an instance of the given class and populates it with the data from the given JSON object.default <T> T
IFastJsonConverter. parseJavaObject(String json, Class<T> clazz)
Deserializes a JSON string into a Java object of a particular class.<T> T
IFastJsonConverter. parseJavaObject(String json, Type type)
Deserializes a JSON string into a Java object of a particular class.com.alibaba.fastjson.JSONArray
IFastJsonConverter. parseJsonArray(String json)
Takes a JSON string and parses it into a JSON array.com.alibaba.fastjson.JSONObject
IFastJsonConverter. parseJsonObject(String json)
Takes a JSON string and parses it into a JSON object.com.alibaba.fastjson.JSONObject
IFastJsonConverter. toJsonObject(Object data)
Serializes the given instance to a JSON object.String
IFastJsonConverter. toJsonString(Object data)
Serializes the given instance to a JSON string. -
Uses of FastJsonException in de.xima.fc.plugin.workflow
Methods in de.xima.fc.plugin.workflow that throw FastJsonException Modifier and Type Method Description static com.alibaba.fastjson.JSONObject
WorkflowCustomParametersHelper. toJson(Object data, IWorkflowElementTypeProviding element, Mandant client)
Takes the deserialized properties model of a workflow element and serializes it to JSON.static <TData> com.alibaba.fastjson.JSONObject
WorkflowCustomParametersHelper. toJson(TData data, IElementHandler<TData,?> handler)
Takes the deserialized properties model of a workflow element and serializes it to JSON.static <TData> String
WorkflowCustomParametersHelper. toJsonString(TData data, IElementHandler<TData,?> handler)
Takes the deserialized properties model of a workflow element and serializes it to JSON. -
Uses of FastJsonException in de.xima.fc.workflow.converter
Methods in de.xima.fc.workflow.converter that throw FastJsonException Modifier and Type Method Description static String
WorkflowPersistHelper. createCustomBackupDataJson(List<WorkflowStateModel> states)
static FlowchartSnapshot
WorkflowPersistHelper. createFlowchartSnapshot(Mandant client, Locale locale, WorkflowVersion workflowVersion)
Creates a flowchart snapshot that represents the given workflow version.static FlowchartSnapshot
WorkflowPersistHelper. createFlowchartSnapshot(ProcessModel processModel, Map<ElementKey,com.alibaba.fastjson.JSONObject> customParamsMap, List<WorkflowStateModel> stateList)
Creates a flowchart snapshot that represents the given process and state list.static void
WorkflowPersistHelper. createNewBackup(IEntityContext ec, Mandant client, Locale locale, WorkflowVersion workflowVersion)
Creates and persist a new backup for the given workflow version.static FlowchartSnapshot
WorkflowPersistHelper. loadSnapshotForBackup(IEntityContext ec, WorkflowVersionBackup backup)
static FlowchartSnapshot
WorkflowPersistHelper. loadSnapshotForPersisted(Mandant client, Locale locale, long workflowVersionId)
Loads the given workflow version from the database and creates a snapshot for that version.static WorkflowProcess
FlowchartModelConverter. toDataModel(FlowchartModel flowchartModel, Mandant client)
static WorkflowVersion
FlowchartModelConverter. toVersion(IEntityContext ec, Mandant client, WorkflowVersion currentVersion, FlowchartModel flowchartModel, List<WorkflowStateModel> states)
static NodeModel
FlowchartModelConverter. toViewModel(INodePrototypeData<?> prototypeData, Map<UUID,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client)
static TriggerModel
FlowchartModelConverter. toViewModel(ITriggerPrototypeData<?> prototypeData, Map<UUID,com.alibaba.fastjson.JSONObject> paramsMap, Mandant client)
-
Uses of FastJsonException in de.xima.fc.workflow.designer.bean
Methods in de.xima.fc.workflow.designer.bean that throw FastJsonException Modifier and Type Method Description String
WorkflowBackupBean. getCustomBackupDataJson()
-
Uses of FastJsonException in de.xima.fc.workflow.designer.helper
Methods in de.xima.fc.workflow.designer.helper that throw FastJsonException Modifier and Type Method Description static String
WorkflowBackupHelper. createPersistJson(WorkflowModelBean modelBean)
Creates the persist JSON of the workflow that can be loaded later on.static void
ValidationHelper. performBackgroundValidation(FlowchartModel flowchartModel, AssociatesModel associatesModel, WorkflowValidationModel validationModel, IWorkflowProvider provider)
Validate the current workflow in the background while the user is editing the workflow.static IWorkflowValidationResult
ValidationHelper. performFullValidation(WorkflowProcess process, FlowchartModel flowchartModel, WorkflowValidationModel validationModel, ViewSettingsModel viewSettingsModel, IWorkflowProvider provider)
Performs a full validation of the workflow and validates all elements.static void
ElementPropertiesHelper. queuePropertiesUpdateNode(FlowchartModel flowchartModel, ActivePropertiesModel<NodeModel,? extends INodePropertiesBean<?>> propertiesModel, Mandant client)
Reads the custom parameters for the given node, and stores them in the given flowchart model.static void
ElementPropertiesHelper. queuePropertiesUpdateTrigger(FlowchartModel flowchartModel, ActivePropertiesModel<TriggerModel,? extends ITriggerPropertiesBean<?>> propertiesModel, Mandant client)
Reads the custom parameters for the given trigger, and stores them in the given flowchart model.static UnpackedFlowchartSnapshot
WorkflowBackupHelper. unpackSnapshot(IBaseWorkflowEnvironmentData env, FlowchartSnapshot snapshot, WorkflowVersion workflowVersion)
Unpacks the contents of the snapshots and merges workflow states with persistent states (when a state cannot be deleted).static IWorkflowValidationResult
ValidationHelper. validate(IWorkflowValidationEnvironmentData params, FlowchartModel flowchartModel, Set<ElementKey> elementsToValidate, WorkflowFlowAnalysis executionAnalysis, IWorkflowProvider provider, EWorkflowValidationGroup... groups)
Validates the workflow for the given flowchart model. -
Uses of FastJsonException in de.xima.fc.workflow.designer.model
Methods in de.xima.fc.workflow.designer.model that throw FastJsonException Modifier and Type Method Description static INodeModelPrototype
NodeModelPrototype. forNode(WorkflowNode node, Mandant client)
Creates a new model by converting the given node.Constructors in de.xima.fc.workflow.designer.model that throw FastJsonException Constructor Description NodePrototypeWrapper(INodePrototypeDescriptor<?> proto, EElementProtoViewType viewType, Mandant client)
A new POJO with the given prototype and the custom parameters and node model extracted from the prototype.TriggerPrototypeWrapper(ITriggerPrototypeDescriptor<?> proto, EElementProtoViewType viewType, Mandant client)
A new POJO with the given prototype and the custom parameters and trigger model extracted from the prototype. -
Uses of FastJsonException in de.xima.fc.workflow.processor.factory
Methods in de.xima.fc.workflow.processor.factory that throw FastJsonException Modifier and Type Method Description WorkflowNode
IPostRequestNodeBuilder. build()
Creates a new workflow node for aEWorkflowNodeType.FC_POST_REQUEST
that sends a POST request to the given URL.static WorkflowTrigger
WorkflowTriggerFactory. catchError()
static WorkflowTrigger
WorkflowTriggerFactory. catchError(FcCatchErrorProps props)
static WorkflowNode
WorkflowNodeFactory. changeFormAvailability(EChangeFormAvailabilityType changeType)
Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_AVAILABILITY
that changes the availability of a form.static WorkflowNode
WorkflowNodeFactory. changeFormValue(Map<String,String> formValues)
Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_FORM_VALUE
that modifies the value of one or more form elements.static WorkflowNode
WorkflowNodeFactory. changeState(WorkflowState state)
Creates a new workflow node for aEWorkflowNodeType.FC_CHANGE_STATE
that changes the current form record to the given state.static WorkflowNode
WorkflowNodeFactory. compressAsZip(MultiFile multiFile, String compressedFileName)
Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIP
that creates a ZIP file form the input files.static WorkflowNode
WorkflowNodeFactory. compressAsZip(MultiFile multiFile, String compressedFileName, boolean attachToFormRecord)
Creates a new workflow node for aEWorkflowNodeType.FC_COMPRESS_AS_ZIP
that creates a ZIP file form the input files.static WorkflowNode
WorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata)
Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory. copyFormRecord(boolean anonymizeUserMetadata, WorkflowTrigger triggerToInvoke, Postfach targetInbox)
Creates a new workflow node for aEWorkflowNodeType.FC_COPY_FORM_RECORD
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory. counter(ClientCounter counter, ECounterActionType actionType, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that modifies a certain client counter.static WorkflowNode
WorkflowNodeFactory. counter(String counterName, ECounterActionType actionType, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that modifies a certain client counter.static WorkflowNode
WorkflowNodeFactory. counterDecrement(ClientCounter counter, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that decrements a client counter.static WorkflowNode
WorkflowNodeFactory. counterDecrement(String counterName, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that decrements a client counter.static WorkflowNode
WorkflowNodeFactory. counterIncrement(ClientCounter counter, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that increments a client counter.static WorkflowNode
WorkflowNodeFactory. counterIncrement(String counterName, String step)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that increments a client counter.static WorkflowNode
WorkflowNodeFactory. counterReset(ClientCounter counter)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that resets a client counter.static WorkflowNode
WorkflowNodeFactory. counterReset(String counterName)
Creates a new workflow node for aEWorkflowNodeType.FC_COUNTER
that resets a client counter.static WorkflowNode
WorkflowNodeFactory. createTextFile(String fileName, String fileContent)
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file with the given content and the default encoding.static WorkflowNode
WorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType)
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file with the given content and the default encoding.static WorkflowNode
WorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType, Charset charset)
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file with the given content.static WorkflowNode
WorkflowNodeFactory. createTextFile(String fileName, String fileContent, ETextFileContentType contentType, Charset charset, EByteOrderMarkMode bomMode)
Creates a new workflow node for aEWorkflowNodeType.FC_CREATE_TEXT_FILE
that creates a text file with the given content.static WorkflowNode
WorkflowNodeFactory. custom(IWorkflowElementTypeProviding type, Object data, Mandant client)
Creates a new workflow node for the given type and data.static WorkflowNode
WorkflowNodeFactory. custom(EWorkflowNodeType type, Object data, Mandant client)
Creates a new workflow node for the given type and data.static WorkflowNode
WorkflowNodeFactory. custom(String type, Object data, Mandant client)
Creates a new workflow node for the given type and data.static WorkflowTrigger
WorkflowTriggerFactory. custom(IWorkflowElementTypeProviding type, Object data, Mandant client)
static WorkflowTrigger
WorkflowTriggerFactory. custom(String type, Object data, Mandant client)
static WorkflowNode
WorkflowNodeFactory. databaseQuery(DatenbankZugriff databaseConnection, String sqlStatement)
Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
with a SQL statement.static WorkflowNode
WorkflowNodeFactory. databaseQuery(Datenquelle databaseQuery)
Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
that uses a preconfigured database query.static WorkflowNode
WorkflowNodeFactory. databaseQuery(Datenquelle databaseQuery, Map<String,String> queryParameters)
Creates a new workflow node for aEWorkflowNodeType.FC_SQL_STATEMENT
that uses a preconfigured database query.static WorkflowNode
WorkflowNodeFactory. deleteFormRecord()
Creates a new workflow node for aEWorkflowNodeType.FC_DELETE_FORM_RECORD
that deletes the current form record when executed.static WorkflowNode
WorkflowNodeFactory. doiInit(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody, Textbaustein doiFailTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory. doiInitHtml(String from, Iterable<String> to, String subject, String body)
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory. doiInitHtml(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory. doiInitPlain(String from, Iterable<String> to, String subject, String body)
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowNode
WorkflowNodeFactory. doiInitPlain(String from, Iterable<String> to, String subject, String body, Textbaustein doiFailTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_DOI_INIT
that initializes the double opt-in process.static WorkflowTrigger
WorkflowTriggerFactory. doiVerified()
static WorkflowTrigger
WorkflowTriggerFactory. doiVerified(WorkflowNode targetNode)
static WorkflowTrigger
WorkflowTriggerFactory. doiVerified(NodeKey targetNode)
static WorkflowNode
WorkflowNodeFactory. email(String from, Iterable<String> to, String subject, String htmlBody, String plainTextBody)
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an email to one or more recipients.static WorkflowNode
WorkflowNodeFactory. emailHtml(String from, Iterable<String> to, String subject, String body)
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends an HTML email to one or more recipients.static WorkflowNode
WorkflowNodeFactory. emailPlainText(String from, Iterable<String> to, String subject, String body)
Creates a new workflow node for aEWorkflowNodeType.FC_EMAIL
that sends a plain text email to one or more recipients.static WorkflowNode
WorkflowNodeFactory. experiment()
Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENT
that catches exception that occur while the block is executed.static WorkflowNode
WorkflowNodeFactory. experiment(WorkflowNode block)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENT
that catches exception that occur while the block is executed.static WorkflowNode
WorkflowNodeFactory. experiment(WorkflowNode block, WorkflowNode handler)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPERIMENT
that catches exception that occur while the block is executed.static WorkflowNode
WorkflowNodeFactory. exportToPersistence()
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToPersistence(String exportName)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToPersistence(String exportName, boolean attachToFormRecord)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToXml()
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToXml(String exportName)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToXml(String exportName, boolean attachToFormRecord)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. exportToXml(String exportName, boolean attachToFormRecord, Iterable<EExportToXmlField> exportFields, Textbaustein xslTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_EXPORT_TO_PERSISTENCE
that creates a persistence file with the submitted form data.static WorkflowNode
WorkflowNodeFactory. fillPdf(SingleFile pdfDocument)
Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDF
that fills a PDF document with the submitted form data.static WorkflowNode
WorkflowNodeFactory. fillPdf(SingleFile pdfDocument, String exportName, boolean attachToFormRecord, String font)
Creates a new workflow node for aEWorkflowNodeType.FC_FILL_PDF
that fills a PDF document with the submitted form data.static WorkflowNode
WorkflowNodeFactory. fillWord(SingleFile wordDocument)
Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORD
that fills a Word document with the submitted form data.static WorkflowNode
WorkflowNodeFactory. fillWord(SingleFile wordDocument, String exportName, boolean attachToFormRecord)
Creates a new workflow node for aEWorkflowNodeType.FC_FILL_WORD
that fills a Word document with the submitted form data.static WorkflowTrigger
WorkflowTriggerFactory. formSubmitButton(String buttonName)
Creates a new event of typeEWorkflowTriggerType.FC_FORM_SUBMIT_BUTTON
that occurs when an a form was submitted via any button with a given name.static WorkflowNode
WorkflowNodeFactory. importFormValueFromXml(SingleFile xmlDocument, Map<String,String> xPathMapping)
Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
that changes the value of form elements based on the data of an XML document.static WorkflowNode
WorkflowNodeFactory. importFormValueFromXml(SingleFile xmlDocument, Map<String,String> xPathMapping, Textbaustein xslTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_IMPORT_FORM_VALUE_FROM_XML
that changes the value of form elements based on the data of an XML document.static WorkflowTrigger
WorkflowTriggerFactory. invitationError()
Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_ERROR
that occurs when an invitation email could not be sent.static WorkflowTrigger
WorkflowTriggerFactory. invitationSent()
Creates a new event of typeEWorkflowTriggerType.FC_INVITATION_SENT
that occurs when an invitation was created successfully.static WorkflowNode
WorkflowNodeFactory. ldapQuery(LDAPAbfrage ldapQuery)
Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
that uses a preconfigured LDAP query.static WorkflowNode
WorkflowNodeFactory. ldapQuery(LDAPAbfrage ldapQuery, Map<String,String> queryParameters)
Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
that uses a preconfigured LDAP query.static WorkflowNode
WorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter)
Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowNode
WorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter, String baseDn)
Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowNode
WorkflowNodeFactory. ldapQuery(LDAPZugriff ldapConnection, String searchFilter, String baseDn, Iterable<String> resultFilter)
Creates a new workflow node for aEWorkflowNodeType.FC_LDAP_QUERY
with a custom search filter.static WorkflowTrigger
WorkflowTriggerFactory. manual()
Creates a new event of typeEWorkflowTriggerType.FC_MANUAL
that occurs when a user initiates it.static WorkflowTrigger
WorkflowTriggerFactory. manual(Iterable<WorkflowState> states, Iterable<BenutzerGruppe> userGroups)
Creates a new event of typeEWorkflowTriggerType.FC_MANUAL
that occurs when a user initiates it.static WorkflowNode
WorkflowNodeFactory. moveFormRecordToInbox(Postfach targetInbox)
Creates a new workflow node for aEWorkflowNodeType.FC_MOVE_FORM_RECORD_TO_INBOX
that moves the current form record to the given inbox.static WorkflowNode
WorkflowNodeFactory. multipleCondition()
Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITION
that executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNode
WorkflowNodeFactory. multipleCondition(FcMultipleConditionProps props)
Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITION
that executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNode
WorkflowNodeFactory. multipleCondition(FcMultipleConditionProps props, WorkflowNode consequent, WorkflowNode alternate)
Creates a new workflow node for aEWorkflowNodeType.FC_MULTIPLE_CONDITION
that executes one of its children depending on the result of a logical test that may consist of multiple conditions.static WorkflowNode
WorkflowNodeFactory. provideResource(SingleFile singleFile, String exportName)
Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCE
that provides the given resource.static WorkflowNode
WorkflowNodeFactory. provideResource(SingleFile singleFile, String exportName, boolean attachToFormRecord)
Creates a new workflow node for aEWorkflowNodeType.FC_PROVIDE_RESOURCE
that provides the given resource.static WorkflowTrigger
WorkflowTriggerFactory. qualifiedFormSubmitButton(String qualifier, String buttonName)
Creates a new event of typeEWorkflowTriggerType.FC_QUALIFIED_FORM_SUBMIT_BUTTON
that occurs when an a form was submitted via a specific button of a certain button list element.static WorkflowNode
WorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke)
Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task immediately after the current task ends.static WorkflowNode
WorkflowNodeFactory. queueTask(WorkflowTrigger triggerToInvoke, boolean addToEnd)
Creates a new workflow node for aEWorkflowNodeType.FC_QUEUE_TASK
that invokes the given task.static WorkflowNode
WorkflowNodeFactory. redirect(Textbaustein url)
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory. redirect(Textbaustein url, Map<String,List<String>> queryParameters)
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory. redirect(String url)
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory. redirect(String url, Map<String,List<String>> queryParameters)
Creates a new workflow node for aEWorkflowNodeType.FC_REDIRECT
that redirects the HTTP request to the given URL.static WorkflowNode
WorkflowNodeFactory. renewProcessId()
Creates a new workflow node for aEWorkflowNodeType.FC_RENEW_PROCESS_ID
that generates a new UUID for the form record.static WorkflowNode
WorkflowNodeFactory. returnFile(MultiFile files)
Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILE
that sends the given files as the HTTP response.static WorkflowNode
WorkflowNodeFactory. returnFile(MultiFile files, boolean forceDownload)
Creates a new workflow node for aEWorkflowNodeType.FC_RETURN_FILE
that sends the given files as the HTTP response.static WorkflowNode
WorkflowNodeFactory. returnStatement()
Creates a new workflow node for aEWorkflowNodeType.FC_RETURN
that ends the current workflow task.static WorkflowNode
WorkflowNodeFactory. saveToFileSystem(MultiFile files, String directory)
Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
that saves the given file to a directory on the file system.static WorkflowNode
WorkflowNodeFactory. saveToFileSystem(MultiFile files, String directory, boolean allowPathInPlaceholder)
Creates a new workflow node for aEWorkflowNodeType.FC_SAVE_TO_FILE_SYSTEM
that saves the given file to a directory on the file system.static WorkflowNode
WorkflowNodeFactory. setSavedFlag()
Creates a new workflow node for aEWorkflowNodeType.FC_SET_SAVED_FLAG
that marks the form record as saved or unsaved.static WorkflowNode
WorkflowNodeFactory. showTemplate(Textbaustein htmlTemplate)
Creates a new workflow node for aEWorkflowNodeType.FC_SHOW_TEMPLATE
that responds to an HTTP request with the given text template.static WorkflowTrigger
WorkflowTriggerFactory. stateTimer(WorkflowState state, Duration duration)
static WorkflowNode
WorkflowNodeFactory. throwException(String errorType)
Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTION
that throws an exception when executed.static WorkflowNode
WorkflowNodeFactory. throwException(String errorType, String errorMessage)
Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTION
that throws an exception when executed.static WorkflowNode
WorkflowNodeFactory. throwException(String errorType, String errorMessage, Object errorData)
Creates a new workflow node for aEWorkflowNodeType.FC_THROW_EXCEPTION
that throws an exception when executed.static WorkflowTrigger
WorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpression(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointExpressionOrPast(String dateTimeTemplate, String dateTimeFormat, ETimePointTriggerOperation offsetOperation, String offsetDuration, ETimePointTriggerDurationUnit offsetUnit, WorkflowState... allowedStates)
static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(Instant instant, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixed(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(Instant instant, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at or after a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(Instant instant, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at or after a certain point in time.static WorkflowTrigger
WorkflowTriggerFactory. timePointFixedOrPast(LocalDateTime dateTime, ZoneId zoneId, Iterable<WorkflowState> allowedStates)
Creates a new event of typeEWorkflowTriggerType.FC_TIME_POINT
that occurs at or after a certain point in time.static WorkflowNode
WorkflowNodeFactory. writeFormRecordAttributes(Map<String,String> attributes)
Creates a new workflow node for aEWorkflowNodeType.FC_WRITE_FORM_RECORD_ATTRIBUTES
that sets custom attributes on the form record. -
Uses of FastJsonException in de.xima.fc.workflow.taglib.component.flowchart
Methods in de.xima.fc.workflow.taglib.component.flowchart that throw FastJsonException Modifier and Type Method Description protected void
FlowchartRenderer.FlowchartPartialRenderListener. encodePartial(javax.faces.context.FacesContext context, Flowchart flowchart)
FlowchartClientConfig
Flowchart. getWidgetConfig(javax.faces.context.FacesContext context)
-
Uses of FastJsonException in de.xima.fc.workflow.taglib.model
Methods in de.xima.fc.workflow.taglib.model that throw FastJsonException Modifier and Type Method Description static FlowchartSnapshot
FlowchartSnapshot. fromJson(com.alibaba.fastjson.JSONObject json)
static FlowchartSnapshot
FlowchartSnapshot. fromJsonString(String json)
ProcessModel
FlowchartModel. getProcessModel()
static FlowchartModel
FlowchartModel. of(ProcessModel processModel, Map<ElementKey,com.alibaba.fastjson.JSONObject> customParamsMap)
Creates a new flowchart model with the given data.String
FlowchartSnapshot. toJsonString()
static FlowchartModel
FlowchartModel. withMessages(ProcessModel processModel, Map<ElementKey,com.alibaba.fastjson.JSONObject> customParamsMap, ElementMessageSetModel processMessages, Map<UUID,ElementMessageSetModel> taskMessagesMap, Map<ElementKey,ElementMessageSetModel> elementMessagesMap)
Creates a new flowchart model with the given data.Constructors in de.xima.fc.workflow.taglib.model that throw FastJsonException Constructor Description FlowchartClientConfig(javax.faces.context.FacesContext context, Flowchart flowchart)
-