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 typeTextModuleGroup
- Since:
- 10.0.206
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<TextModule>
getChildTextModules()
Get the current direct child textmodules list which is held in thisTextModuleGroupModifier
.TextModuleGroupModifier<T>
setName(java.lang.String name)
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 Detail
-
setName
TextModuleGroupModifier<T> setName(java.lang.String name) throws ValidationException
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
java.util.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
-
-