Interface ExportRuleSetComponent
- 
- All Known Subinterfaces:
- ExportRule,- ExportRuleItem
 
 public interface ExportRuleSetComponentThis is the common base forExportRuleandExportRuleItem.- See Also:
- ExportedItem.getExportRuleSetComponent()
 
- 
- 
Method SummaryAll 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- 
isExportContentsboolean isExportContents() Indicates whether the items are exported recursively.- Returns:
- true when the items are exported recursively.
- See Also:
- ExportRuleItem.isExportContents(),- ExportRule.isExportContents()
 
 - 
setExportContentsvoid 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)
 
 - 
getItemsToExportRWIterable<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()
 
 - 
getExportRuleSetExportRuleSet getExportRuleSet() Returns the corresponding ExportRuleSet- Returns:
- the ExportRuleSet from where this ExportRuleSetComponent comes.
- See Also:
- ExportRuleItem.getExportRuleSet(),- ExportRule.getExportRuleSet()
 
 - 
getDescriptionTranslationKeyString 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.
 
 
- 
 
-