Uses of Record Class
com.bonitasoft.processbuilder.records.UsersConfigRecord
Packages that use UsersConfigRecord
Package
Description
Provides classes and utilities for extending the Bonita platform's functionality.
Provides Record classes (available in Java 16 and later) which serve as
containers for immutable and transparent data structures.
-
Uses of UsersConfigRecord in com.bonitasoft.processbuilder.extension
Methods in com.bonitasoft.processbuilder.extension that return UsersConfigRecordModifier and TypeMethodDescriptionstatic UsersConfigRecordTaskAssignationUtils.parseUsersConfig(String jsonContent, org.slf4j.Logger logger) Parses JSON content and extracts the user configuration for task assignation.Methods in com.bonitasoft.processbuilder.extension with parameters of type UsersConfigRecordModifier and TypeMethodDescriptionTaskAssignationUtils.collectAllUserIds(UsersConfigRecord config, Function<String, T> stepInstanceFinder, Function<T, Long> userIdExtractor, Function<String[], List<M>> membershipFinder, org.bonitasoft.engine.api.IdentityAPI identityAPI, org.slf4j.Logger logger) Collects all candidate user IDs based on the user configuration.TaskAssignationUtils.processStepManager(UsersConfigRecord config, Function<String, T> stepInstanceFinder, Function<T, Long> userIdExtractor, org.bonitasoft.engine.api.IdentityAPI identityAPI, org.slf4j.Logger logger) Processes the stepManager configuration and returns the manager's user ID.TaskAssignationUtils.processStepUser(UsersConfigRecord config, Function<String, T> stepInstanceFinder, Function<T, Long> userIdExtractor, org.slf4j.Logger logger) Processes the stepUser configuration and returns the user ID. -
Uses of UsersConfigRecord in com.bonitasoft.processbuilder.records
Methods in com.bonitasoft.processbuilder.records that return UsersConfigRecordModifier and TypeMethodDescriptionstatic UsersConfigRecordUsersConfigRecord.empty()Creates an empty UsersConfigRecord with all null/empty values.static UsersConfigRecordUsersConfigRecord.fromUsersNode(com.fasterxml.jackson.databind.JsonNode usersNode, org.slf4j.Logger logger) Parses a "users" JsonNode and creates a UsersConfigRecord.