com.isenshi.util.extlib
クラス TgwJNDIPrincipalStore

java.lang.Object
  拡張org.apache.slide.common.AbstractServiceBase
      拡張org.apache.slide.common.AbstractXAService
          拡張org.apache.slide.store.txjndi.JNDIPrincipalStore
              拡張com.isenshi.util.extlib.TgwJNDIPrincipalStore
すべての実装インタフェース:
org.apache.slide.store.ContentStore, 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.common.Service, XAResource

public class TgwJNDIPrincipalStore
extends org.apache.slide.store.txjndi.JNDIPrincipalStore

作成者:
someda

入れ子クラスの概要
 
クラス org.apache.slide.store.txjndi.JNDIPrincipalStore から継承した入れ子クラス
org.apache.slide.store.txjndi.JNDIPrincipalStore.Refreshee, org.apache.slide.store.txjndi.JNDIPrincipalStore.RefreshThread
 
フィールドの概要
 
クラス org.apache.slide.store.txjndi.JNDIPrincipalStore から継承したフィールド
cache, CACHE_DESCRIPTOR_PREFIX, CACHE_NAME, CACHE_OBJECT_PREFIX, container, ctxParameters, DEFAULT_CACHE_ETERNAL, DEFAULT_CACHE_OVERFLOW_TO_DISK, DEFAULT_CACHE_REFRESH_CHECK_RATE, DEFAULT_CACHE_REFRESH_RATE, DEFAULT_CACHE_REFRESH_THRESHOLD, DEFAULT_CACHE_SIZE, DEFAULT_CACHE_TTI, DEFAULT_CACHE_TTL, DEFAULT_JNDI_FILTER, DEFAULT_JNDI_SEARCH_ATTRIBUTES, descriptorAttributes, filter, groupMemberSet, isConnected, JNDI_PROPERTY_PREFIX, LDAP_NAMESPACE, LOG_CHANNEL, logValidationErrors, PARAM_CACHE_REFRESH_CHECK_RATE, PARAM_CACHE_REFRESH_RATE, PARAM_CACHE_REFRESH_THRESHOLD, PARAM_JNDI_CONTAINER, PARAM_JNDI_FILTER, PARAM_JNDI_GROUPMEMBERSET, PARAM_JNDI_RDN_ATTRIBUTE, PARAM_JNDI_SEARCH_ATTRIBUTES, PARAM_JNDI_SEARCH_SCOPE, PARAM_JNDI_USERPRINCIPALNAME, PARAM_LOG_VALIDATION_ERRORS, principalNameAttribute, rdnAttribute, refresher, refreshList, refreshRate, refreshThreadSleepTime, refreshThreshold, searchScope
 
クラス org.apache.slide.common.AbstractServiceBase から継承したフィールド
namespace, scope
 
インタフェース javax.transaction.xa.XAResource から継承したフィールド
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY
 
コンストラクタの概要
TgwJNDIPrincipalStore()
           
 
メソッドの概要
protected  void addRefreshee(org.apache.slide.common.Uri uri, int refreshType)
           
protected  net.sf.ehcache.Cache getCache()
           
protected  org.apache.slide.structure.SubjectNode getObject(org.apache.slide.common.Uri uri)
           
protected  org.apache.slide.content.NodeRevisionDescriptor getRevisionDescriptor(org.apache.slide.common.Uri uri)
           
 void initialize(org.apache.slide.common.NamespaceAccessToken token)
           
protected  void refreshCache()
           
 org.apache.slide.structure.ObjectNode retrieveObject(org.apache.slide.common.Uri uri)
           
 org.apache.slide.content.NodeRevisionDescriptor retrieveRevisionDescriptor(org.apache.slide.common.Uri uri, org.apache.slide.content.NodeRevisionNumber revisionNumber)
           
 void setParameters(Hashtable parameters)
           
 
クラス org.apache.slide.store.txjndi.JNDIPrincipalStore から継承したメソッド
cacheResults, commit, connect, createObject, createRevisionContent, createRevisionDescriptor, createRevisionDescriptors, disconnect, end, enumerateLocks, enumeratePermissions, forget, getNextRefreshee, getObjectNameFromUri, getTransactionTimeout, grantPermission, isConnected, isSameRM, killLock, parseLdapName, prepare, putLock, recover, removeLock, removeObject, removeRefreshee, removeRevisionContent, removeRevisionDescriptor, removeRevisionDescriptors, renewLock, reset, retrieveRevisionContent, retrieveRevisionDescriptors, revokePermission, revokePermissions, rollback, setTransactionTimeout, start, storeObject, storeRevisionContent, storeRevisionDescriptor, storeRevisionDescriptors, validatePathName
 
クラス org.apache.slide.common.AbstractServiceBase から継承したメソッド
connect, connectIfNeeded, connectIfNeeded, getLogger, setNamespace, setScope
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.apache.slide.common.Service から継承したメソッド
connect, connectIfNeeded, connectIfNeeded, getLogger, setNamespace, setScope
 

コンストラクタの詳細

TgwJNDIPrincipalStore

public TgwJNDIPrincipalStore()
メソッドの詳細

initialize

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

retrieveRevisionDescriptor

public org.apache.slide.content.NodeRevisionDescriptor retrieveRevisionDescriptor(org.apache.slide.common.Uri uri,
                                                                                  org.apache.slide.content.NodeRevisionNumber revisionNumber)
                                                                           throws org.apache.slide.common.ServiceAccessException,
                                                                                  org.apache.slide.content.RevisionDescriptorNotFoundException
例外:
org.apache.slide.common.ServiceAccessException
org.apache.slide.content.RevisionDescriptorNotFoundException

retrieveObject

public org.apache.slide.structure.ObjectNode retrieveObject(org.apache.slide.common.Uri uri)
                                                     throws org.apache.slide.common.ServiceAccessException,
                                                            org.apache.slide.structure.ObjectNotFoundException
例外:
org.apache.slide.common.ServiceAccessException
org.apache.slide.structure.ObjectNotFoundException

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

getObject

protected org.apache.slide.structure.SubjectNode getObject(org.apache.slide.common.Uri uri)
                                                    throws org.apache.slide.structure.ObjectNotFoundException,
                                                           org.apache.slide.common.ServiceAccessException
例外:
org.apache.slide.structure.ObjectNotFoundException
org.apache.slide.common.ServiceAccessException

getRevisionDescriptor

protected org.apache.slide.content.NodeRevisionDescriptor getRevisionDescriptor(org.apache.slide.common.Uri uri)
                                                                         throws org.apache.slide.content.RevisionDescriptorNotFoundException,
                                                                                org.apache.slide.common.ServiceAccessException
例外:
org.apache.slide.content.RevisionDescriptorNotFoundException
org.apache.slide.common.ServiceAccessException

addRefreshee

protected void addRefreshee(org.apache.slide.common.Uri uri,
                            int refreshType)

getCache

protected net.sf.ehcache.Cache getCache()

refreshCache

protected void refreshCache()


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