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

Package class diagram package IWorldObjectUpdateResult
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...) .

Author:
Jimmy, srlok

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:


Copyright © 2013 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.