Class PathUniquenessValidator

java.lang.Object
ch.tocco.nice2.persist.core.api.validation.AbstractEntityValidator
ch.tocco.nice2.dms.impl.validate.PathUniquenessValidator
All Implemented Interfaces:
EntitiesValidator, EntityValidator

public class PathUniquenessValidator extends AbstractEntityValidator
This validator ensures that each path which resolves to a ContentTreeNode is unique. A certain path may only resolve one single node.
  • Constructor Details

    • PathUniquenessValidator

      public PathUniquenessValidator()
  • Method Details

    • setPathValidators

      @Autowired public void setPathValidators(List<PathValidator> pathValidators)
    • validate

      public void validate(Entity entity, EntityValidationResult validationResult)
      Description copied from interface: EntityValidator
      Validate the entity at hand.
      Parameters:
      entity - the entity to be validated
      validationResult - the EntityValidationResult to write the result of the validation to. EntityValidationResult for more details on how to construct the EntityValidationResult.