All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.paypal.butterfly.api.AbortDetails Maven / Gradle / Ivy

package com.paypal.butterfly.api;

/**
 * POJO describing a transformation abort in details.
 *
 * @author facarvalho
 */
public interface AbortDetails {

    /**
     * Returns the name of the transformation template that caused the transformation abort.
     *
     * @return the name of the transformation template that caused the transformation abort.
     */
    String getTemplateName();

    /**
     * Returns the name of the transformation template class that caused the transformation abort.
     *
     * @return the name of the transformation template class that caused the transformation abort.
     */
    String getTemplateClassName();

    /**
     * Returns the name of the Transformation Utility that caused the abort
     *
     * @return the name of the Transformation Utility that caused the abort
     */
    String getUtilityName();

    /**
     * Returns the name of the transformation utility class that caused the abort
     *
     * @return the name of the transformation utility class that caused the abort
     */
    String getUtilityClassName();

    /**
     * Returns the abort message
     *
     * @return the abort message
     */
    String getAbortMessage();

    /**
     * Returns the class of the exception that caused the transformation abort
     *
     * @return the class of the exception that caused the transformation abort
     */
    String getExceptionClassName();

    /**
     * Returns the message of the exception that caused the transformation abort
     *
     * @return the message of the exception that caused the transformation abort
     */
    String getExceptionMessage();

    /**
     * Returns a String representation of the stack trace related to the exception
     * that caused the transformation abort
     *
     * @return a String representation of the stack trace related to the exception
     * that caused the transformation abort
     */
    String getExceptionStackTrace();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy