com.isenshi.util.extlib
クラス S2Store

java.lang.Object
  拡張org.apache.commons.transaction.util.xa.AbstractXAResource
      拡張org.apache.slide.common.AbstractXAServiceBase
          拡張org.apache.slide.store.impl.rdbms.AbstractRDBMSStore
              拡張org.apache.slide.store.impl.rdbms.JDBCStore
                  拡張com.isenshi.util.extlib.S2Store
すべての実装インタフェース:
org.apache.slide.store.ContentStore, org.apache.slide.search.basic.IBasicExpressionFactoryProvider, org.apache.slide.store.LockStore, org.apache.slide.store.NodeStore, org.apache.slide.store.RevisionDescriptorsStore, org.apache.slide.store.RevisionDescriptorStore, org.apache.slide.store.SecurityStore, org.apache.slide.store.SequenceStore, org.apache.slide.common.Service, Status, XAResource

public class S2Store
extends org.apache.slide.store.impl.rdbms.JDBCStore


フィールドの概要
 
クラス org.apache.slide.store.impl.rdbms.JDBCStore から継承したフィールド
DBCP_URL, dbcpPoolName, DEFAUT_ISOLATION_LEVEL, driver, isolationLevel, maxPooledConnections, password, TRANSACTION_NONE, TRANSACTION_READ_COMMITTED, TRANSACTION_READ_UNCOMMITTED, TRANSACTION_REPEATABLE_READ, TRANSACTION_SERIALIZABLE, url, useDbcpPooling, user
 
クラス org.apache.slide.store.impl.rdbms.AbstractRDBMSStore から継承したフィールド
adapter, alreadyInitialized, isSequenceSupported, LOG_CHANNEL, tmCommits, useRdbmsExpressionFactory
 
クラス org.apache.slide.common.AbstractXAServiceBase から継承したフィールド
loggerFacade, namespace, scope
 
インタフェース javax.transaction.xa.XAResource から継承したフィールド
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
インタフェース javax.transaction.Status から継承したフィールド
STATUS_ACTIVE, STATUS_COMMITTED, STATUS_COMMITTING, STATUS_MARKED_ROLLBACK, STATUS_NO_TRANSACTION, STATUS_PREPARED, STATUS_PREPARING, STATUS_ROLLEDBACK, STATUS_ROLLING_BACK, STATUS_UNKNOWN
 
コンストラクタの概要
S2Store()
           
 
メソッドの概要
protected  Connection getNewConnection()
           
 void initialize(org.apache.slide.common.NamespaceAccessToken token)
           
 void setParameters(Hashtable parameters)
           
 
クラス org.apache.slide.store.impl.rdbms.JDBCStore から継承したメソッド
includeBranchInXid, isolationLevelToString, stringToIsolationLevelToString
 
クラス org.apache.slide.store.impl.rdbms.AbstractRDBMSStore から継承したメソッド
connect, createObject, createRevisionContent, createRevisionDescriptor, createRevisionDescriptors, createSequence, createTransactionResource, disconnect, enumerateLocks, enumeratePermissions, getBasicExpressionFactory, getCurrentConnection, getCurrentlyActiveTransactionalResource, getTransactionTimeout, grantPermission, isConnected, isSameRM, isSequenceSupported, killLock, nextSequenceValue, putLock, recover, removeLock, removeObject, removeRevisionContent, removeRevisionDescriptor, removeRevisionDescriptors, renewLock, reset, retrieveObject, retrieveRevisionContent, retrieveRevisionDescriptor, retrieveRevisionDescriptors, revokePermission, revokePermissions, sequenceExists, setTransactionTimeout, storeObject, storeRevisionContent, storeRevisionDescriptor, storeRevisionDescriptors
 
クラス org.apache.slide.common.AbstractXAServiceBase から継承したメソッド
cacheResults, connect, connectIfNeeded, connectIfNeeded, getLogger, getLoggerFacade, setNamespace, setScope
 
クラス org.apache.commons.transaction.util.xa.AbstractXAResource から継承したメソッド
addAcitveTransactionalResource, addSuspendedTransactionalResource, commit, end, forget, getActiveTransactionalResource, getSuspendedTransactionalResource, getTransactionalResource, prepare, removeActiveTransactionalResource, removeSuspendedTransactionalResource, rollback, setCurrentlyActiveTransactionalResource, start
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.apache.slide.store.LockStore から継承したメソッド
enumerateLocks, killLock, putLock, removeLock, renewLock
 
インタフェース org.apache.slide.common.Service から継承したメソッド
cacheResults, connect, connect, connectIfNeeded, connectIfNeeded, disconnect, getLogger, isConnected, reset, setNamespace, setScope
 
インタフェース javax.transaction.xa.XAResource から継承したメソッド
commit, end, forget, getTransactionTimeout, isSameRM, prepare, recover, rollback, setTransactionTimeout, start
 
インタフェース org.apache.slide.store.NodeStore から継承したメソッド
createObject, removeObject, retrieveObject, storeObject
 
インタフェース org.apache.slide.store.RevisionDescriptorsStore から継承したメソッド
createRevisionDescriptors, removeRevisionDescriptors, retrieveRevisionDescriptors, storeRevisionDescriptors
 
インタフェース org.apache.slide.store.RevisionDescriptorStore から継承したメソッド
createRevisionDescriptor, removeRevisionDescriptor, retrieveRevisionDescriptor, storeRevisionDescriptor
 
インタフェース org.apache.slide.store.SecurityStore から継承したメソッド
enumeratePermissions, grantPermission, revokePermission, revokePermissions
 
インタフェース org.apache.slide.store.ContentStore から継承したメソッド
createRevisionContent, removeRevisionContent, retrieveRevisionContent, storeRevisionContent
 

コンストラクタの詳細

S2Store

public S2Store()
メソッドの詳細

initialize

public void initialize(org.apache.slide.common.NamespaceAccessToken token)
                throws org.apache.slide.common.ServiceInitializationFailedException
例外:
org.apache.slide.common.ServiceInitializationFailedException

setParameters

public void setParameters(Hashtable parameters)
                   throws org.apache.slide.common.ServiceParameterErrorException,
                          org.apache.slide.common.ServiceParameterMissingException
例外:
org.apache.slide.common.ServiceParameterErrorException
org.apache.slide.common.ServiceParameterMissingException

getNewConnection

protected Connection getNewConnection()
                               throws SQLException
例外:
SQLException


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.