org.eclipse.higgins.idas.cp.jena2
Interface IStatefulObject

All Known Implementing Classes:
Entity, SimpleValue, StatefulObject

public interface IStatefulObject

Represents context value which can be saved, updated or deleted by session to apply changes in context


Field Summary
static String CHANGED_OBJ
           
static String DELETED_OBJ
           
static String NEW_OBJ
           
static String PRE_DELETED_NEW_OBJ
           
static String PRE_DELETED_STORED_OBJ
           
static String STORED_OBJ
           
 
Method Summary
 void commitState()
           
 String getState()
           
 void rollbackState()
           
 void rollbackUpdates()
           
 void saveUpdates(com.hp.hpl.jena.ontology.OntModel model)
           
 

Field Detail

NEW_OBJ

static final String NEW_OBJ
See Also:
Constant Field Values

STORED_OBJ

static final String STORED_OBJ
See Also:
Constant Field Values

CHANGED_OBJ

static final String CHANGED_OBJ
See Also:
Constant Field Values

PRE_DELETED_STORED_OBJ

static final String PRE_DELETED_STORED_OBJ
See Also:
Constant Field Values

PRE_DELETED_NEW_OBJ

static final String PRE_DELETED_NEW_OBJ
See Also:
Constant Field Values

DELETED_OBJ

static final String DELETED_OBJ
See Also:
Constant Field Values
Method Detail

getState

String getState()

saveUpdates

void saveUpdates(com.hp.hpl.jena.ontology.OntModel model)
                 throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

rollbackUpdates

void rollbackUpdates()
                     throws org.eclipse.higgins.idas.api.IdASException
Throws:
org.eclipse.higgins.idas.api.IdASException

commitState

void commitState()

rollbackState

void rollbackState()