Class SystemFieldWriteException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.lexmark.saperion.exceptions.EcmRuntimeException
com.lexmark.saperion.exceptions.runtime.ClientException
com.lexmark.saperion.exceptions.runtime.IllegalRequestException
com.lexmark.saperion.exceptions.runtime.SystemFieldWriteException
All Implemented Interfaces:
Serializable

public class SystemFieldWriteException extends com.lexmark.saperion.exceptions.runtime.IllegalRequestException
This exception indicates that the client tried to change a system field manually.
Author:
jschwarz
See Also:
  • Constructor Details

    • SystemFieldWriteException

      public SystemFieldWriteException(com.lexmark.saperion.exceptions.ErrorType error, Throwable cause)
      This is the constructor used for serialization.
      Parameters:
      error - the error model
      cause - the cause of the exception
    • SystemFieldWriteException

      public SystemFieldWriteException(com.lexmark.saperion.archive.ArchiveReferenceType archive, List<String> systemFieldNames)
  • Method Details

    • getErrorDetails

      public SystemFieldWriteDetails getErrorDetails()
      Overrides:
      getErrorDetails in class com.lexmark.saperion.exceptions.EcmRuntimeException