Class TransferEventImpl

java.lang.Object
org.alfresco.repo.transfer.TransferEventImpl
All Implemented Interfaces:
TransferEvent
Direct Known Subclasses:
TransferEndEventImpl, TransferEventBegin, TransferEventCommittingStatus, TransferEventEndState, TransferEventEnterState, TransferEventReport, TransferEventSendingContent, TransferEventSendingSnapshot, TransferEventSentContent

public abstract class TransferEventImpl extends Object implements TransferEvent
An abstract implementation of TransferEvent. Also implements the operations required by RangedTransferEvent.
See Also:
  • Constructor Details

    • TransferEventImpl

      public TransferEventImpl()
  • Method Details

    • getMessage

      public String getMessage()
      Description copied from interface: TransferEvent
      Get a human readable message for this event
      Specified by:
      getMessage in interface TransferEvent
      Returns:
      String
    • getTime

      public Date getTime()
      Description copied from interface: TransferEvent
      The time this event occured.
      Specified by:
      getTime in interface TransferEvent
      Returns:
      the date/time the event
    • setMessage

      public void setMessage(String message)
    • setRange

      public void setRange(long range)
    • setPosition

      public void setPosition(long position)
    • setTransferState

      public void setTransferState(TransferEvent.TransferState state)
    • setTime

      public void setTime(Date time)
    • getTransferState

      public TransferEvent.TransferState getTransferState()
      Description copied from interface: TransferEvent
      Get the state of this transfer
      Specified by:
      getTransferState in interface TransferEvent
      Returns:
      the state of this transfer
    • setLast

      public void setLast(boolean last)
    • isLast

      public boolean isLast()
      Description copied from interface: TransferEvent
      Is this the last event for this transfer ?
      Specified by:
      isLast in interface TransferEvent
    • getPosition

      public long getPosition()
      The position in the range
      Returns:
      long
    • getRange

      public long getRange()
      The maximum range
      Returns:
      long
    • toString

      public String toString()
      A simple human readable summary of this event, the format of this string is not guaranteed and is liable to change.
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object