org.seasar.tuigwaa.security
インタフェース DirectoryService

既知の実装クラスの一覧:
DirectoryServiceImpl

public interface DirectoryService

作成者:
someda

フィールドの概要
static String ADMIN_ROLENAME
           
static String ADMIN_USERNAME
           
static String BASE_DN
           
static String DESCRIPTION_ATTRIBUTE
           
static String EMBEDED
           
static String PASSWORD_ATTRIBUTE
           
static String ROLE_PREFIX
           
static String ROLE_SUFFIX
           
static String ROLE_USER_ATTRIBUTE
           
static String ROLE_USER_PREFIXONLY
           
static String USER_PREFIX
           
static String USER_SUFFIX
           
 
メソッドの概要
 void addRole(TgwRole role)
           
 void addUser(TgwUser user)
           
 String buildUserDN(String username)
           
 void deleteRole(String role)
           
 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)
           
 

フィールドの詳細

EMBEDED

public static final String EMBEDED
関連項目:
定数フィールド値

BASE_DN

public static final String BASE_DN
関連項目:
定数フィールド値

USER_PREFIX

public static final String USER_PREFIX
関連項目:
定数フィールド値

USER_SUFFIX

public static final String USER_SUFFIX
関連項目:
定数フィールド値

ROLE_PREFIX

public static final String ROLE_PREFIX
関連項目:
定数フィールド値

ROLE_SUFFIX

public static final String ROLE_SUFFIX
関連項目:
定数フィールド値

ROLE_USER_ATTRIBUTE

public static final String ROLE_USER_ATTRIBUTE
関連項目:
定数フィールド値

ROLE_USER_PREFIXONLY

public static final String ROLE_USER_PREFIXONLY
関連項目:
定数フィールド値

PASSWORD_ATTRIBUTE

public static final String PASSWORD_ATTRIBUTE
関連項目:
定数フィールド値

DESCRIPTION_ATTRIBUTE

public static final String DESCRIPTION_ATTRIBUTE
関連項目:
定数フィールド値

ADMIN_USERNAME

public static final String ADMIN_USERNAME
関連項目:
定数フィールド値

ADMIN_ROLENAME

public static final String ADMIN_ROLENAME
関連項目:
定数フィールド値
メソッドの詳細

initialize

public void initialize()
                throws NamingException
Read configuration properties and set basic properties

例外:
NamingException

getUser

public TgwUser getUser(String userdn)

getUsers

public List getUsers()

addUser

public void addUser(TgwUser user)

deleteUser

public void deleteUser(String userdn)

modifyUser

public void modifyUser(TgwUser user)

getRole

public TgwRole getRole(String roledn)

getRoles

public List getRoles()

addRole

public void addRole(TgwRole role)

deleteRole

public void deleteRole(String role)

modifyRole

public void modifyRole(TgwRole role)

buildUserDN

public String buildUserDN(String username)


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