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 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
Constructors Constructor Description TransferEventImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetMessage()Get a human readable message for this eventlonggetPosition()The position in the rangelonggetRange()The maximum rangejava.util.DategetTime()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(java.lang.String message)voidsetPosition(long position)voidsetRange(long range)voidsetTime(java.util.Date time)voidsetTransferState(TransferEvent.TransferState state)java.lang.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 java.lang.String getMessage()
Description copied from interface:TransferEventGet a human readable message for this event- Specified by:
getMessagein interfaceTransferEvent- Returns:
- String
-
getTime
public java.util.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(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: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 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:
toStringin classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
-