Package io.jmix.bpmflowui.view.modeler
Class HasBusinessIdValidation.BusinessIdUniquenessValidator
java.lang.Object
io.jmix.bpmflowui.view.modeler.HasBusinessIdValidation.BusinessIdUniquenessValidator
- Enclosing interface:
- HasBusinessIdValidation
public static class HasBusinessIdValidation.BusinessIdUniquenessValidator
extends Object
implements Validator<String>
Validator for checking uniqueness of business ID. For instance, it may be required
for
SignalDefinitionModel.getBusinessId().-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionBusinessIdUniquenessValidator(String initialBusinessId, List<String> existingBusinessIds) -
Method Summary
Modifier and TypeMethodDescriptionvoidChecks a value.voidsetErrorMessage(String errorMessage) Sets the error message to be used inValidationExceptionif the business ID is not unique.
-
Field Details
-
initialBusinessId
-
existingBusinessIds
-
errorMessage
-
-
Constructor Details
-
BusinessIdUniquenessValidator
-
-
Method Details
-
getErrorMessage
- Returns:
- error message or
nullif not set
-
setErrorMessage
Sets the error message to be used inValidationExceptionif the business ID is not unique.- Parameters:
errorMessage- error message
-
getInitialBusinessId
- Returns:
- initial business ID or
nullif not set
-
getExistingBusinessIds
- Returns:
- existing business IDs or empty list if not set
-
accept
Description copied from interface:ValidatorChecks a value.
-