net.ontopia.topicmaps.impl.rdbms
Class RDBMSTopicMapTransaction
java.lang.Object
net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
net.ontopia.topicmaps.impl.rdbms.RDBMSTopicMapTransaction
- All Implemented Interfaces:
- net.ontopia.topicmaps.impl.utils.EventListenerIF, net.ontopia.topicmaps.impl.utils.EventManagerIF, net.ontopia.topicmaps.impl.utils.TopicMapTransactionIF
public class RDBMSTopicMapTransaction
- extends net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
- implements net.ontopia.topicmaps.impl.utils.EventManagerIF
INTERNAL: The rdbms topic map transaction implementation.
Method Summary |
void |
abort()
|
void |
abort(boolean invalidate)
|
void |
addListener(net.ontopia.topicmaps.impl.utils.EventListenerIF listener,
java.lang.String event)
|
void |
commit()
|
net.ontopia.topicmaps.impl.utils.TopicMapTransactionIF |
createNested()
|
long |
getActualId()
|
TMObjectIF |
getObjectByItemIdentifier(LocatorIF locator)
|
net.ontopia.topicmaps.impl.utils.ObjectTreeManager |
getObjectTreeManager()
|
java.util.Collection |
getRolesByType(TopicIF player,
TopicIF rtype)
|
java.util.Collection |
getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
|
TopicIF |
getTopicBySubjectIdentifier(LocatorIF locator)
|
TopicIF |
getTopicBySubjectLocator(LocatorIF locator)
|
net.ontopia.persistence.proxy.TransactionIF |
getTransaction()
INTERNAL: Returns the proxy transaction used by the topic map
transaction. |
void |
prefetchRolesByType(java.util.Collection players,
TopicIF rtype,
TopicIF atype)
|
void |
processEvent(java.lang.Object object,
java.lang.String event,
java.lang.Object new_value,
java.lang.Object old_value)
|
void |
removeListener(net.ontopia.topicmaps.impl.utils.EventListenerIF listener,
java.lang.String event)
|
boolean |
validate()
|
Methods inherited from class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction |
getBuilder, getCollectionFactory, getIndexManager, getParent, getStore, getTopicMap, isActive |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getActualId
public long getActualId()
getObjectTreeManager
public net.ontopia.topicmaps.impl.utils.ObjectTreeManager getObjectTreeManager()
commit
public void commit()
- Specified by:
commit
in interface net.ontopia.topicmaps.impl.utils.TopicMapTransactionIF
- Overrides:
commit
in class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
abort
public void abort()
- Specified by:
abort
in interface net.ontopia.topicmaps.impl.utils.TopicMapTransactionIF
- Overrides:
abort
in class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
abort
public void abort(boolean invalidate)
- Overrides:
abort
in class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
validate
public boolean validate()
- Specified by:
validate
in class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
createNested
public net.ontopia.topicmaps.impl.utils.TopicMapTransactionIF createNested()
- Overrides:
createNested
in class net.ontopia.topicmaps.impl.utils.AbstractTopicMapTransaction
getTransaction
public net.ontopia.persistence.proxy.TransactionIF getTransaction()
- INTERNAL: Returns the proxy transaction used by the topic map
transaction.
addListener
public void addListener(net.ontopia.topicmaps.impl.utils.EventListenerIF listener,
java.lang.String event)
- Specified by:
addListener
in interface net.ontopia.topicmaps.impl.utils.EventManagerIF
removeListener
public void removeListener(net.ontopia.topicmaps.impl.utils.EventListenerIF listener,
java.lang.String event)
- Specified by:
removeListener
in interface net.ontopia.topicmaps.impl.utils.EventManagerIF
processEvent
public void processEvent(java.lang.Object object,
java.lang.String event,
java.lang.Object new_value,
java.lang.Object old_value)
- Specified by:
processEvent
in interface net.ontopia.topicmaps.impl.utils.EventListenerIF
prefetchRolesByType
public void prefetchRolesByType(java.util.Collection players,
TopicIF rtype,
TopicIF atype)
getObjectByItemIdentifier
public TMObjectIF getObjectByItemIdentifier(LocatorIF locator)
getTopicBySubjectLocator
public TopicIF getTopicBySubjectLocator(LocatorIF locator)
getTopicBySubjectIdentifier
public TopicIF getTopicBySubjectIdentifier(LocatorIF locator)
getRolesByType
public java.util.Collection getRolesByType(TopicIF player,
TopicIF rtype)
getRolesByType
public java.util.Collection getRolesByType(TopicIF player,
TopicIF rtype,
TopicIF atype)
Copyright © 2000-2009 Ontopia.