Class ApplicationAction

    • Constructor Detail

      • ApplicationAction

        protected ApplicationAction​(boolean createFacades)
      • ApplicationAction

        protected ApplicationAction()
    • Method Detail

      • setButtonModel

        public void setButtonModel​(ButtonModel buttonModel)
      • getId

        public abstract String getId()
        Returns a unique id for this action. Typically follows the x.y.z notation from general to specific.
        Returns:
        unique id for this action
      • isVisible

        public boolean isVisible()
        Indicates whether this action should be shown in a UI at all.
        Returns:
        true or false
      • setVisible

        public void setVisible​(boolean visible)
        Sets visibility.
        Parameters:
        visible - true or false
        See Also:
        isVisible()
      • getActionLocations

        public ActionLocation[] getActionLocations()
        Specifies where in the UI this action should be installed.
        Returns:
        installation locations for this action - the default is an empty array