Class InsufficientDataException

All Implemented Interfaces:
Serializable

public class InsufficientDataException extends ImpExException
Indicates that a value line does not provide all attribute data which is necessary to perform the operation described by the according header.

These exceptions will cause the import/export to abort since it cannot be guaranteed that imported/exported data is useable at all.

See Also:
  • Field Details

    • UNKNOWN

      public static final int UNKNOWN
      Unknown reason.
      See Also:
    • MISSING_MANDATORY_VALUE

      public static final int MISSING_MANDATORY_VALUE
      At least one non-optional attribute is not provided by the value line.
      See Also:
    • MISSING_UNIQUE_KEY_VALUE

      public static final int MISSING_UNIQUE_KEY_VALUE
      At least one attribute marked as unique key is not provided by the line.
      See Also:
    • TYPE_NOT_PERMITTED

      public static final int TYPE_NOT_PERMITTED
      The line type is not permitted by its header ( attributes missing, type is abstract, etc).
      See Also:
    • UNKNOWN_TYPE

      public static final int UNKNOWN_TYPE
      The line requests a composed type which cannot be found in the current system.
      See Also:
  • Constructor Details

    • InsufficientDataException

      public InsufficientDataException(ValueLine line, String message, int errorCode)
    • InsufficientDataException

      public InsufficientDataException(String message, int errorCode)
  • Method Details