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

com.flyfish.oauth.common.sync.support.SyncRequestEvent Maven / Gradle / Ivy

There is a newer version: 1.0.7
Show newest version
package com.flyfish.oauth.common.sync.support;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.flyfish.oauth.common.sync.SyncRequestAcceptor;
import lombok.*;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

@Builder
@Getter
@Setter
@AllArgsConstructor
@NoArgsConstructor
public class SyncRequestEvent {

    /**
     * 是否成功
     */
    private boolean success;

    /**
     * 当前的接收器
     */
    @JsonIgnore
    private SyncRequestAcceptor acceptor;

    /**
     * 出错时存在的异常
     */
    @JsonIgnore
    private Exception error;

    /**
     * 网络请求
     */
    @JsonIgnore
    private HttpServletRequest request;

    /**
     * 网络响应
     */
    @JsonIgnore
    private HttpServletResponse response;

    /**
     * 比较器,记录了和数据库的差异
     */
    @JsonIgnore
    private CollectionComparator comparator;

    /**
     * 信息
     */
    private String message;

    /**
     * 本次提交的数据
     */
    private List data;
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy