Interface IManagedUiAction
-
- All Superinterfaces:
java.io.Serializable
- All Known Subinterfaces:
IManagedUiTableAction
- All Known Implementing Classes:
ManagedUiActionDescription,ManagedUiTableActionDescription
public interface IManagedUiAction extends java.io.SerializableDescription of action that a user can perform on the client side.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddInputWidgets(IManagedInputWidgetDescription... widgets)Adds specified input widget descriptions that will be used in user interface for modifcation of a managed property.java.lang.StringgetDescription()Returns string describing the action behaviour.java.lang.StringgetInputValue(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.StringgetName()Returns string identifier of the action.IPersongetPerson()Returns invoker of the action ornullif action wasn't invoked yet.IManagedUiActionsetDescription(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 ornullif action wasn't invoked yet.
-
-