Interface TextModuleGroupModifier<T extends TextModuleGroup & MasterEntity>
- All Superinterfaces:
Modifier<T>,TextModuleNodeModifier<T>
- All Known Subinterfaces:
TextModuleFirstLevelGroupModifier,TextModuleSecondLevelGroupModifier
public interface TextModuleGroupModifier<T extends TextModuleGroup & MasterEntity>
extends TextModuleNodeModifier<T>
Defines an API to modify an instance of type
TextModuleGroup- Since:
- 10.0.206
-
Method Summary
Modifier and TypeMethodDescriptionGet the current direct child textmodules list which is held in thisTextModuleGroupModifier.Change the name of the associatedTextModuleNode.Methods inherited from interface com.novomind.ecom.api.imail.routing.persistence.Modifier
delete, get, writeMethods inherited from interface com.novomind.ecom.api.imail.routing.persistence.TextModuleNodeModifier
getName, validateName
-
Method Details
-
setName
Description copied from interface:TextModuleNodeModifierChange the name of the associated
TextModuleNode.The change is applied after the
Modifier.write()method is called.- Specified by:
setNamein interfaceTextModuleNodeModifier<T extends TextModuleGroup & MasterEntity>- Parameters:
name- the new name as String- Returns:
- the
TextModuleNodeModifier - Throws:
ValidationException- if the new name is invalid
-
getChildTextModules
List<TextModule> getChildTextModules()Get the current direct child textmodules list which is held in thisTextModuleGroupModifier.- Returns:
- the direct child textmodules list
- Since:
- 10.0.206
-