Class RequestValidationCriteria
java.lang.Object
org.silverpeas.components.formsonline.model.RequestValidationCriteria
Class that permits to set request search criteria oriented on validation.
- Author:
- silveryocha
-
Constructor Summary
ConstructorsConstructorDescriptionRequestValidationCriteria(String validatorId, org.silverpeas.core.util.MemoizedSupplier<Set<String>> managedDomainUsersSupplier) -
Method Summary
Modifier and TypeMethodDescriptionConfigures the criteria of avoiding the validated by validator.Configures the criteria of still need validation.invert()Configures the criteria of inversion of all clauses.orLastValidationType(Collection<FormInstanceValidationType> validationTypes) Configures the criteria of last validation types.orLastValidationType(FormInstanceValidationType... states) Configures the criteria of lastValidationType.Configures the criteria of no validator.Configures the criteria of hierarchical validator search.voidIf called, validation filtering is not performed.toString()static RequestValidationCriteriawithValidatorId(String validatorId, org.silverpeas.core.util.MemoizedSupplier<Set<String>> managedDomainUsersSupplier) Initializes the criteria with validator id.
-
Constructor Details
-
RequestValidationCriteria
-
-
Method Details
-
withValidatorId
public static RequestValidationCriteria withValidatorId(String validatorId, org.silverpeas.core.util.MemoizedSupplier<Set<String>> managedDomainUsersSupplier) Initializes the criteria with validator id.- Returns:
- an instance of criteria.
-
orLastValidationType
Configures the criteria of lastValidationType.- Parameters:
states- form states.- Returns:
- an instance of criteria.
-
orLastValidationType
public RequestValidationCriteria orLastValidationType(Collection<FormInstanceValidationType> validationTypes) Configures the criteria of last validation types.- Parameters:
validationTypes- validation types.- Returns:
- an instance of criteria.
-
orValidatorIsHierarchicalOne
Configures the criteria of hierarchical validator search.- Returns:
- an instance of criteria.
-
orNoValidator
Configures the criteria of no validator.- Returns:
- an instance of criteria.
-
andStillNeedValidation
Configures the criteria of still need validation.- Returns:
- an instance of criteria.
-
invert
Configures the criteria of inversion of all clauses.- Returns:
- an instance of criteria.
-
andAvoidValidatedByValidator
Configures the criteria of avoiding the validated by validator.- Returns:
- an instance of criteria.
-
skipValidationFiltering
public void skipValidationFiltering()If called, validation filtering is not performed. -
toString
-