Interface IManagedUiAction
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IManagedUiTableAction
- All Known Implementing Classes:
ManagedUiActionDescription
,ManagedUiTableActionDescription
public interface IManagedUiAction extends java.io.Serializable
Description of action that a user can perform on the client side.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addInputWidgets(IManagedInputWidgetDescription... widgets)
Adds specified input widget descriptions that will be used in user interface for modifcation of a managed property.java.lang.String
getDescription()
Returns string describing the action behaviour.java.lang.String
getInputValue(java.lang.String inputLabel)
Convenience method returning value of input widget with given label or null if such widget doesn't exist.java.util.List<IManagedInputWidgetDescription>
getInputWidgetDescriptions()
Returns list of objects describing input widgets that will be used in user interface for modification of the managed property.java.lang.String
getName()
Returns string identifier of the action.IPerson
getPerson()
Returns invoker of the action ornull
if action wasn't invoked yet.IManagedUiAction
setDescription(java.lang.String description)
Sets a string describing the action behaviour.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Returns string identifier of the action.
-
getDescription
java.lang.String getDescription()
Returns string describing the action behaviour.
-
setDescription
IManagedUiAction setDescription(java.lang.String description)
Sets a string describing the action behaviour.- Returns:
- this (for method chaining)
-
addInputWidgets
void addInputWidgets(IManagedInputWidgetDescription... widgets)
Adds specified input widget descriptions that will be used in user interface for modifcation of a managed property.
-
getInputWidgetDescriptions
java.util.List<IManagedInputWidgetDescription> getInputWidgetDescriptions()
Returns list of objects describing input widgets that will be used in user interface for modification of the managed property.
-
getInputValue
java.lang.String getInputValue(java.lang.String inputLabel)
Convenience method returning value of input widget with given label or null if such widget doesn't exist.
-
getPerson
IPerson getPerson()
Returns invoker of the action ornull
if action wasn't invoked yet.
-
-