org.apache.james.test.mock.james
Class MockVirtualUserTableManagementImpl
java.lang.Object
org.apache.james.test.mock.james.MockVirtualUserTableManagementImpl
- All Implemented Interfaces:
- org.apache.james.api.vut.management.VirtualUserTableManagement, org.apache.james.api.vut.VirtualUserTable
public class MockVirtualUserTableManagementImpl
- extends java.lang.Object
- implements org.apache.james.api.vut.management.VirtualUserTableManagement
Fields inherited from interface org.apache.james.api.vut.management.VirtualUserTableManagement |
ROLE |
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)
|
boolean |
addAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
|
boolean |
addErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
|
boolean |
addMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
|
boolean |
addRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
|
java.util.Map |
getAllMappings()
|
java.util.Collection |
getMappings(java.lang.String user,
java.lang.String domain)
|
java.util.Collection |
getUserDomainMappings(java.lang.String user,
java.lang.String domain)
|
boolean |
removeAddressMapping(java.lang.String user,
java.lang.String domain,
java.lang.String address)
|
boolean |
removeAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
|
boolean |
removeErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
|
boolean |
removeMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
|
boolean |
removeRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MockVirtualUserTableManagementImpl
public MockVirtualUserTableManagementImpl()
addAddressMapping
public boolean addAddressMapping(java.lang.String user,
java.lang.String domain,
java.lang.String address)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
addAddressMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
addErrorMapping
public boolean addErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
addErrorMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
addMapping
public boolean addMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
addMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
addRegexMapping
public boolean addRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
addRegexMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
getAllMappings
public java.util.Map getAllMappings()
- Specified by:
getAllMappings
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
getUserDomainMappings
public java.util.Collection getUserDomainMappings(java.lang.String user,
java.lang.String domain)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
getUserDomainMappings
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
removeAddressMapping
public boolean removeAddressMapping(java.lang.String user,
java.lang.String domain,
java.lang.String address)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
removeAddressMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
removeErrorMapping
public boolean removeErrorMapping(java.lang.String user,
java.lang.String domain,
java.lang.String error)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
removeErrorMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
removeMapping
public boolean removeMapping(java.lang.String user,
java.lang.String domain,
java.lang.String mapping)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
removeMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
removeRegexMapping
public boolean removeRegexMapping(java.lang.String user,
java.lang.String domain,
java.lang.String regex)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
removeRegexMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
getMappings
public java.util.Collection getMappings(java.lang.String user,
java.lang.String domain)
throws org.apache.james.api.vut.ErrorMappingException
- Specified by:
getMappings
in interface org.apache.james.api.vut.VirtualUserTable
- Throws:
org.apache.james.api.vut.ErrorMappingException
addAliasDomainMapping
public boolean addAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
addAliasDomainMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
removeAliasDomainMapping
public boolean removeAliasDomainMapping(java.lang.String aliasDomain,
java.lang.String realDomain)
throws org.apache.james.api.vut.management.InvalidMappingException
- Specified by:
removeAliasDomainMapping
in interface org.apache.james.api.vut.management.VirtualUserTableManagement
- Throws:
org.apache.james.api.vut.management.InvalidMappingException
Copyright ? 2002-2009 The Apache Software Foundation. All Rights Reserved.