|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.apache.james.userrepository.DefaultUser | +--org.apache.james.userrepository.DefaultJamesUser
Implementation of User Interface.
Constructor Summary | |
DefaultJamesUser(java.lang.String name,
java.lang.String alg)
|
|
DefaultJamesUser(java.lang.String name,
java.lang.String passwordHash,
java.lang.String hashAlg)
|
Method Summary | |
java.lang.String |
getAlias()
Get local address to which mail should be delivered. |
boolean |
getAliasing()
Return true if emails should be dlivered locally to an alias. |
boolean |
getForwarding()
Return true if mail for this user should be forwarded |
MailAddress |
getForwardingDestination()
Return the destination to which email should be forwarded |
void |
initialize()
Call initialize when creating a new instance. |
boolean |
setAlias(java.lang.String address)
Set local address to which email should be delivered. |
void |
setAliasing(boolean alias)
Indicate if mail received for this user should be delivered locally to a different address. |
void |
setForwarding(boolean forward)
Indicate if mail for this user should be forwarded to some other mail server. |
boolean |
setForwardingDestination(MailAddress address)
Set destination for forwading mail Should we use a MailAddress? |
Methods inherited from class org.apache.james.userrepository.DefaultUser |
getHashAlgorithm, getHashedPassword, getUserName, setPassword, verifyPassword |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.james.services.JamesUser |
setPassword |
Methods inherited from interface org.apache.james.services.User |
getUserName, verifyPassword |
Constructor Detail |
public DefaultJamesUser(java.lang.String name, java.lang.String alg)
public DefaultJamesUser(java.lang.String name, java.lang.String passwordHash, java.lang.String hashAlg)
Method Detail |
public void initialize()
initialize
in interface org.apache.avalon.framework.activity.Initializable
public void setForwarding(boolean forward)
JamesUser
setForwarding
in interface JamesUser
public boolean getForwarding()
JamesUser
getForwarding
in interface JamesUser
public boolean setForwardingDestination(MailAddress address)
JamesUser
setForwardingDestination
in interface JamesUser
public MailAddress getForwardingDestination()
JamesUser
getForwardingDestination
in interface JamesUser
public void setAliasing(boolean alias)
JamesUser
setAliasing
in interface JamesUser
public boolean getAliasing()
JamesUser
getAliasing
in interface JamesUser
public boolean setAlias(java.lang.String address)
JamesUser
setAlias
in interface JamesUser
public java.lang.String getAlias()
JamesUser
getAlias
in interface JamesUser
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |