|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface VirtualUserTableManagement
Field Summary | |
---|---|
static java.lang.String |
ROLE
The component role used by components implementing this service |
Fields inherited from interface org.apache.james.api.vut.VirtualUserTable |
---|
ALIASDOMAIN_PREFIX, ERROR_PREFIX, REGEX_PREFIX |
Method Summary | |
---|---|
boolean |
addAddressMapping(java.lang.String user,
java.lang.String domain,
java.lang.String address)
Add address mapping |
boolean |
addAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
Add aliasDomain mapping |
boolean |
addErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
Add error mapping |
boolean |
addMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
Add mapping |
boolean |
addRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
Add regex mapping |
java.util.Map |
getAllMappings()
Return a Map which holds all mappings. |
java.util.Collection |
getUserDomainMappings(java.lang.String user,
java.lang.String domain)
Return the explicit mapping stored for the given user and domain. |
boolean |
removeAddressMapping(java.lang.String user,
java.lang.String domain,
java.lang.String address)
Remove address mapping |
boolean |
removeAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
Remove aliasDomain mapping |
boolean |
removeErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
Remove error mapping |
boolean |
removeMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
Remove mapping |
boolean |
removeRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
Remove regex mapping |
Methods inherited from interface org.apache.james.api.vut.VirtualUserTable |
---|
getMappings |
Field Detail |
---|
static final java.lang.String ROLE
Method Detail |
---|
boolean addRegexMapping(java.lang.String user, java.lang.String domain, java.lang.String regex) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedregex
- the regex.
InvalidMappingException
- get thrown if an invalid argument was givenboolean removeRegexMapping(java.lang.String user, java.lang.String domain, java.lang.String regex) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedregex
- the regex.
InvalidMappingException
- get thrown if an invalid argument was givenboolean addAddressMapping(java.lang.String user, java.lang.String domain, java.lang.String address) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedaddress
-
InvalidMappingException
- get thrown if an invalid argument was givenboolean removeAddressMapping(java.lang.String user, java.lang.String domain, java.lang.String address) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedaddress
-
InvalidMappingException
- get thrown if an invalid argument was givenboolean addErrorMapping(java.lang.String user, java.lang.String domain, java.lang.String error) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usederror
- the regex.
InvalidMappingException
- get thrown if an invalid argument was givenboolean removeErrorMapping(java.lang.String user, java.lang.String domain, java.lang.String error) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usederror
-
InvalidMappingException
- get thrown if an invalid argument was givenjava.util.Collection getUserDomainMappings(java.lang.String user, java.lang.String domain) throws InvalidMappingException
user
- the usernamedomain
- the domain
InvalidMappingException
- get thrown if an invalid use or domain was givenboolean addMapping(java.lang.String user, java.lang.String domain, java.lang.String mapping) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedmapping
- the mapping
InvalidMappingException
boolean removeMapping(java.lang.String user, java.lang.String domain, java.lang.String mapping) throws InvalidMappingException
user
- the username. Null if no username should be useddomain
- the domain. Null if no domain should be usedmapping
- the mapping
InvalidMappingException
java.util.Map getAllMappings()
boolean addAliasDomainMapping(java.lang.String aliasDomain, java.lang.String realDomain) throws InvalidMappingException
aliasDomain
- the aliasdomain which should be mapped to the realDomainrealDomain
- the realDomain
InvalidMappingException
boolean removeAliasDomainMapping(java.lang.String aliasDomain, java.lang.String realDomain) throws InvalidMappingException
aliasDomain
- the aliasdomain which should be mapped to the realDomainrealDomain
- the realDomain
InvalidMappingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |