org.nuiton.topia.persistence
Interface TopiaEntityContextable

All Superinterfaces:
Serializable, TopiaEntity

public interface TopiaEntityContextable
extends TopiaEntity

TopiaEntity with TopiaContext support (injected by TopiaContext into entities).

Version:
$Revision: 2245 $ Last update : $Date: 2011-04-14 14:47:09 +0200 (Thu, 14 Apr 2011) $ By : $Author: tchemit $
Author:
chatellier

Field Summary
 
Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity
TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
 
Method Summary
 void delete()
          Delete entity in persistence context.
 TopiaContext getTopiaContext()
          Get topia context.
 void setTopiaContext(TopiaContext topiaContext)
          Set topia context.
 void update()
          Update entity in persistence context.
 
Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity
accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion
 

Method Detail

setTopiaContext

void setTopiaContext(TopiaContext topiaContext)
                     throws TopiaException
Set topia context.

Parameters:
topiaContext - topia context
Throws:
TopiaException - if current topia entity context is not null

getTopiaContext

TopiaContext getTopiaContext()
Get topia context.

Returns:
topia context

update

void update()
            throws TopiaException
Update entity in persistence context.

Throws:
TopiaException

delete

void delete()
            throws TopiaException
Delete entity in persistence context.

Throws:
TopiaException


Copyright © 2004-2011 CodeLutin. All Rights Reserved.