Package net.ontopia.topicmaps.impl.rdbms
Class SubjectIdentityCache
java.lang.Object
net.ontopia.topicmaps.impl.utils.AbstractSubjectIdentityCache
net.ontopia.topicmaps.impl.rdbms.SubjectIdentityCache
- All Implemented Interfaces:
Serializable,EventListenerIF
INTERNAL:
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class net.ontopia.topicmaps.impl.utils.AbstractSubjectIdentityCache
AbstractSubjectIdentityCache.EventHandler -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TransactionIFprotected TransactionalLookupIndexIF<LocatorIF,IdentityIF> protected TransactionalLookupIndexIF<LocatorIF,IdentityIF> protected TransactionalLookupIndexIF<LocatorIF,IdentityIF> protected TopicMapTransactionIFFields inherited from class net.ontopia.topicmaps.impl.utils.AbstractSubjectIdentityCache
handlers -
Constructor Summary
ConstructorsConstructorDescriptionSubjectIdentityCache(TopicMapTransactionIF txn, CollectionFactoryIF cfactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected TMObjectIF_getObjectByItemIdentifier(LocatorIF source_locator) protected TopicIF_getTopicBySubjectIdentifier(LocatorIF subject_indicator) protected TopicIF_getTopicBySubjectLocator(LocatorIF subject) voidabort()voidcommit()getObjectById(String object_id) getObjectByItemIdentifier(LocatorIF locator) protected StringgetProperty(String name) getTopicBySubjectIdentifier(LocatorIF locator) getTopicBySubjectLocator(LocatorIF locator) voidprotected voidregisterSourceLocator(LocatorIF source_locator, TMObjectIF object) protected voidregisterSubject(LocatorIF subject, TopicIF object) protected voidregisterSubjectIndicator(LocatorIF subject_indicator, TopicIF object) protected voidunregisterSourceLocator(LocatorIF source_locator) protected voidunregisterSubject(LocatorIF subject) protected voidunregisterSubjectIndicator(LocatorIF subject_indicator) Methods inherited from class net.ontopia.topicmaps.impl.utils.AbstractSubjectIdentityCache
processEvent, registerListeners, registerObject, unregisterObject
-
Field Details
-
txn
-
ptxn
-
source_locators
-
subject_indicators
-
subjects
-
-
Constructor Details
-
SubjectIdentityCache
-
-
Method Details
-
getProperty
-
initialize
public void initialize() -
commit
public void commit() -
abort
public void abort() -
getObjectById
- Specified by:
getObjectByIdin classAbstractSubjectIdentityCache
-
getObjectByItemIdentifier
- Specified by:
getObjectByItemIdentifierin classAbstractSubjectIdentityCache
-
getTopicBySubjectLocator
- Specified by:
getTopicBySubjectLocatorin classAbstractSubjectIdentityCache
-
getTopicBySubjectIdentifier
- Specified by:
getTopicBySubjectIdentifierin classAbstractSubjectIdentityCache
-
_getObjectByItemIdentifier
- Specified by:
_getObjectByItemIdentifierin classAbstractSubjectIdentityCache
-
registerSourceLocator
- Specified by:
registerSourceLocatorin classAbstractSubjectIdentityCache
-
unregisterSourceLocator
- Specified by:
unregisterSourceLocatorin classAbstractSubjectIdentityCache
-
_getTopicBySubjectIdentifier
- Specified by:
_getTopicBySubjectIdentifierin classAbstractSubjectIdentityCache
-
registerSubjectIndicator
- Specified by:
registerSubjectIndicatorin classAbstractSubjectIdentityCache
-
unregisterSubjectIndicator
- Specified by:
unregisterSubjectIndicatorin classAbstractSubjectIdentityCache
-
_getTopicBySubjectLocator
- Specified by:
_getTopicBySubjectLocatorin classAbstractSubjectIdentityCache
-
registerSubject
- Specified by:
registerSubjectin classAbstractSubjectIdentityCache
-
unregisterSubject
- Specified by:
unregisterSubjectin classAbstractSubjectIdentityCache
-