Class DialogHandlerAdapter

  • All Implemented Interfaces:
    DialogHandler

    public abstract class DialogHandlerAdapter
    extends Object
    implements DialogHandler
    Empty implementation of a DialogHandler.

    These empty implementations are useless by themselves, sub-classes provide the necessary functionality for the dialogs of interest.

    • Constructor Detail

      • DialogHandlerAdapter

        public DialogHandlerAdapter()
    • Method Detail

      • displayError

        public void displayError​(Long userData,
                                 String title,
                                 String text)
        Description copied from interface: DialogHandler
        Present an error dialog.
        Specified by:
        displayError in interface DialogHandler
        Parameters:
        userData - user data
        title - dialog title
        text - error text
      • displayLogin

        public void displayLogin​(Long userData,
                                 DialogId id,
                                 String title,
                                 String text,
                                 String defaultUsername,
                                 boolean askStore)
        Description copied from interface: DialogHandler
        Present a login dialog.
        Specified by:
        displayLogin in interface DialogHandler
        Parameters:
        userData - user data
        id - dialog id, used to interact with this dialog
        title - dialog title
        text - login text
        defaultUsername - default username to display in the dialog
        askStore - if true, ask if the credentials should be stored
      • displayQuestion

        public void displayQuestion​(Long userData,
                                    DialogId id,
                                    String title,
                                    String text,
                                    DialogQuestionType type,
                                    String cancel,
                                    String action1,
                                    String action2)
        Description copied from interface: DialogHandler
        Present a question dialog.
        Specified by:
        displayQuestion in interface DialogHandler
        Parameters:
        userData - user data
        id - dialog id, used to interact with this dialog
        title - dialog title
        text - question text
        type - type of question
        cancel - cancel action text
        action1 - first action text
        action2 - second action text
      • displayProgress

        public void displayProgress​(Long userData,
                                    DialogId id,
                                    String title,
                                    String text,
                                    int indeterminate,
                                    float position,
                                    String cancel)
        Description copied from interface: DialogHandler
        Present a progress dialog.
        Specified by:
        displayProgress in interface DialogHandler
        Parameters:
        userData - user data
        id - dialog id, used to interact with this dialog
        title - dialog title
        text - progress text
        indeterminate - true if the progress is indeterminate; false if it is not
        position - percent completion
        cancel - cancel action text
      • cancel

        public void cancel​(Long userData,
                           DialogId id)
        Description copied from interface: DialogHandler
        Present a cancel dialog.
        Specified by:
        cancel in interface DialogHandler
        Parameters:
        userData - user data
        id - dialog id, used to interact with this dialog
      • updateProgress

        public void updateProgress​(Long userData,
                                   DialogId id,
                                   float position,
                                   String text)
        Description copied from interface: DialogHandler
        Update a progress dialog.
        Specified by:
        updateProgress in interface DialogHandler
        Parameters:
        userData - user data
        id - dialog id, used to interact with this dialog
        position - percent completion
        text - progress text