Interface WorkflowUtility
public interface WorkflowUtility
A bean to provide general utility functions. The bean will be accessible by using 'utility' in your workflow
expressions.
-
Method Summary
Modifier and TypeMethodDescriptiongetCronExpressionNextRunDate
(String unixCronExpression, Date lastRunDate) Retrieves next run date based on a cron expression and the last run date.Remove all the HTML formatting from the given input string, unescaping it before.toCsv
(Collection<?> stringList) Creates a csv of the given @{link Collection}.toIdCsv
(Collection<? extends com.collibra.dgc.core.api.model.Resource> resources) Converts aCollection
ofResource
s to a csv resource ids.Creates a list of the given csv string.toIdList
(Collection<? extends com.collibra.dgc.core.api.model.Resource> resources) Converts aCollection
of resources to a list of resource ids.Creates a list of the given csv string.
-
Method Details
-
toList
Creates a list of the given csv string.- Parameters:
csvString
- The string to convert to a list- Returns:
- The list of the csv string
-
toIdList
Creates a list of the given csv string.- Parameters:
csvString
- The string to convert to a list- Returns:
- The UUID list of the csv string
-
toIdList
Converts aCollection
of resources to a list of resource ids.- Parameters:
resources
- The resources to convert- Returns:
- The list of resource ids
-
toCsv
Creates a csv of the given @{link Collection}.- Parameters:
stringList
- The collection to convert to a csv- Returns:
- The converted csv
-
toIdCsv
Converts aCollection
ofResource
s to a csv resource ids.- Parameters:
resources
- TheCollection
of resources to convert- Returns:
- A csv of resource ids
-
stripHtml
Remove all the HTML formatting from the given input string, unescaping it before. First it will replace possible linebreaks with a space.- Parameters:
stringToStrip
- the string that needs to be stripped of html- Returns:
- the string stripped from the html.
-
getCronExpressionNextRunDate
Retrieves next run date based on a cron expression and the last run date.- Parameters:
unixCronExpression
- stringlastRunDate
- date- Returns:
- the date of the next run
-