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

com.prowidesoftware.swift.model.mx.sys.dic.SwFileStatus Maven / Gradle / Ivy


package com.prowidesoftware.swift.model.mx.sys.dic;

import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElement;
import jakarta.xml.bind.annotation.XmlType;
import org.apache.commons.lang3.builder.EqualsBuilder;
import org.apache.commons.lang3.builder.HashCodeBuilder;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;


/**
 * Java class for FileStatus complex type.
 * 
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "FileStatus", propOrder = {
    "transferRef",
    "localRef",
    "fileRequestHeader",
    "fileResponseHeader",
    "transferSide",
    "transferType",
    "transferDirection",
    "deliveryMode",
    "storedTransferRef",
    "snFInputInfo",
    "msgId",
    "transferStatus",
    "stopReason",
    "ackIndicator",
    "logicalName",
    "physicalName",
    "currentSize",
    "size",
    "startTime",
    "stateTime",
    "fileStatusDetails"
})
public class SwFileStatus {

    @XmlElement(name = "TransferRef", required = true)
    protected String transferRef;
    @XmlElement(name = "LocalRef")
    protected String localRef;
    @XmlElement(name = "FileRequestHeader", required = true)
    protected SwFileRequestHeader fileRequestHeader;
    @XmlElement(name = "FileResponseHeader")
    protected SwFileResponseHeader fileResponseHeader;
    @XmlElement(name = "TransferSide", required = true)
    protected String transferSide;
    @XmlElement(name = "TransferType", required = true)
    protected String transferType;
    @XmlElement(name = "TransferDirection", required = true)
    protected String transferDirection;
    @XmlElement(name = "DeliveryMode", namespace = "urn:swift:snl:ns.SwInt")
    protected String deliveryMode;
    @XmlElement(name = "StoredTransferRef")
    protected String storedTransferRef;
    @XmlElement(name = "SnFInputInfo")
    protected SwSnFInputInfo snFInputInfo;
    @XmlElement(name = "MsgId")
    protected String msgId;
    @XmlElement(name = "TransferStatus", required = true)
    protected String transferStatus;
    @XmlElement(name = "StopReason")
    protected SwStopReason stopReason;
    @XmlElement(name = "AckIndicator")
    protected String ackIndicator;
    @XmlElement(name = "LogicalName", required = true)
    protected String logicalName;
    @XmlElement(name = "PhysicalName")
    protected String physicalName;
    @XmlElement(name = "CurrentSize")
    protected String currentSize;
    @XmlElement(name = "Size")
    protected String size;
    @XmlElement(name = "StartTime", required = true)
    protected String startTime;
    @XmlElement(name = "StateTime", required = true)
    protected String stateTime;
    @XmlElement(name = "FileStatusDetails")
    protected SwFileStatusDetails fileStatusDetails;

    /**
     * Gets the value of the transferRef property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTransferRef() {
        return transferRef;
    }

    /**
     * Sets the value of the transferRef property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setTransferRef(String value) {
        this.transferRef = value;
        return this;
    }

    /**
     * Gets the value of the localRef property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLocalRef() {
        return localRef;
    }

    /**
     * Sets the value of the localRef property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setLocalRef(String value) {
        this.localRef = value;
        return this;
    }

    /**
     * Gets the value of the fileRequestHeader property.
     * 
     * @return
     *     possible object is
     *     {@link SwFileRequestHeader }
     *     
     */
    public SwFileRequestHeader getFileRequestHeader() {
        return fileRequestHeader;
    }

    /**
     * Sets the value of the fileRequestHeader property.
     * 
     * @param value
     *     allowed object is
     *     {@link SwFileRequestHeader }
     *     
     */
    public SwFileStatus setFileRequestHeader(SwFileRequestHeader value) {
        this.fileRequestHeader = value;
        return this;
    }

    /**
     * Gets the value of the fileResponseHeader property.
     * 
     * @return
     *     possible object is
     *     {@link SwFileResponseHeader }
     *     
     */
    public SwFileResponseHeader getFileResponseHeader() {
        return fileResponseHeader;
    }

    /**
     * Sets the value of the fileResponseHeader property.
     * 
     * @param value
     *     allowed object is
     *     {@link SwFileResponseHeader }
     *     
     */
    public SwFileStatus setFileResponseHeader(SwFileResponseHeader value) {
        this.fileResponseHeader = value;
        return this;
    }

    /**
     * Gets the value of the transferSide property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTransferSide() {
        return transferSide;
    }

    /**
     * Sets the value of the transferSide property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setTransferSide(String value) {
        this.transferSide = value;
        return this;
    }

    /**
     * Gets the value of the transferType property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTransferType() {
        return transferType;
    }

    /**
     * Sets the value of the transferType property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setTransferType(String value) {
        this.transferType = value;
        return this;
    }

    /**
     * Gets the value of the transferDirection property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTransferDirection() {
        return transferDirection;
    }

    /**
     * Sets the value of the transferDirection property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setTransferDirection(String value) {
        this.transferDirection = value;
        return this;
    }

    /**
     * Gets the value of the deliveryMode property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getDeliveryMode() {
        return deliveryMode;
    }

    /**
     * Sets the value of the deliveryMode property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setDeliveryMode(String value) {
        this.deliveryMode = value;
        return this;
    }

    /**
     * Gets the value of the storedTransferRef property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStoredTransferRef() {
        return storedTransferRef;
    }

    /**
     * Sets the value of the storedTransferRef property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setStoredTransferRef(String value) {
        this.storedTransferRef = value;
        return this;
    }

    /**
     * Gets the value of the snFInputInfo property.
     * 
     * @return
     *     possible object is
     *     {@link SwSnFInputInfo }
     *     
     */
    public SwSnFInputInfo getSnFInputInfo() {
        return snFInputInfo;
    }

    /**
     * Sets the value of the snFInputInfo property.
     * 
     * @param value
     *     allowed object is
     *     {@link SwSnFInputInfo }
     *     
     */
    public SwFileStatus setSnFInputInfo(SwSnFInputInfo value) {
        this.snFInputInfo = value;
        return this;
    }

    /**
     * Gets the value of the msgId property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getMsgId() {
        return msgId;
    }

    /**
     * Sets the value of the msgId property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setMsgId(String value) {
        this.msgId = value;
        return this;
    }

    /**
     * Gets the value of the transferStatus property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getTransferStatus() {
        return transferStatus;
    }

    /**
     * Sets the value of the transferStatus property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setTransferStatus(String value) {
        this.transferStatus = value;
        return this;
    }

    /**
     * Gets the value of the stopReason property.
     * 
     * @return
     *     possible object is
     *     {@link SwStopReason }
     *     
     */
    public SwStopReason getStopReason() {
        return stopReason;
    }

    /**
     * Sets the value of the stopReason property.
     * 
     * @param value
     *     allowed object is
     *     {@link SwStopReason }
     *     
     */
    public SwFileStatus setStopReason(SwStopReason value) {
        this.stopReason = value;
        return this;
    }

    /**
     * Gets the value of the ackIndicator property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getAckIndicator() {
        return ackIndicator;
    }

    /**
     * Sets the value of the ackIndicator property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setAckIndicator(String value) {
        this.ackIndicator = value;
        return this;
    }

    /**
     * Gets the value of the logicalName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getLogicalName() {
        return logicalName;
    }

    /**
     * Sets the value of the logicalName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setLogicalName(String value) {
        this.logicalName = value;
        return this;
    }

    /**
     * Gets the value of the physicalName property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getPhysicalName() {
        return physicalName;
    }

    /**
     * Sets the value of the physicalName property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setPhysicalName(String value) {
        this.physicalName = value;
        return this;
    }

    /**
     * Gets the value of the currentSize property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getCurrentSize() {
        return currentSize;
    }

    /**
     * Sets the value of the currentSize property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setCurrentSize(String value) {
        this.currentSize = value;
        return this;
    }

    /**
     * Gets the value of the size property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getSize() {
        return size;
    }

    /**
     * Sets the value of the size property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setSize(String value) {
        this.size = value;
        return this;
    }

    /**
     * Gets the value of the startTime property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStartTime() {
        return startTime;
    }

    /**
     * Sets the value of the startTime property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setStartTime(String value) {
        this.startTime = value;
        return this;
    }

    /**
     * Gets the value of the stateTime property.
     * 
     * @return
     *     possible object is
     *     {@link String }
     *     
     */
    public String getStateTime() {
        return stateTime;
    }

    /**
     * Sets the value of the stateTime property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public SwFileStatus setStateTime(String value) {
        this.stateTime = value;
        return this;
    }

    /**
     * Gets the value of the fileStatusDetails property.
     * 
     * @return
     *     possible object is
     *     {@link SwFileStatusDetails }
     *     
     */
    public SwFileStatusDetails getFileStatusDetails() {
        return fileStatusDetails;
    }

    /**
     * Sets the value of the fileStatusDetails property.
     * 
     * @param value
     *     allowed object is
     *     {@link SwFileStatusDetails }
     *     
     */
    public SwFileStatus setFileStatusDetails(SwFileStatusDetails value) {
        this.fileStatusDetails = value;
        return this;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE);
    }

    @Override
    public boolean equals(Object that) {
        return EqualsBuilder.reflectionEquals(this, that);
    }

    @Override
    public int hashCode() {
        return HashCodeBuilder.reflectionHashCode(this);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy