org.seasar.tuigwaa.security
クラス DirectoryServiceImpl

java.lang.Object
  拡張org.seasar.tuigwaa.security.DirectoryServiceImpl
すべての実装インタフェース:
DirectoryService

public class DirectoryServiceImpl
extends Object
implements DirectoryService

作成者:
someda

フィールドの概要
 
インタフェース org.seasar.tuigwaa.security.DirectoryService から継承したフィールド
ADMIN_ROLENAME, ADMIN_USERNAME, BASE_DN, DESCRIPTION_ATTRIBUTE, EMBEDED, PASSWORD_ATTRIBUTE, ROLE_PREFIX, ROLE_SUFFIX, ROLE_USER_ATTRIBUTE, ROLE_USER_PREFIXONLY, USER_PREFIX, USER_SUFFIX
 
コンストラクタの概要
DirectoryServiceImpl(Hashtable environment, Properties props)
           
 
メソッドの概要
 void addRole(TgwRole role)
           
 void addUser(TgwUser user)
           
 String buildUserDN(String username)
           
 void deleteRole(String roledn)
           
 void deleteUser(String userdn)
           
 TgwRole getRole(String roledn)
           
 List getRoles()
           
 TgwUser getUser(String userdn)
           
 List getUsers()
           
 void initialize()
          Read configuration properties and set basic properties
 void modifyRole(TgwRole role)
           
 void modifyUser(TgwUser user)
           
 void setRoleObjectClass(Attribute roleObjectClass)
           
 void setRoleRequiredAttributes(Attributes roleRequiredAttributes)
           
 void setUserObjectClass(Attribute userObjectClass)
           
 void setUserRequiredAttributes(Attributes userRequiredAttributes)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DirectoryServiceImpl

public DirectoryServiceImpl(Hashtable environment,
                            Properties props)
メソッドの詳細

setRoleObjectClass

public void setRoleObjectClass(Attribute roleObjectClass)

setUserObjectClass

public void setUserObjectClass(Attribute userObjectClass)

setRoleRequiredAttributes

public void setRoleRequiredAttributes(Attributes roleRequiredAttributes)

setUserRequiredAttributes

public void setUserRequiredAttributes(Attributes userRequiredAttributes)

getUser

public TgwUser getUser(String userdn)
定義:
インタフェース DirectoryService 内の getUser

getUsers

public List getUsers()
定義:
インタフェース DirectoryService 内の getUsers

addUser

public void addUser(TgwUser user)
定義:
インタフェース DirectoryService 内の addUser

deleteUser

public void deleteUser(String userdn)
定義:
インタフェース DirectoryService 内の deleteUser

modifyUser

public void modifyUser(TgwUser user)
定義:
インタフェース DirectoryService 内の modifyUser

getRole

public TgwRole getRole(String roledn)
定義:
インタフェース DirectoryService 内の getRole

getRoles

public List getRoles()
定義:
インタフェース DirectoryService 内の getRoles

addRole

public void addRole(TgwRole role)
定義:
インタフェース DirectoryService 内の addRole

deleteRole

public void deleteRole(String roledn)
定義:
インタフェース DirectoryService 内の deleteRole

modifyRole

public void modifyRole(TgwRole role)
定義:
インタフェース DirectoryService 内の modifyRole

buildUserDN

public String buildUserDN(String username)
定義:
インタフェース DirectoryService 内の buildUserDN

initialize

public void initialize()
                throws NamingException
インタフェース DirectoryService の記述:
Read configuration properties and set basic properties

定義:
インタフェース DirectoryService 内の initialize
例外:
NamingException


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