org.alfresco.repo.transfer
Class TransferEventImpl

java.lang.Object
  extended by 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 java.lang.Object
implements TransferEvent

An abstract implementation of TransferEvent. Also implements the operations required by RangedTransferEvent.

See Also:
TransferEvent, RangedTransferEvent

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.transfer.TransferEvent
TransferEvent.TransferState
 
Constructor Summary
TransferEventImpl()
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getMessage()
          Get a human readable message for this event
 long getPosition()
          The position in the range
 long getRange()
          The maximum range
 java.util.Date getTime()
          The time this event occured.
 TransferEvent.TransferState getTransferState()
          Get the state of this transfer
 int hashCode()
           
 boolean isLast()
          Is this the last event for this transfer ?
 void setLast(boolean last)
           
 void setMessage(java.lang.String message)
           
 void setPosition(long position)
           
 void setRange(long range)
           
 void setTime(java.util.Date time)
           
 void setTransferState(TransferEvent.TransferState state)
           
 java.lang.String toString()
          A simple human readable summary of this event, the format of this string is not guaranteed and is liable to change.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TransferEventImpl

public TransferEventImpl()
Method Detail

getMessage

public java.lang.String getMessage()
Description copied from interface: TransferEvent
Get a human readable message for this event

Specified by:
getMessage in interface TransferEvent
Returns:

getTime

public java.util.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(java.lang.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(java.util.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:

getRange

public long getRange()
The maximum range

Returns:

toString

public java.lang.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 java.lang.Object

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.