|
||||||||||
| 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 given
boolean 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 given
boolean 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 given
boolean 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 given
boolean 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 given
boolean 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 given
java.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 given
boolean 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
InvalidMappingExceptionjava.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 | |||||||||