execute

abstract fun execute(    file: AvailFile,     timestamp: Long,     originator: UUID): TracedAction

Executes the action on the provided AvailFile and answer the TracedAction required to reverse this FileAction update.

Return

The TracedAction, when applied, will reverse this FileAction.

Parameters

file

The AvailServerFile to update.

timestamp

The time when this FileAction request was received.

originator

The Session.id of the session that originated the change.