org.wicketstuff.datatable_autocomplete.table
Class DefaultSelectableTableViewPanelButtonProviderImpl
java.lang.Object
org.wicketstuff.datatable_autocomplete.table.DefaultSelectableTableViewPanelButtonProviderImpl
- All Implemented Interfaces:
- Serializable, IClusterable, ISelectableTableViewPanelButtonProvider
public class DefaultSelectableTableViewPanelButtonProviderImpl
- extends Object
- implements ISelectableTableViewPanelButtonProvider
- Author:
- mocleiri
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultSelectableTableViewPanelButtonProviderImpl
public DefaultSelectableTableViewPanelButtonProviderImpl(String buttonLabelText,
IFormOnSubmitAction action,
boolean clearSelectedRowOnAction,
boolean requireSelectedRow)
DefaultSelectableTableViewPanelButtonProviderImpl
public DefaultSelectableTableViewPanelButtonProviderImpl(String buttonLabelText,
boolean clearSelectedRowOnAction,
boolean requireSelectedRow)
setButtonLabelText
public void setButtonLabelText(String buttonLabelText)
- Parameters:
buttonLabelText - the buttonLabelText to set
setAction
public void setAction(IFormOnSubmitAction action)
- Parameters:
action - the action to set
getButtonAction
public IFormOnSubmitAction getButtonAction()
- Specified by:
getButtonAction in interface ISelectableTableViewPanelButtonProvider
- Returns:
- the action to perform when this button is clicked.
getButtonLabelText
public String getButtonLabelText(String displayEntityName)
- Specified by:
getButtonLabelText in interface ISelectableTableViewPanelButtonProvider
- Returns:
- the button label contextualized to the display entity.
isClearSelectedRowOnAction
public boolean isClearSelectedRowOnAction()
- Specified by:
isClearSelectedRowOnAction in interface ISelectableTableViewPanelButtonProvider
- Returns:
- true if the selected row should be cleared as a result of clicking on the button.
isSelectedRowRequired
public boolean isSelectedRowRequired()
- Specified by:
isSelectedRowRequired in interface ISelectableTableViewPanelButtonProvider
- Returns:
- if a selected row is a precondition to this action.
getCSSClassName
public String getCSSClassName()
- Specified by:
getCSSClassName in interface ISelectableTableViewPanelButtonProvider
- Returns:
- non null if there is a class atribute that should be written on the button.
setCssClassName
public void setCssClassName(String cssClassName)
- Parameters:
cssClassName - the cssClassName to set
Copyright © 2009-2013. All Rights Reserved.