Package org.alfresco.repo.transfer
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:
TransferEvent,RangedTransferEvent
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.alfresco.service.cmr.transfer.TransferEvent
TransferEvent.TransferState
-
-
Constructor Summary
Constructors Constructor Description TransferEventImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetMessage()Get a human readable message for this eventlonggetPosition()The position in the rangelonggetRange()The maximum rangeDategetTime()The time this event occured.TransferEvent.TransferStategetTransferState()Get the state of this transferinthashCode()booleanisLast()Is this the last event for this transfer ?voidsetLast(boolean last)voidsetMessage(String message)voidsetPosition(long position)voidsetRange(long range)voidsetTime(Date time)voidsetTransferState(TransferEvent.TransferState state)StringtoString()A simple human readable summary of this event, the format of this string is not guaranteed and is liable to change.
-
-
-
Method Detail
-
getMessage
public String getMessage()
Description copied from interface:TransferEventGet a human readable message for this event- Specified by:
getMessagein interfaceTransferEvent- Returns:
- String
-
getTime
public Date getTime()
Description copied from interface:TransferEventThe time this event occured.- Specified by:
getTimein interfaceTransferEvent- 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:TransferEventGet the state of this transfer- Specified by:
getTransferStatein interfaceTransferEvent- Returns:
- the state of this transfer
-
setLast
public void setLast(boolean last)
-
isLast
public boolean isLast()
Description copied from interface:TransferEventIs this the last event for this transfer ?- Specified by:
isLastin interfaceTransferEvent
-
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.
-
-