public class WorkplaceFavorites extends DefaultDispatchedBean implements java.io.Serializable
| Modifier and Type | Class and Description |
|---|---|
class |
WorkplaceFavorites.FavoriteInternalInfo |
class |
WorkplaceFavorites.ImageSelectionListener |
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
m_defaultImage |
| Constructor and Description |
|---|
WorkplaceFavorites(IDispatcher dispatcher) |
WorkplaceFavorites(IDispatcher dispatcher,
java.lang.String persistId)
When passing a persistId, then favorites automatically
will be read and stored from persistence (via
StreamStore. |
| Modifier and Type | Method and Description |
|---|---|
void |
addFavorite(WorkpageStartInfo favoriteInfo)
Adds a favorite to the favorite bar.
|
void |
addFavoritesListener(IFavoritesListener listener) |
java.lang.String |
getDefaultImage() |
java.util.List<WorkpageStartInfo> |
getFaovriteInfos()
Returns back the current favorite infos that are kept.
|
java.util.List<WorkpageStartInfo> |
getFavorites()
Favorites as list - do not modify this list!
|
java.util.List<WorkplaceFavorites.FavoriteInternalInfo> |
getFis()
Internal use.
|
java.lang.String |
getObjectBinding() |
boolean |
getWithIconTexts() |
void |
loadFromPersistence(java.lang.String persistId)
Read workplace favorites from persistence - and from now on also saves
changes automatically.
|
protected void |
loadFromPersistId(java.lang.String persistId) |
protected void |
notifyFavoritesListeners() |
void |
onPaneAction(ActionEvent event)
Internal use.
|
void |
removeFavoritesListener(IFavoritesListener listener) |
protected void |
save(java.lang.String persistId) |
void |
setDefaultImage(java.lang.String value) |
void |
setIconDirectoryPath(java.lang.String path)
Sets the directory path for the icons that are selectable by the user.
|
void |
setImageHeightStr(java.lang.String value)
internal use
|
void |
setImageWidthStr(java.lang.String value)
internal use
|
void |
setObjectBinding(java.lang.String value) |
void |
setPane(PANEComponent pane)
Internal use.
|
void |
setRowAlignmentYStr(java.lang.String value)
internal use
|
void |
setWithIconTexts(boolean value) |
void |
setWithIconTextStr(java.lang.String value)
internal use
|
protected void |
updateButtonTagBeforeComponentCreation(BaseComponentTag buttonTag)
The button tag is passed so that you can update attributes that influence
the look and feel of a button tag instance, representing one favorite-button.
|
protected void |
updatePane()
Transfers the favorite info into a compoent tree, that is plugged
below the pane element coming from the layout.
|
ccDestroy, getOwningDispatcher, setDispatcherpublic WorkplaceFavorites(IDispatcher dispatcher)
public WorkplaceFavorites(IDispatcher dispatcher, java.lang.String persistId)
StreamStore.public void setDefaultImage(java.lang.String value)
public java.lang.String getDefaultImage()
public void setWithIconTexts(boolean value)
public boolean getWithIconTexts()
public void addFavoritesListener(IFavoritesListener listener)
public void removeFavoritesListener(IFavoritesListener listener)
public void setImageWidthStr(java.lang.String value)
public void setImageHeightStr(java.lang.String value)
public void setWithIconTextStr(java.lang.String value)
public void setRowAlignmentYStr(java.lang.String value)
public void setObjectBinding(java.lang.String value)
public java.lang.String getObjectBinding()
public void setPane(PANEComponent pane)
public void setIconDirectoryPath(java.lang.String path)
public void addFavorite(WorkpageStartInfo favoriteInfo)
public java.util.List<WorkplaceFavorites.FavoriteInternalInfo> getFis()
public java.util.List<WorkpageStartInfo> getFavorites()
public void onPaneAction(ActionEvent event)
public java.util.List<WorkpageStartInfo> getFaovriteInfos()
public void loadFromPersistence(java.lang.String persistId)
protected void updateButtonTagBeforeComponentCreation(BaseComponentTag buttonTag)
protected void updatePane()
protected void notifyFavoritesListeners()
protected void loadFromPersistId(java.lang.String persistId)
protected void save(java.lang.String persistId)
Copyright © CaptainCasa Gmbh. All Rights Reserved.