com.ibm.portal.admin
Interface ThemeListController<T extends Theme,M extends ModifiableTheme>
- Type Parameters:
- T - the type of read-only node the model exposes
- M - the type of modifiable node the model exposes
- All Superinterfaces:
- Committable, Controller, Disposable, Invalidatable, InvalidatableListModel<T>, ListModel<T>, ListModelController<T,M>, LocatorProvider<T>, ModelController<T,M>, SearchableListModel<T>, ThemeList<T>
-
public interface ThemeListController<T extends Theme,M extends ModifiableTheme>
- extends ThemeList<T>, ListModelController<T,M>, Committable
A controller interface for the Theme interface.
For changing the default theme use ModifiableDecoration.setDefault()
Note There are dependencies between controllers which force a special
order of committing controllers. In particular there are dependencies between
SkinListController and
ThemeListController as a
ModifiableTheme allows to set the default associated skin.
Before persisting a ModifiableTheme callers have to ensure
that the referenced Skin is persisted prior to calling
Committable.commit().
- Since:
- 6.1.0