Class CmsValidationContext


  • public class CmsValidationContext
    extends java.lang.Object
    The validation context. Keeps track of valid and invalid entity id's.

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addInvalidEntity​(java.lang.String entityId, java.lang.String invalidFields)
      Adds an invalid entity id.
      void addValidEntity​(java.lang.String entityId)
      Adds a valid entity id.
      java.util.Set<java.lang.String> getInvalidEntityIds()
      Returns the invalid entity id's.
      java.lang.String getInvalidFields​(java.lang.String entityId)
      Returns the invalid fields of the given entity.
      java.util.Set<java.lang.String> getValidEntityIds()
      Returns the valid entity id's.
      boolean hasValidationErrors()
      Returns if there are any invalid entities.
      void removeEntityId​(java.lang.String entityId)
      Removes the given entity id, use when validating the entity is no longer required.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • addInvalidEntity

        public void addInvalidEntity​(java.lang.String entityId,
                                     java.lang.String invalidFields)
        Adds an invalid entity id.

        Parameters:
        entityId - the entity id
        invalidFields - the invalid fields
      • addValidEntity

        public void addValidEntity​(java.lang.String entityId)
        Adds a valid entity id.

        Parameters:
        entityId - the entity id
      • getInvalidEntityIds

        public java.util.Set<java.lang.String> getInvalidEntityIds()
        Returns the invalid entity id's.

        Returns:
        the invalid entity id's
      • getInvalidFields

        public java.lang.String getInvalidFields​(java.lang.String entityId)
        Returns the invalid fields of the given entity.

        Parameters:
        entityId - the entity id
        Returns:
        the invalid fields
      • getValidEntityIds

        public java.util.Set<java.lang.String> getValidEntityIds()
        Returns the valid entity id's.

        Returns:
        the valid entity id's
      • hasValidationErrors

        public boolean hasValidationErrors()
        Returns if there are any invalid entities.

        Returns:
        true if there are any invalid entities
      • removeEntityId

        public void removeEntityId​(java.lang.String entityId)
        Removes the given entity id, use when validating the entity is no longer required.

        Parameters:
        entityId - the entity id