Class MandatoryOfftimeEventRelationValidator

java.lang.Object
ch.tocco.nice2.persist.core.api.validation.AbstractEntitiesValidator
ch.tocco.nice2.optional.conflict.impl.validator.MandatoryOfftimeEventRelationValidator
All Implemented Interfaces:
EntitiesValidator

@ConditionalOnProperty(value="nice2.conflict.offtimeEventRelationMandatory", havingValue="true", matchIfMissing=true) public class MandatoryOfftimeEventRelationValidator extends AbstractEntitiesValidator
  • Field Details

    • VALIDATION_MESSAGE

      public static final TextMessage VALIDATION_MESSAGE
  • Constructor Details

    • MandatoryOfftimeEventRelationValidator

      public MandatoryOfftimeEventRelationValidator(QueryBuilderFactory queryBuilderFactory)
  • Method Details

    • validate

      public void validate(List<Entity> entities, Map<Entity,EntityValidationResult> validationResults)
      Description copied from interface: EntitiesValidator
      Validate all entities (of one entity model) that where changed in a transaction
      Parameters:
      entities - the entities to be validated
      validationResults - a map of EntityValidationResults, contains an EntityValidationResult for each entity. See EntityValidationResult for more details on how to use the EntityValidationResult
    • setRelationsToCheck

      @Autowired public void setRelationsToCheck(List<String> relationsToCheck)