Index
All Classes and Interfaces|All Packages
A
- addToList(String, Object...) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
adds value(s) to 'listName' list.
- allowedChildBusinessKeys() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
gets the allowedChildBusinessKeys claim from user's token
- appendLocalValuesToList(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
appends values from 'src' local list to 'dest' list.
- appendLocalValueToList(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
appends a local variable value to a list represented by 'listName'.
- appendValuesToList(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
appends values from 'src' list to 'dest' list.
- appendValueToList(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
appends a variable value to a list represented by 'listName'.
- authenticate(String, String, String, Collection<String>) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Authenticates external users using an external authenticator.
- AuthenticationResult - Class in com.protium.apps.turiya.engine.plugin.util
- AuthenticationResult() - Constructor for class com.protium.apps.turiya.engine.plugin.util.AuthenticationResult
C
- com.protium.apps.turiya.engine.plugin.util - package com.protium.apps.turiya.engine.plugin.util
D
- dateDiff(LocalDate, LocalDate) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
calculates the duration between two date objects.
- dateTimeDiff(Temporal, Temporal) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
calculates the duration between two date-time objects.
E
- env() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Returns current environment (qa, prod)
- extAuth(String, String, String, String...) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Authenticates external users using an external authenticator.
F
- formatNumber(String, Number) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Formats a number based on the pattern specified.
- from(ApplicationAuthenticatorValidationResult) - Static method in class com.protium.apps.turiya.engine.plugin.util.AuthenticationResult
G
- get(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
returns the value of the given variable if it exists or null if it doesn't.
- get(String, Object) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
returns the value of the given variable if it exists or defaultValue if it doesn't.
- getCurrentStageId() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Gets the unique ID of the current stage.
I
- isProd() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Returns true if current environment is prod, false otherwise.
J
- jsonPath(Object, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Evaluates the given jsonpath against the object provided.
- jumpTo(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Jumps to the specified stage id.
M
- merge(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
merges two map like values represented by the variable names specified.
P
- periodDiff(LocalDate, LocalDate) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
calculates the period between two date objects.
R
- randomInt(int) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
generates a pseudorandom number between 0 (inclusive) and the specified bound (exclusive).
- randomUUID() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
generates a random UUID.
- remove(String, String...) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
removes one or more entries in a map like value represented by 'dest'.
S
- sendMessage(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Send the specified message.
- set(String, String, Object) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
sets a property in a map like value represented by 'dest'.
- setInParentScope(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
propagates the value of the given variable to the immediate parent scope.
- setVariableLocalTransient(String, Object) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
sets a transient local variable value in current scope.
T
- toDate(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
converts a string of pattern yyyy-MM-dd to a date object.
- toDate(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
converts a string of the given pattern to a date object.
- toDateTime(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
converts a string of pattern yyyy-MM-dd'T'HH:mm:ss.SSS to a dateTime object.
- toDateTime(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
converts a string of given pattern to a dateTime object.
- toLong(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Converts a numeric string to a long number.
- toSet(String, String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
creates a new 'dest' set from 'src' list.
U
- urlDecode(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Decodes the given URL-encoded UTF-8 string.
- urlEncode(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Encodes the given UTF-8 string to a URL-safe format.
- userAgentInfo() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
Gets user agent info for current request.
- userClaim(String) - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
gets the value of the specified user claim
- userRoles() - Method in interface com.protium.apps.turiya.engine.plugin.util.WorkflowUtilityFunctions
-
gets the roles assigned to the user in current synchronous transaction context
W
- WorkflowUtilityFunctions - Interface in com.protium.apps.turiya.engine.plugin.util
-
Utility functions to be used in expressions in turiya workflows.
All Classes and Interfaces|All Packages