java.lang.Object
org.apache.syncope.client.console.wicket.markup.html.form.Action<T>
Type Parameters:
T - model object type.
All Implemented Interfaces:
Serializable

public final class Action<T extends Serializable> extends Object implements Serializable
Action link basic details.
See Also:
  • Constructor Details

  • Method Details

    • getRealms

      public String[] getRealms()
    • setRealm

      public void setRealm(String realm)
    • setRealms

      public void setRealms(String realm, List<String> dynRealms)
    • getLink

      public ActionLink<T> getLink()
    • getType

      public ActionLink.ActionType getType()
    • getEntitlements

      public String getEntitlements()
    • isOnConfirm

      public boolean isOnConfirm()
    • setEntitlements

      public Action<T> setEntitlements(String entitlements)
    • setOnConfirm

      public Action<T> setOnConfirm(boolean onConfirm)
    • hideLabel

      public Action<T> hideLabel()
    • showLabel

      public Action<T> showLabel()
    • isVisibleLabel

      public boolean isVisibleLabel()
    • setLabel

      public Action<T> setLabel(Model<String> label)
      Override default action label.
      Parameters:
      label - new action label;
      Returns:
      updated action.
    • getLabel

      public Model<String> getLabel()
    • setTitleI

      public Action<T> setTitleI(Model<String> title)
      Override default action title.
      Parameters:
      title - new action title;
      Returns:
      updated action.
    • getTitle

      public Model<String> getTitle()
    • setAlt

      public Action<T> setAlt(Model<String> alt)
      Override default action icon text name.
      Parameters:
      alt - action icon text name;
      Returns:
      updated action.
    • getAlt

      public Model<String> getAlt()
    • setIcon

      public Action<T> setIcon(Model<String> icon)
      Override default action css class.
      Parameters:
      icon - new action class;
      Returns:
      updated action.
    • getIcon

      public Model<String> getIcon()
    • disableIndicator

      public Action<T> disableIndicator()
      Override disable AJAX indicator.
      Returns:
      updated action.
    • hasIndicator

      public boolean hasIndicator()