org.apache.james.impl.jamesuser
Interface JamesUsersRepository

All Superinterfaces:
UsersRepository, VirtualUserTable
All Known Implementing Classes:
AbstractJdbcUsersRepository, AbstractUsersRepository, DefaultUsersJdbcRepository, JamesUsersJdbcRepository, ListUsersJdbcRepository, LocalJamesUsersRepository, UsersFileRepository, UsersLDAPRepository

public interface JamesUsersRepository
extends UsersRepository, VirtualUserTable


Field Summary
 
Fields inherited from interface org.apache.james.api.user.UsersRepository
ROLE, USER
 
Fields inherited from interface org.apache.james.api.vut.VirtualUserTable
ALIASDOMAIN_PREFIX, ERROR_PREFIX, REGEX_PREFIX, ROLE
 
Method Summary
 void setEnableAliases(boolean enableAliases)
          enable/disable aliases in case of JamesUsers
 void setEnableForwarding(boolean enableForwarding)
          enable/disable aliases in case of JamesUsers
 void setIgnoreCase(boolean ignoreCase)
          set case sensitive/insensitive operations
 
Methods inherited from interface org.apache.james.api.user.UsersRepository
addUser, addUser, addUser, contains, containsCaseInsensitive, countUsers, getRealName, getUserByName, getUserByNameCaseInsensitive, list, removeUser, test, updateUser
 
Methods inherited from interface org.apache.james.api.vut.VirtualUserTable
getMappings
 

Method Detail

setEnableAliases

void setEnableAliases(boolean enableAliases)
enable/disable aliases in case of JamesUsers

Parameters:
enableAliases - enable

setEnableForwarding

void setEnableForwarding(boolean enableForwarding)
enable/disable aliases in case of JamesUsers

Parameters:
enableForwarding - enable

setIgnoreCase

void setIgnoreCase(boolean ignoreCase)
set case sensitive/insensitive operations

Parameters:
ignoreCase - ignore


Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.