cz.cuni.amis.pogamut.base.communication.translator.event
Interface IWorldObjectUpdateResult<OBJECT extends IWorldObject>

Type Parameters:
OBJECT - Type of World object to be returned (must extend IWorldObject)
All Known Implementing Classes:
IWorldObjectUpdateResult.WorldObjectUpdateResult

public interface IWorldObjectUpdateResult<OBJECT extends IWorldObject>

A generic interface for updateResult returned by all IWorldObjectUpdated events (ie. ICompositeWorldObjectUpdatedEvent...) .


Nested Class Summary
static class IWorldObjectUpdateResult.Result
          Different result types for the updatedEvent.
static class IWorldObjectUpdateResult.WorldObjectUpdateResult<OBJECT extends IWorldObject>
          Implementation of the IGenericObjectUpdateResult interface.
 
Method Summary
 OBJECT getObject()
          Returns the updated object.
 IWorldObjectUpdateResult.Result getResult()
          Returns result type.
 

Method Detail

getResult

IWorldObjectUpdateResult.Result getResult()
Returns result type.

Returns:

getObject

OBJECT getObject()
Returns the updated object.

Returns: