Interface ExportRuleSetComponent
-
- All Known Subinterfaces:
ExportRule,ExportRuleItem
public interface ExportRuleSetComponentThis is the common base forExportRuleandExportRuleItem.- See Also:
ExportedItem.getExportRuleSetComponent()
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetDescriptionTranslationKey()Returns a description that is useful for display purposes.ExportRuleSetgetExportRuleSet()Returns the corresponding ExportRuleSetRWIterable<SchedulerEntity>getItemsToExport()Returns an Iterator over all the items that should be exported with this ExportRuleSetComponent.booleanisExportContents()Indicates whether the items are exported recursively.voidsetExportContents(boolean newExportContent)Set whether the items should be exported recursively.
-
-
-
Method Detail
-
isExportContents
boolean isExportContents()
Indicates whether the items are exported recursively.- Returns:
- true when the items are exported recursively.
- See Also:
ExportRuleItem.isExportContents(),ExportRule.isExportContents()
-
setExportContents
void setExportContents(boolean newExportContent)
Set whether the items should be exported recursively.- Parameters:
newExportContent- whether the items should be exported recursively.- See Also:
ExportRuleItem.setExportContents(boolean),ExportRule.setExportContents(boolean)
-
getItemsToExport
RWIterable<SchedulerEntity> getItemsToExport()
Returns an Iterator over all the items that should be exported with this ExportRuleSetComponent.- Returns:
- An
Iteratorover all the items that should be exported. It contains the child items ifisExportContents()returns true. - See Also:
ExportRuleItem.getItemsToExport(),ExportRule.getItemsToExport()
-
getExportRuleSet
ExportRuleSet getExportRuleSet()
Returns the corresponding ExportRuleSet- Returns:
- the ExportRuleSet from where this ExportRuleSetComponent comes.
- See Also:
ExportRuleItem.getExportRuleSet(),ExportRule.getExportRuleSet()
-
getDescriptionTranslationKey
String getDescriptionTranslationKey()
Returns a description that is useful for display purposes. This might need translating by being passed to SchedulerSession.translateField(String).- Returns:
- either a description of this component or a translation key for the description of this component.
-
-