Index

A C D E F G I J M P R S T U W 
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.
A C D E F G I J M P R S T U W 
All Classes and Interfaces|All Packages