Interface UserNotificationOperationBuilder
public interface UserNotificationOperationBuilder
This interface provides specific builders to build operations to
display a notification to a user.
Please note that the built operations can only be executed for a
User
that is logged on as an agent in the novomind iAGENT Desk.- Since:
- 12.13
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
This interface represents a specific builder to display a alert popup notification to a user.static interface
This interface represents a specific builder to display a banner notification on the top of the browser to a user.static interface
This interface represents a specific builder to display a native desktop notification to a user.static interface
This interface represents a specific builder to display a growl notification to a user.static enum
Specifies the different types of notifications.static interface
This interface represents a specific builder to display a notification with an option to be closed by the user.static interface
This interface represents a specific builder to display a notification with dimensions.static interface
This interface represents a specific builder to display a notification with a duration.static interface
This interface represents a specific builder to display a notification with a custom html icon.static interface
This interface represents a specific builder to display a notification with a title.static interface
This interface represents a specific builder to display a notification with aUserNotificationOperationBuilder.Type
.static interface
This interface represents a specific builder to display a notification with a user profile image as icon. -
Method Summary
Modifier and TypeMethodDescriptionalert()
This method returns a UserNotificationOperationBuilder.Alert instance which is able to set the different parameters for building a user notification by an alert inline popup window.banner()
This method returns a UserNotificationOperationBuilder.Banner instance which is able to set the different parameters for building a user notification by a banner notification on the top of the browser window.desktop()
This method returns a UserNotificationOperationBuilder.Desktop instance which is able to set the different parameters for building a user notification by a native desktop notification.growl()
This method returns a UserNotificationOperationBuilder.Growl instance which is able to set the different parameters for building a user notification by a growl.
-
Method Details
-
alert
This method returns a UserNotificationOperationBuilder.Alert instance which is able to set the different parameters for building a user notification by an alert inline popup window.- Returns:
- the UserNotificationOperationBuilder.Alert
- Since:
- 12.13
-
growl
This method returns a UserNotificationOperationBuilder.Growl instance which is able to set the different parameters for building a user notification by a growl.- Returns:
- the UserNotificationOperationBuilder.Growl
- Since:
- 12.13
-
desktop
UserNotificationOperationBuilder.Desktop desktop()This method returns a UserNotificationOperationBuilder.Desktop instance which is able to set the different parameters for building a user notification by a native desktop notification.- Returns:
- the UserNotificationOperationBuilder.Desktop
- Since:
- 12.13
-
banner
This method returns a UserNotificationOperationBuilder.Banner instance which is able to set the different parameters for building a user notification by a banner notification on the top of the browser window.- Returns:
- the UserNotificationOperationBuilder.Banner
- Since:
- 13.0
-