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.
-
-