Class UniqueConstraintViolationException

All Implemented Interfaces:
Serializable

public class UniqueConstraintViolationException extends ConstraintViolationException
This exception indicates that a uniqueness constraint for a given list of fields in a given ddc was violated.
Author:
jschwarz
See Also:
  • Constructor Details

    • UniqueConstraintViolationException

      public UniqueConstraintViolationException(String definitionName, Map<String,com.lexmark.saperion.PropertyType> fieldValues, List<String> violatedFields)
    • UniqueConstraintViolationException

      public UniqueConstraintViolationException(String s, String definitionName, Map<String,com.lexmark.saperion.PropertyType> fieldValues, List<String> violatedFields)
    • UniqueConstraintViolationException

      public UniqueConstraintViolationException(String s, Throwable cause, String definitionName, Map<String,com.lexmark.saperion.PropertyType> fieldValues, List<String> violatedFields)
  • Method Details

    • getViolatedFields

      public Collection<String> getViolatedFields()
      This method returns the list of database entries that hold at least one property that made this exception occur.
      Returns:
      the list of database entries that hold at least one property that made this exception occur