|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.james.impl.user.DefaultUser
org.apache.james.impl.user.DefaultJamesUser
public class 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 delivered locally to an alias. |
boolean |
getForwarding()
Return true if mail for this user should be forwarded |
org.apache.mailet.MailAddress |
getForwardingDestination()
Return the destination to which email should be forwarded |
void |
initialize()
Initializes default values for local fields. |
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(org.apache.mailet.MailAddress address)
Set destination for forwading mail |
Methods inherited from class org.apache.james.impl.user.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.api.user.JamesUser |
---|
setPassword |
Methods inherited from interface org.apache.james.api.user.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()
public void setForwarding(boolean forward)
JamesUser
setForwarding
in interface JamesUser
forward
- whether email for this user should be forwardedJamesUser.setForwarding(boolean)
public boolean getForwarding()
JamesUser
getForwarding
in interface JamesUser
JamesUser.getForwarding()
public boolean setForwardingDestination(org.apache.mailet.MailAddress address)
JamesUser
Set destination for forwading mail
TODO: Should we use a MailAddress?
setForwardingDestination
in interface JamesUser
address
- the forwarding address for this userJamesUser.setForwardingDestination(org.apache.mailet.MailAddress)
public org.apache.mailet.MailAddress getForwardingDestination()
JamesUser
getForwardingDestination
in interface JamesUser
JamesUser.getForwardingDestination()
public void setAliasing(boolean alias)
JamesUser
setAliasing
in interface JamesUser
JamesUser.setAliasing(boolean)
public boolean getAliasing()
JamesUser
getAliasing
in interface JamesUser
JamesUser.getAliasing()
public boolean setAlias(java.lang.String address)
JamesUser
setAlias
in interface JamesUser
JamesUser.setAlias(java.lang.String)
public java.lang.String getAlias()
JamesUser
getAlias
in interface JamesUser
JamesUser.getAlias()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |