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, write
Methods inherited from interface com.novomind.ecom.api.imail.routing.persistence.TextModuleNodeModifier
getName, validateName
-
Method Details
-
setName
Description copied from interface:TextModuleNodeModifier
Change the name of the associated
TextModuleNode
.The change is applied after the
Modifier.write()
method is called.- Specified by:
setName
in 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
-