Class MandatoryConstraintViolationException

  • All Implemented Interfaces:
    java.io.Serializable

    public class MandatoryConstraintViolationException
    extends ConstraintViolationException
    This exception indicates that a mandatory constraint for a given list of fields in a given ddc was violated.
    Author:
    jschwarz
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      MandatoryConstraintViolationException​(java.lang.String s, java.lang.String definitionName, java.util.List<java.lang.String> missingFields, java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)  
      MandatoryConstraintViolationException​(java.lang.String s, java.lang.Throwable cause, java.lang.String definitionName, java.util.List<java.lang.String> missingFields, java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)  
      MandatoryConstraintViolationException​(java.lang.String definitionName, java.util.List<java.lang.String> missingFields, java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)  
    • Constructor Detail

      • MandatoryConstraintViolationException

        public MandatoryConstraintViolationException​(java.lang.String definitionName,
                                                     java.util.List<java.lang.String> missingFields,
                                                     java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)
      • MandatoryConstraintViolationException

        public MandatoryConstraintViolationException​(java.lang.String s,
                                                     java.lang.String definitionName,
                                                     java.util.List<java.lang.String> missingFields,
                                                     java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)
      • MandatoryConstraintViolationException

        public MandatoryConstraintViolationException​(java.lang.String s,
                                                     java.lang.Throwable cause,
                                                     java.lang.String definitionName,
                                                     java.util.List<java.lang.String> missingFields,
                                                     java.util.Map<java.lang.String,​com.lexmark.saperion.PropertyType> indexData)
    • Method Detail

      • getMissingFields

        public java.util.Collection<java.lang.String> getMissingFields()
        This method returns the names of the fields that need to be set to omit this exception.
        Returns:
        the names of the fields that need to be set to omit this exception