Class DataTransfer

java.lang.Object
ecmwf.common.database.DataBaseObject
ecmwf.common.database.DataTransfer
All Implemented Interfaces:
Serializable, Cloneable

public class DataTransfer extends DataBaseObject
The Class DataTransfer.
See Also:
  • Field Details

    • DAF_ID

      protected long DAF_ID
      The daf id.
    • DAT_COMMENT

      protected String DAT_COMMENT
      The dat comment.
    • DAT_DELETED

      protected boolean DAT_DELETED
      The dat deleted.
    • DAT_DURATION

      protected long DAT_DURATION
      The dat duration.
    • DAT_EXPIRY_TIME

      protected BigDecimal DAT_EXPIRY_TIME
      The dat expiry time.
    • DAT_FAILED_TIME

      protected BigDecimal DAT_FAILED_TIME
      The dat failed time.
    • DAT_FINISH_TIME

      protected BigDecimal DAT_FINISH_TIME
      The dat finish time.
    • DAT_FIRST_FINISH_TIME

      protected BigDecimal DAT_FIRST_FINISH_TIME
      The dat first finish time.
    • DAT_ID

      protected long DAT_ID
      The dat id.
    • DAT_IDENTITY

      protected String DAT_IDENTITY
      The dat identity.
    • DAT_PRIORITY

      protected int DAT_PRIORITY
      The dat priority.
    • DAT_QUEUE_TIME

      protected BigDecimal DAT_QUEUE_TIME
      The dat queue time. New scheduled time when it is re-scheduled (the original scheduled time is not changed).
    • DAT_REQUEUE_COUNT

      protected int DAT_REQUEUE_COUNT
      The dat requeue count.
    • DAT_REPLICATE_COUNT

      protected int DAT_REPLICATE_COUNT
      The dat replicate count.
    • DAT_REQUEUE_HISTORY

      protected int DAT_REQUEUE_HISTORY
      The dat requeue history.
    • DAT_RETRY_TIME

      protected BigDecimal DAT_RETRY_TIME
      The dat retry time.
    • DAT_SCHEDULED_TIME

      protected BigDecimal DAT_SCHEDULED_TIME
      The dat scheduled time.
    • DAT_SENT

      protected long DAT_SENT
      The dat sent.
    • DAT_SIZE

      protected long DAT_SIZE
      The dat size.
    • DAT_START_COUNT

      protected int DAT_START_COUNT
      The dat start count.
    • DAT_START_TIME

      protected BigDecimal DAT_START_TIME
      The dat start time. When the TransferScheduler start the transmission.
    • DAT_PUT_TIME

      protected BigDecimal DAT_PUT_TIME
      The dat put time. When the DataMover start the transmission.
    • DAT_TARGET

      protected String DAT_TARGET
      The dat target.
    • DAT_TIME_BASE

      protected BigDecimal DAT_TIME_BASE
      The dat time base.
    • DAT_TIME_STEP

      protected long DAT_TIME_STEP
      The dat time step.
    • DAT_UNIQUE_KEY

      protected String DAT_UNIQUE_KEY
      The dat unique key.
    • DAT_USER_STATUS

      protected String DAT_USER_STATUS
      The dat user status.
    • DES_NAME

      protected String DES_NAME
      The des name.
    • HOS_NAME

      protected Integer HOS_NAME
      The hos name.
    • MOV_ID

      protected Long MOV_ID
      The mov id.
    • STA_CODE

      protected String STA_CODE
      The sta code.
    • TRS_NAME

      protected String TRS_NAME
      The trs name.
    • TRS_NAME_ORIGINAL

      protected String TRS_NAME_ORIGINAL
      The trs name original.
    • DAT_REPLICATED

      protected boolean DAT_REPLICATED
      The dat replicated.
    • HOS_NAME_BACKUP

      protected Integer HOS_NAME_BACKUP
      The hos name backup.
    • HOS_NAME_PROXY

      protected Integer HOS_NAME_PROXY
      The hos name proxy.
    • DAT_REPLICATE_TIME

      protected BigDecimal DAT_REPLICATE_TIME
      The dat replicate time.
    • DAT_BACKUP_TIME

      protected BigDecimal DAT_BACKUP_TIME
      The dat backup time.
    • DAT_PROXY_TIME

      protected BigDecimal DAT_PROXY_TIME
      The dat proxy time.
    • DAT_ASAP

      protected boolean DAT_ASAP
      The asap.
    • DAT_EVENT

      protected boolean DAT_EVENT
      The event.
    • originalTransferServer

      protected TransferServer originalTransferServer
      The original transfer server.
    • transferServer

      protected TransferServer transferServer
      The transfer server.
    • destination

      protected Destination destination
      The destination.
    • dataFile

      protected DataFile dataFile
      The data file.
    • host

      protected Host host
      The host.
    • backupHost

      protected Host backupHost
      The backup host.
    • proxyHost

      protected Host proxyHost
      The proxy host.
    • monitoringValue

      protected MonitoringValue monitoringValue
      The monitoring value.
    • moverName

      protected String moverName
      The mover name.
    • connectOptions

      protected String connectOptions
      The connect options.
    • notify

      protected boolean notify
      Allow triggering a notification *.
    • durationOnClose

      protected long durationOnClose
      Allow passing the duration on close from the mover to the master *.
    • proxyName

      protected String proxyName
      Allow passing the proxy name if sent from a proxy *.
    • ratio

      protected double ratio
      The ratio.
    • statistics

      protected String statistics
      The statistics.
    • compressed

      protected String compressed
      The compressed.
    • compressedOnTheFly

      protected boolean compressedOnTheFly
      The compressedOnTheFly.
  • Constructor Details

    • DataTransfer

      public DataTransfer()
      Instantiates a new data transfer.
    • DataTransfer

      public DataTransfer(long id)
      Instantiates a new data transfer.
      Parameters:
      id - the id
  • Method Details

    • getMoverName

      public String getMoverName()
      Gets the mover name.
      Returns:
      the mover name
    • setMoverName

      public void setMoverName(String moverName)
      Sets the mover name.
      Parameters:
      moverName - the new mover name
    • getRatio

      public double getRatio()
      Gets the ratio.
      Returns:
      the ratio
    • setRatio

      public void setRatio(double ratio)
      Sets the ratio.
      Parameters:
      ratio - the ratio
    • getDataFileId

      public long getDataFileId()
      Gets the data file id.
      Returns:
      the data file id
    • setDataFileId

      public void setDataFileId(long param)
      Sets the data file id.
      Parameters:
      param - the new data file id
    • setDataFileId

      public void setDataFileId(String param)
      Sets the data file id.
      Parameters:
      param - the new data file id
    • getComment

      public String getComment()
      Gets the comment.
      Returns:
      the comment
    • setComment

      public void setComment(String param)
      Sets the comment.
      Parameters:
      param - the new comment
    • getDeleted

      public boolean getDeleted()
      Gets the deleted.
      Returns:
      the deleted
    • setDeleted

      public void setDeleted(boolean param)
      Sets the deleted.
      Parameters:
      param - the new deleted
    • getNotify

      public boolean getNotify()
      Gets the notify.
      Returns:
      the deleted
    • setNotify

      public void setNotify(boolean param)
      Sets the notify.
      Parameters:
      param - the new deleted
    • getCompressedOnTheFly

      public boolean getCompressedOnTheFly()
      Gets the compressedOnTheFly.
      Returns:
      the compressedOnTheFly
    • setCompressedOnTheFly

      public void setCompressedOnTheFly(boolean param)
      Sets the compressedOnTheFly.
      Parameters:
      param - the new compressedOnTheFly
    • getCompressed

      public String getCompressed()
      Gets the compressed.
      Returns:
      the compressed
    • setCompressed

      public void setCompressed(String param)
      Sets the compressed.
      Parameters:
      param - the new compressed
    • getStatistics

      public String getStatistics()
      Gets the statistics.
      Returns:
      the statistics
    • setStatistics

      public void setStatistics(String statistics)
      Sets the statistics.
      Parameters:
      statistics - the new statistics
    • setDeleted

      public void setDeleted(String param)
      Sets the deleted.
      Parameters:
      param - the new deleted
    • getAsap

      public boolean getAsap()
      Gets the asap.
      Returns:
      the asap
    • setAsap

      public void setAsap(boolean param)
      Sets the asap.
      Parameters:
      param - the new asap
    • setAsap

      public void setAsap(String param)
      Sets the asap.
      Parameters:
      param - the new asap
    • getEvent

      public boolean getEvent()
      Gets the event.
      Returns:
      the event
    • setEvent

      public void setEvent(boolean param)
      Sets the event.
      Parameters:
      param - the new event
    • setEvent

      public void setEvent(String param)
      Sets the event.
      Parameters:
      param - the new event
    • getReplicated

      public boolean getReplicated()
      Gets the replicated.
      Returns:
      the replicated
    • setReplicated

      public void setReplicated(boolean param)
      Sets the replicated.
      Parameters:
      param - the new replicated
    • setReplicated

      public void setReplicated(String param)
      Sets the replicated.
      Parameters:
      param - the new replicated
    • getBackupHostName

      public String getBackupHostName()
      Gets the backup host name.
      Returns:
      the backup host name
    • setBackupHostName

      public void setBackupHostName(String param)
      Sets the backup host name.
      Parameters:
      param - the new backup host name
    • getProxyHostName

      public String getProxyHostName()
      Gets the proxy host name.
      Returns:
      the proxy host name
    • setProxyHostName

      public void setProxyHostName(String param)
      Sets the proxy host name.
      Parameters:
      param - the new proxy host name
    • getDuration

      public long getDuration()
      Gets the duration.
      Returns:
      the duration
    • setDuration

      public void setDuration(long param)
      Sets the duration.
      Parameters:
      param - the new duration
    • getDurationOnClose

      public long getDurationOnClose()
      Gets the duration on close.
      Returns:
      the duration
    • setDurationOnClose

      public void setDurationOnClose(long param)
      Sets the duration on close.
      Parameters:
      param - the new duration
    • getProxyName

      public String getProxyName()
      Gets the proxy name.
      Returns:
      the duration
    • setProxyName

      public void setProxyName(String param)
      Sets the proxy name.
      Parameters:
      param - the new duration
    • setDuration

      public void setDuration(String param)
      Sets the duration.
      Parameters:
      param - the new duration
    • getExpiryTime

      public Timestamp getExpiryTime()
      Gets the expiry time.
      Returns:
      the expiry time
    • setExpiryTime

      public void setExpiryTime(Timestamp param)
      Sets the expiry time.
      Parameters:
      param - the new expiry time
    • getFailedTime

      public Timestamp getFailedTime()
      Gets the failed time.
      Returns:
      the failed time
    • setFailedTime

      public void setFailedTime(Timestamp param)
      Sets the failed time.
      Parameters:
      param - the new failed time
    • getFinishTime

      public Timestamp getFinishTime()
      Gets the finish time.
      Returns:
      the finish time
    • setFinishTime

      public void setFinishTime(Timestamp param)
      Sets the finish time.
      Parameters:
      param - the new finish time
    • getFirstFinishTime

      public Timestamp getFirstFinishTime()
      Gets the first finish time.
      Returns:
      the first finish time
    • setFirstFinishTime

      public void setFirstFinishTime(Timestamp param)
      Sets the first finish time.
      Parameters:
      param - the new first finish time
    • getId

      public long getId()
      Gets the id.
      Returns:
      the id
    • setId

      public void setId(long param)
      Sets the id.
      Parameters:
      param - the new id
    • setId

      public void setId(String param)
      Sets the id.
      Parameters:
      param - the new id
    • getIdentity

      public String getIdentity()
      Gets the identity.
      Returns:
      the identity
    • setIdentity

      public void setIdentity(String param)
      Sets the identity.
      Parameters:
      param - the new identity
    • getPriority

      public int getPriority()
      Gets the priority.
      Returns:
      the priority
    • setPriority

      public void setPriority(int param)
      Sets the priority.
      Parameters:
      param - the new priority
    • setPriority

      public void setPriority(String param)
      Sets the priority.
      Parameters:
      param - the new priority
    • getQueueTime

      public Timestamp getQueueTime()
      Gets the queue time.
      Returns:
      the queue time
    • setQueueTime

      public void setQueueTime(Timestamp param)
      Sets the queue time.
      Parameters:
      param - the new queue time
    • getRequeueCount

      public int getRequeueCount()
      Gets the requeue count.
      Returns:
      the requeue count
    • setRequeueCount

      public void setRequeueCount(int param)
      Sets the requeue count.
      Parameters:
      param - the new requeue count
    • setRequeueCount

      public void setRequeueCount(String param)
      Sets the requeue count.
      Parameters:
      param - the new requeue count
    • getReplicateCount

      public int getReplicateCount()
      Gets the replicate count.
      Returns:
      the replicate count
    • setReplicateCount

      public void setReplicateCount(int param)
      Sets the replicate count.
      Parameters:
      param - the new replicate count
    • setReplicateCount

      public void setReplicateCount(String param)
      Sets the replicate count.
      Parameters:
      param - the new replicate count
    • getRequeueHistory

      public int getRequeueHistory()
      Gets the requeue history.
      Returns:
      the requeue history
    • setRequeueHistory

      public void setRequeueHistory(int param)
      Sets the requeue history.
      Parameters:
      param - the new requeue history
    • setRequeueHistory

      public void setRequeueHistory(String param)
      Sets the requeue history.
      Parameters:
      param - the new requeue history
    • getRetryTime

      public Timestamp getRetryTime()
      Gets the retry time.
      Returns:
      the retry time
    • setRetryTime

      public void setRetryTime(Timestamp param)
      Sets the retry time.
      Parameters:
      param - the new retry time
    • getScheduledTime

      public Timestamp getScheduledTime()
      Gets the scheduled time.
      Returns:
      the scheduled time
    • setScheduledTime

      public void setScheduledTime(Timestamp param)
      Sets the scheduled time.
      Parameters:
      param - the new scheduled time
    • getSent

      public long getSent()
      Gets the sent.
      Returns:
      the sent
    • setSent

      public void setSent(long param)
      Sets the sent.
      Parameters:
      param - the new sent
    • setSent

      public void setSent(String param)
      Sets the sent.
      Parameters:
      param - the new sent
    • getSize

      public long getSize()
      Gets the size.
      Returns:
      the size
    • setSize

      public void setSize(long param)
      Sets the size.
      Parameters:
      param - the new size
    • setSize

      public void setSize(String param)
      Sets the size.
      Parameters:
      param - the new size
    • getStartCount

      public int getStartCount()
      Gets the start count.
      Returns:
      the start count
    • setStartCount

      public void setStartCount(int param)
      Sets the start count.
      Parameters:
      param - the new start count
    • setStartCount

      public void setStartCount(String param)
      Sets the start count.
      Parameters:
      param - the new start count
    • getStartTime

      public Timestamp getStartTime()
      Gets the start time.
      Returns:
      the start time
    • setStartTime

      public void setStartTime(Timestamp param)
      Sets the start time.
      Parameters:
      param - the new start time
    • getPutTime

      public Timestamp getPutTime()
      Gets the puts the time.
      Returns:
      the puts the time
    • setPutTime

      public void setPutTime(Timestamp param)
      Sets the puts the time.
      Parameters:
      param - the new puts the time
    • getTarget

      public String getTarget()
      Gets the target.
      Returns:
      the target
    • setTarget

      public void setTarget(String param)
      Sets the target.
      Parameters:
      param - the new target
    • getTimeBase

      public Timestamp getTimeBase()
      Gets the time base.
      Returns:
      the time base
    • setTimeBase

      public void setTimeBase(Timestamp param)
      Sets the time base.
      Parameters:
      param - the new time base
    • getReplicateTime

      public Timestamp getReplicateTime()
      Gets the replicate time.
      Returns:
      the replicate time
    • setReplicateTime

      public void setReplicateTime(Timestamp param)
      Sets the replicate time.
      Parameters:
      param - the new replicate time
    • getBackupTime

      public Timestamp getBackupTime()
      Gets the backup time.
      Returns:
      the backup time
    • setBackupTime

      public void setBackupTime(Timestamp param)
      Sets the backup time.
      Parameters:
      param - the new backup time
    • getProxyTime

      public Timestamp getProxyTime()
      Gets the proxy time.
      Returns:
      the proxy time
    • setProxyTime

      public void setProxyTime(Timestamp param)
      Sets the proxy time.
      Parameters:
      param - the new proxy time
    • getTimeStep

      public long getTimeStep()
      Gets the time step.
      Returns:
      the time step
    • setTimeStep

      public void setTimeStep(long param)
      Sets the time step.
      Parameters:
      param - the new time step
    • setTimeStep

      public void setTimeStep(String param)
      Sets the time step.
      Parameters:
      param - the new time step
    • getUniqueKey

      public String getUniqueKey()
      Gets the unique key.
      Returns:
      the unique key
    • setUniqueKey

      public void setUniqueKey(String param)
      Sets the unique key.
      Parameters:
      param - the new unique key
    • getUserStatus

      public String getUserStatus()
      Gets the user status.
      Returns:
      the user status
    • setUserStatus

      public void setUserStatus(String param)
      Sets the user status.
      Parameters:
      param - the new user status
    • getDestinationName

      public String getDestinationName()
      Gets the destination name.
      Returns:
      the destination name
    • setDestinationName

      public void setDestinationName(String param)
      Sets the destination name.
      Parameters:
      param - the new destination name
    • getHostName

      public String getHostName()
      Gets the host name.
      Returns:
      the host name
    • setHostName

      public void setHostName(String param)
      Sets the host name.
      Parameters:
      param - the new host name
    • getMonitoringValueId

      public Long getMonitoringValueId()
      Gets the monitoring value id.
      Returns:
      the monitoring value id
    • setMonitoringValueId

      public void setMonitoringValueId(Long param)
      Sets the monitoring value id.
      Parameters:
      param - the new monitoring value id
    • getStatusCode

      public String getStatusCode()
      Gets the status code.
      Returns:
      the status code
    • setStatusCode

      public void setStatusCode(String param)
      Sets the status code.
      Parameters:
      param - the new status code
    • getTransferServerName

      public String getTransferServerName()
      Gets the transfer server name.
      Returns:
      the transfer server name
    • setTransferServerName

      public void setTransferServerName(String param)
      Sets the transfer server name.
      Parameters:
      param - the new transfer server name
    • getOriginalTransferServerName

      public String getOriginalTransferServerName()
      Gets the original transfer server name.
      Returns:
      the original transfer server name
    • setOriginalTransferServerName

      public void setOriginalTransferServerName(String param)
      Sets the original transfer server name.
      Parameters:
      param - the new original transfer server name
    • getTransferServer

      public TransferServer getTransferServer()
      Gets the transfer server.
      Returns:
      the transfer server
    • setTransferServer

      public void setTransferServer(TransferServer param)
      Sets the transfer server.
      Parameters:
      param - the new transfer server
    • getOriginalTransferServer

      public TransferServer getOriginalTransferServer()
      Gets the original transfer server.
      Returns:
      the original transfer server
    • setOriginalTransferServer

      public void setOriginalTransferServer(TransferServer param)
      Sets the original transfer server.
      Parameters:
      param - the new original transfer server
    • getDestination

      public Destination getDestination()
      Gets the destination.
      Returns:
      the destination
    • setDestination

      public void setDestination(Destination param)
      Sets the destination.
      Parameters:
      param - the new destination
    • getDataFile

      public DataFile getDataFile()
      Gets the data file.
      Returns:
      the data file
    • setDataFile

      public void setDataFile(DataFile param)
      Sets the data file.
      Parameters:
      param - the new data file
    • getHost

      public Host getHost()
      Gets the host.
      Returns:
      the host
    • setHost

      public void setHost(Host param)
      Sets the host.
      Parameters:
      param - the new host
    • getBackupHost

      public Host getBackupHost()
      Gets the backup host.
      Returns:
      the backup host
    • setBackupHost

      public void setBackupHost(Host param)
      Sets the backup host.
      Parameters:
      param - the new backup host
    • getProxyHost

      public Host getProxyHost()
      Gets the proxy host.
      Returns:
      the proxy host
    • setProxyHost

      public void setProxyHost(Host param)
      Sets the proxy host.
      Parameters:
      param - the new proxy host
    • getMonitoringValue

      public MonitoringValue getMonitoringValue()
      Gets the monitoring value.
      Returns:
      the monitoring value
    • setMonitoringValue

      public void setMonitoringValue(MonitoringValue param)
      Sets the monitoring value.
      Parameters:
      param - the new monitoring value
    • getConnectOptions

      public String getConnectOptions()
      Gets the connect options.
      Returns:
      the connect options
    • setConnectOptions

      public void setConnectOptions(String param)
      Sets the connect options.
      Parameters:
      param - the new connect options
    • hashCode

      public int hashCode()
      Hash code.
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Equals.
      Overrides:
      equals in class Object