com.compoze.exchange
Class Recipient
java.lang.Object
|
+--com.compoze.exchange.Recipient
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- UnresolvedRecipient
- public class Recipient
- extends java.lang.Object
- implements java.io.Serializable
This class represents a recipient of a message. Recipients are either constructed
with a name, a display name and address, or with an address entry ID.
- See Also:
- Serialized Form
Field Summary |
static int |
FLAG_RICH_TEXT
Flag that says that the recipient is capable of receiving rich text emails. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FLAG_RICH_TEXT
public static final int FLAG_RICH_TEXT
- Flag that says that the recipient is capable of receiving rich text emails.
If this flag is used, you will want to be sure that the recipient is
either running Exchange or has a mail system that is capable of dealing
with MS/TNEF emails. Otherwise, the recipient will see an attachment
called
winmail.dat
which will not be useful to them and
they won't be able to receive any of the other attachments.
Recipient
public Recipient(RecipientType type,
java.lang.String sAddress,
java.lang.String sName)
- Constructor. Set the address to
null
and use only the name
to resolve addresses. Make sure you resolve the recipients before sending
the message if this is the case.
- Parameters:
type
- the recipient type (must not be null
)sAddress
- the recipient address (must not be null
if display name is null
,
example: SMTP:support@compoze.com
, if no
prefix is used SMTP:
is prepended automatically)sName
- the recipient display name (if null
,
email address is used as display name)
Recipient
public Recipient(RecipientType type,
java.lang.String sAddress,
java.lang.String sName,
int iFlags)
- Constructor. Set the address to
null
and use only the name
to resolve addresses. Make sure you resolve the recipients before sending
the message if this is the case.
- Parameters:
type
- the recipient type (must not be null
)sAddress
- the recipient address (must not be null
if display name is null
,
example: SMTP:support@compoze.com
, if no
prefix is used SMTP:
is prepended automatically)sName
- the recipient display name (if null
,
email address is used as display name)iFlags
- logical or of the FLAG_
constants
Recipient
public Recipient(RecipientType type,
java.lang.String sAddressEntryID)
- Constructor.
- Parameters:
type
- the recipient typesAddressEntryID
- an address entry ID
getName
public java.lang.String getName()
- Gets the name of the recipient.
- Returns:
- the name
getAddress
public java.lang.String getAddress()
- Gets the address of the recipient.
- Returns:
- the address
getRecipientType
public RecipientType getRecipientType()
- Gets the recipient type.
getAddressEntryID
public java.lang.String getAddressEntryID()
- Gets the address entry ID.
Copyright ©1999-2003 Compoze Software, Inc. All rights reserved.