Interface AutomaticNewsletter
- 
- All Known Implementing Classes:
 StaticAutomaticNewsletter
public interface AutomaticNewsletter
Interface defining an automatic newsletter service. 
- 
- 
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAutomaticNewsletter.FrequencyTypeThe frequency type. 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Collection<Integer>getDayNumbers()Get the automatic newsletter frequency identifiers.I18nizableTextgetDescription()Get the automatic newsletter description.Map<String,String>getFilters()Get the filters which this automatic newsletter bases on.AutomaticNewsletter.FrequencyTypegetFrequencyType()Get the automatic newsletter frequency type.I18nizableTextgetLabel()Get the automatic newsletter label.I18nizableTextgetNewsletterTitle()Get the automatic newsletter title. 
 - 
 
- 
- 
Method Detail
- 
getLabel
I18nizableText getLabel()
Get the automatic newsletter label.- Returns:
 - the automatic newsletter label.
 
 
- 
getDescription
I18nizableText getDescription()
Get the automatic newsletter description.- Returns:
 - the automatic newsletter description.
 
 
- 
getNewsletterTitle
I18nizableText getNewsletterTitle()
Get the automatic newsletter title.- Returns:
 - the automatic newsletter title.
 
 
- 
getFrequencyType
AutomaticNewsletter.FrequencyType getFrequencyType()
Get the automatic newsletter frequency type.- Returns:
 - the automatic newsletter frequency type.
 
 
- 
getDayNumbers
Collection<Integer> getDayNumbers()
Get the automatic newsletter frequency identifiers.- Returns:
 - the automatic newsletter frequency identifiers.
 
 
- 
getFilters
Map<String,String> getFilters()
Get the filters which this automatic newsletter bases on.- Returns:
 - a Map of filter name -> filter ID.
 
 
 - 
 
 -