{ } }
Tree PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD com.ibm.portal.admin
Interface SkinListController<T extends Skin,M extends ModifiableSkin>
- 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>, SkinList<T>
public interface SkinListController<T extends Skin,M extends ModifiableSkin>- extends SkinList<T>, ListModelController<T,M>, Committable
A controller interface for the Skin interface.
For changing the default skin use ModifiableDecoration.setDefault()
- Since:
- 7.0
- See Also:
- ThemeListController
Method Summary boolean addSkinToTheme(Skin aSkin, Theme aTheme)
Add a existing Skin to a existing themeboolean confirmAddSkinToTheme(Skin aSkin, Theme aTheme)
Indicates if the specfic Skin may be added to the themeboolean confirmRemoveSkinFromTheme(Skin aSkin, Theme aTheme)
Indicates if the specfic Skin may be remove from the theme.boolean confirmSetDefaultSkinforTheme(Skin aSkin, Theme aTheme)
Indicates if the specfic Skin may be set as default in the theme.boolean removeSkinFromTheme(Skin aSkin, Theme aTheme)
Remove a existing Skin from a existing theme.ObjectID setDefaultSkinforTheme(Skin aSkin, Theme aTheme)
Set a Skin to default skin of a theme.
Methods inherited from interface com.ibm.portal.admin.SkinList getAllInTheme, getAllInThemes, getAllOfType, getDefault, getDefaultForTheme, getSkin, getTypes
Methods inherited from interface com.ibm.portal.LocatorProvider getLocator
Methods inherited from interface com.ibm.portal.ListModel iterator
Methods inherited from interface com.ibm.portal.Invalidatable invalidate, invalidate
Methods inherited from interface com.ibm.portal.ListModelController confirmDelete, confirmInsert, delete, insert
Methods inherited from interface com.ibm.portal.ModelController confirmCreate, confirmGetModifiableNode, create, getModifiableNode, resolve
Methods inherited from interface com.ibm.portal.Committable commit, dispose
Method Detail addSkinToTheme
boolean addSkinToTheme(Skin aSkin, Theme aTheme) throws CannotModifyPropertyException
- Add a existing Skin to a existing theme
- Parameters:
- aSkin - Skin which should be added.
- aTheme - Theme to that adding the skin
- Returns:
- true if adding operation is sucessful false otherwise
- Throws:
- CannotModifyPropertyException
removeSkinFromTheme
boolean removeSkinFromTheme(Skin aSkin, Theme aTheme) throws CannotModifyPropertyException
- Remove a existing Skin from a existing theme.
- Parameters:
- aSkin - Skin which should be removed
- aTheme - Theme from which the skin should be removed
- Returns:
- true if removing operation is sucessful false otherwise
- Throws:
- CannotModifyPropertyException
setDefaultSkinforTheme
ObjectID setDefaultSkinforTheme(Skin aSkin, Theme aTheme) throws CannotModifyPropertyException
- Set a Skin to default skin of a theme.
- Parameters:
- aSkin - Skin which is should be set default
- aTheme - Theme to which the skin should be set default
- Returns:
- ObjectID of the old default Skin; null if a old default skin does not exists
- Throws:
- CannotModifyPropertyException
confirmAddSkinToTheme
boolean confirmAddSkinToTheme(Skin aSkin, Theme aTheme)
- Indicates if the specfic Skin may be added to the theme
- Parameters:
- aSkin - Skin for which to indicate if it may be added.
- aTheme - Theme to that adding the skin
- Returns:
- true if the skin may be added. false otherwise
confirmRemoveSkinFromTheme
boolean confirmRemoveSkinFromTheme(Skin aSkin, Theme aTheme)
- Indicates if the specfic Skin may be remove from the theme.
- Parameters:
- aSkin - Skin for which to indicate if it may be removed.
- aTheme - Theme from which the skin should be removed
- Returns:
- true if the skin may be removed. false otherwise
confirmSetDefaultSkinforTheme
boolean confirmSetDefaultSkinforTheme(Skin aSkin, Theme aTheme)
- Indicates if the specfic Skin may be set as default in the theme.
- Parameters:
- aSkin - Skin for which to indicate if it may be set to default.
- aTheme - Theme to which the skin should be set default
- Returns:
- true if the skin may be set as default. false otherwise
Tree PREV CLASS NEXT CLASS FRAMES NO FRAMES SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD