Class SpaceWritableValidator

  • All Implemented Interfaces:
    javax.validation.ConstraintValidator<SpaceWritable,​SpaceForm>

    public class SpaceWritableValidator
    extends Object
    implements javax.validation.ConstraintValidator<SpaceWritable,​SpaceForm>
    Test to determine if a user has write permissions for a given space.
    Author:
    "Daniel Bernstein (dbernstein@duraspace.org)"
    • Constructor Detail

      • SpaceWritableValidator

        @Autowired
        public SpaceWritableValidator​(ContentStoreFactory contentStoreFactory)
    • Method Detail

      • isValid

        public boolean isValid​(SpaceForm spaceForm,
                               javax.validation.ConstraintValidatorContext context)
        Specified by:
        isValid in interface javax.validation.ConstraintValidator<SpaceWritable,​SpaceForm>
      • initialize

        public void initialize​(SpaceWritable constraintAnnotation)
        Specified by:
        initialize in interface javax.validation.ConstraintValidator<SpaceWritable,​SpaceForm>