|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sapportals.wcm.util.channels.AbstractChannel
Base class for IChannel -implementations.
The AbstractChannel implements some generic behavior for loading
configuration data and retrieving a standard channel description from the
channel's type.
IChannel| Field Summary | |
protected static Location |
_log
log. |
protected static ResourceBundles |
_res
resource bundles. |
static String |
ENCODING
encoding to use as default for messages. |
protected String |
m_ID
The system id for this channel. |
protected Properties |
m_Properties
The properties for this channel. |
| Constructor Summary | |
protected |
AbstractChannel(String id,
Properties properties)
Create a channel with a specific id from the given properties. |
| Method Summary | |
boolean |
equals(Object object)
Checks if this channel is equal to a given channel. |
String |
getDescription()
Get the displayable name. |
String |
getDescription(Locale locale)
Get the displayable name for the given locale. |
MimeMessage |
getEmptyMessage()
Get an empty mime message for this channel. |
String |
getID()
Get the system id for this channel. |
abstract String |
getRecipientAddress(IRecipient recipient)
Get the address for the specified recipient. |
abstract String |
getType()
Get the type for this channel. |
void |
sendTo(String[] addresses,
String from,
MimeMessage mimemessage)
Send a mime message via this channel. |
void |
sendTo(String[] addresses,
String from,
String title,
String messagetext,
String type)
Send a message via this channel to the given addresses. |
void |
sendTo(String[] addresses,
String from,
String title,
String messagetext,
String type,
String encoding)
Send a message via this channel to the given addresses. |
abstract void |
sendTo(String address,
String from,
MimeMessage mimemessage)
Send a mime message via this channel to the given recipient. |
abstract void |
sendTo(String address,
String from,
String title,
String messagetext,
String type)
Send a message via this channel to the given address. |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.sapportals.wcm.util.channels.IChannel |
sendTo |
| Field Detail |
public static final String ENCODING
protected static Location _log
protected static ResourceBundles _res
protected String m_ID
protected Properties m_Properties
| Constructor Detail |
protected AbstractChannel(String id,
Properties properties)
throws WcmException
id - TBD: Description of the incoming method parameterproperties - TBD: Description of the incoming method parameter
WcmException - if the channel could not be created.| Method Detail |
public abstract String getType()
getType in interface IChannelString is the channel's type (see ChannelFactory).ChannelFactorypublic boolean equals(Object object)
object - TBD: Description of the incoming method parameter
true if both channels are equal; false if
not.public String getID()
getID in interface IChannelString is the channel's id.public String getDescription()
getDescription in interface IChannelString is the channel's name.public String getDescription(Locale locale)
getDescription in interface IChannellocale - TBD: Description of the incoming method parameter
String is the channel's name for the given locale.
public abstract String getRecipientAddress(IRecipient recipient)
throws WcmException
getRecipientAddress in interface IChannelrecipient - TBD: Description of the incoming method parameter
String is the address of the given recipient for this
channel.
WcmException - if the recipient's address for this
channel can't be resolved.
public MimeMessage getEmptyMessage()
throws WcmException
getEmptyMessage in interface IChannelMimeMessage for this channel.
WcmException - if there was an error while creating the
mime message.
public abstract void sendTo(String address,
String from,
String title,
String messagetext,
String type)
throws WcmException
sendTo in interface IChanneladdress - TBD: Description of the incoming method parameterfrom - TBD: Description of the incoming method parametertitle - TBD: Description of the incoming method parametermessagetext - TBD: Description of the incoming method parametertype - TBD: Description of the incoming method parameter
WcmException - Exception raised in failure situation
public void sendTo(String[] addresses,
String from,
String title,
String messagetext,
String type)
throws WcmException
sendTo in interface IChanneladdresses - TBD: Description of the incoming method parameterfrom - TBD: Description of the incoming method parametertitle - TBD: Description of the incoming method parametermessagetext - TBD: Description of the incoming method parametertype - TBD: Description of the incoming method parameter
WcmException - Exception raised in failure situation
public void sendTo(String[] addresses,
String from,
String title,
String messagetext,
String type,
String encoding)
throws WcmException
sendTo in interface IChanneladdresses - TBD: Description of the incoming method parameterfrom - TBD: Description of the incoming method parametertitle - TBD: Description of the incoming method parametermessagetext - TBD: Description of the incoming method parametertype - TBD: Description of the incoming method parameterencoding - TBD: Description of the incoming method parameter
WcmException - Exception raised in failure situation
public abstract void sendTo(String address,
String from,
MimeMessage mimemessage)
throws WcmException
sendTo in interface IChanneladdress - TBD: Description of the incoming method parameterfrom - TBD: Description of the incoming method parametermimemessage - TBD: Description of the incoming method parameter
WcmException - Exception raised in failure situation
public void sendTo(String[] addresses,
String from,
MimeMessage mimemessage)
throws WcmException
sendTo in interface IChanneladdresses - TBD: Description of the incoming method parameterfrom - TBD: Description of the incoming method parametermimemessage - TBD: Description of the incoming method parameter
WcmException - Exception raised in failure situation
|
SAP NetWeaver '04 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||