|
Oracle Fusion Middleware User Messaging Service 11.1.1.1.0 Java API Reference E14011-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.sdp.messaging.AddressFactory
public class AddressFactory
Factory (singleton) class to create Address
objects.
This is the recommended factory for creating basic Address objects for use with the Messaging API.
Sample usage:
Address recipient =
AddressFactory.getInstance().createAddress("Email:john.doe@oracle.com");
String[] recipientsStr = {"Email:john.doe@oracle.com", "IM:jabber|john.doe@oracle.com"};
Address[] recipients =
AddressFactory.getInstance().createAddress(recipientsStr);
String recipientWithFailoverStr = "Email:john.doe@oracle.com, IM:jabber|john.doe@oracle.com";
Address recipient =
AddressFactory.getInstance().createAddress(recipientWithFailoverStr);
Method Summary | |
---|---|
Address |
buildAddress(java.lang.String deviceAddress,
DeliveryType deliveryType,
java.lang.String emailMode)
Build a Address object. |
Address |
buildAddress(java.lang.String deviceAddress,
java.lang.String deliveryType,
java.lang.String emailMode)
Build a Address object. |
Address |
createAddress(java.lang.String address)
Create a new Address object from address . |
Address[] |
createAddress(java.lang.String[] addresses)
Create a list of Address objects from
addresses . |
static AddressFactory |
getInstance()
Get singleton instance |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public Address buildAddress(java.lang.String deviceAddress, DeliveryType deliveryType, java.lang.String emailMode)
Address
object.
deviceAddress
- the device addressdeliveryType
- the delivery typeemailMode
- the email mode of the address - available options are:
null OR Address.EMAIL_MODE_TO, Address.EMAIL_MODE_CC,
Address.EMAIL_MODE_BCC for Email delivery type.
Address
object.public Address buildAddress(java.lang.String deviceAddress, java.lang.String deliveryType, java.lang.String emailMode)
Address
object.
deviceAddress
- the device addressdeliveryType
- the delivery typeemailMode
- the email mode of the address - available options are:
null OR Address.EMAIL_MODE_TO, Address.EMAIL_MODE_CC,
Address.EMAIL_MODE_BCC for Email delivery type.
Address
object.public Address createAddress(java.lang.String address)
Address
object from address
.
address
- a well-formatted address in String form. The format must
be of the form "deliveryType:address
". For
example: "Email:john.doe@oracle.com". Alternatively, to address
users or groups, you may specify "User:username
"
or "Group:groupname
". For example: "User:johndoe"
or "Group:johndoe_team". public Address[] createAddress(java.lang.String[] addresses)
Address
objects from
addresses
.
addresses
- a list of well-formatted addresses in String form.
public static AddressFactory getInstance()
|
Oracle Fusion Middleware User Messaging Service 11.1.1.1.0 Java API Reference E14011-01 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |