Class Binding.SyncFailure

  • Enclosing class:
    Binding<SS,​SV,​TS,​TV>

    public static final class Binding.SyncFailure
    extends java.lang.Object
    SyncFailure represents a failure to sync (save or refresh) a Binding.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.RuntimeException getConversionException()
      Returns the exception that occurred during conversion if this failure represents a conversion failure.
      Binding.SyncFailureType getType()
      Returns the type of failure.
      Validator.Result getValidationResult()
      Returns the result that was returned from the Binding's validator if this failure represents a validation failure.
      java.lang.String toString()
      Returns a string representation of the SyncFailure.
      • Methods inherited from class java.lang.Object

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

      • getConversionException

        public java.lang.RuntimeException getConversionException()
        Returns the exception that occurred during conversion if this failure represents a conversion failure. Throws UnsupportedOperationException otherwise.
        Returns:
        the exception that occurred during conversion
        Throws:
        java.lang.UnsupportedOperationException - if the type of failure is not SyncFailureType.CONVERSION_FAILED
      • getValidationResult

        public Validator.Result getValidationResult()
        Returns the result that was returned from the Binding's validator if this failure represents a validation failure. Throws UnsupportedOperationException otherwise.
        Returns:
        the result that was returned from the Binding's validator
        Throws:
        java.lang.UnsupportedOperationException - if the type of failure is not SyncFailureType.VALIDATION_FAILED
      • toString

        public java.lang.String toString()
        Returns a string representation of the SyncFailure. This method is intended to be used for debugging purposes only, and the content and format of the returned string may vary between implementations. The returned string may be empty but may not be null.
        Overrides:
        toString in class java.lang.Object
        Returns:
        a string representation of this SyncFailure