|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface KENAPIService
KEN API service internal to Rice, for use by KCB
Method Summary | |
---|---|
Collection<String> |
getAllChannelNames()
Returns names of all channels defined in KEN |
Collection<String> |
getDeliverersForRecipientAndChannel(String recipient,
String channel)
Returns the names of all deliverers the recipient has configured for a given channel |
String |
getRecipientPreference(String recipient,
String prefKey)
Returns the specified recipient preference for the user |
Method Detail |
---|
Collection<String> getAllChannelNames()
Collection<String> getDeliverersForRecipientAndChannel(String recipient, String channel) throws RiceIllegalArgumentException
RiceIllegalArgumentException
- if the recipient, channel is null or blank.String getRecipientPreference(String recipient, String prefKey) throws RiceIllegalArgumentException
recipient
- the recipientprefKey
- the preference key
RiceIllegalArgumentException
- if the recipient, prefKey is null or blank
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |