Interface UserServiceWriter
- All Superinterfaces:
UIBodyWriter,UIComponentWriter,UIDependencyRegisterer,UIJavaScriptWriter,UIResourceLocator,UISessionContext,UserServiceResourceLocator
- All Known Subinterfaces:
UserServicePaneWriter,UserServiceRawPaneWriter
This interface provides methods for rendering a user service content.
- Since:
- 5.8.0
-
Method Summary
Modifier and TypeMethodDescriptionvoidaddButton(UIButtonSpec aButton) Adds a button.newActionButton(UserMessage aLabel, UserServiceEvent aCallback) Creates a specification for a localized action button.newActionButton(String aLabel, UserServiceEvent aCallback) Creates a specification for an action button.Methods inherited from interface com.orchestranetworks.ui.UIBodyWriter
add, add, add, add_cr, add_cr, addSafeAttribute, addSafeAttribute, addSafeInnerHTML, addSafeInnerHTMLMethods inherited from interface com.orchestranetworks.ui.UIComponentWriter
addButtonHelp, addButtonJavaScript, addButtonJavaScriptToggle, addUILabel, addUserAvatar, buildButtonPreview, buildButtonPreview, buildButtonPreview, endBorder, endExpandCollapseBlock, endFormGroup, endFormRow, endTableFormRow, newExpandCollapseBlock, newFormGroup, newFormRow, startBorder, startBorder, startBorder, startExpandCollapseBlock, startExpandCollapseBlock, startFormGroup, startFormGroup, startFormRow, startFormRow, startFormRow, startFormRow, startTableFormRowMethods inherited from interface com.orchestranetworks.ui.UIDependencyRegisterer
addJavaScriptDependencyMethods inherited from interface com.orchestranetworks.ui.UIJavaScriptWriter
addJS, addJS_addResizeWorkspaceListener, addJS_cr, addJS_cr, addJS_openPreviewImage, addJS_openPreviewImageFromVar, addJS_setButtonDisabled, addJS_setExpandCollapseBlockExpanded, addJS_setStateToToggleButton, addJS_switchToPerspective, addJS_switchToPerspectiveActionMethods inherited from interface com.orchestranetworks.ui.UIResourceLocator
createWebComponentForRootSession, createWebComponentForSubSession, getURLForAjaxComponent, getURLForAjaxComponent, getURLForPerspectiveSelection, getURLForPerspectiveSelection, getURLForResource, getURLForResource, getURLForResource, getURLForResource, getURLForResource, getURLForRest, getURLForSelection, getURLForSelection, getURLForSelection, getURLForSelection, getURLForSelection, getURLForSelection, getURLForViewSelectionMethods inherited from interface com.orchestranetworks.ui.UISessionContext
getLocale, getSessionMethods inherited from interface com.orchestranetworks.userservice.UserServiceResourceLocator
getURLForAction, getURLForAction, getURLForAjaxRequest, getURLForAjaxRequest, getURLForEndingService, getURLForGetRequest, getURLForGetRequest, getURLForResource, getURLForResource, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection, getURLForServiceSelection
-
Method Details
-
newActionButton
Creates a specification for an action button.- Parameters:
aLabel- the button label.aCallback- the callback.- Returns:
- the button specification.
-
newActionButton
Creates a specification for a localized action button.- Parameters:
aLabel- the button label.aCallback- the callback.- Returns:
- the button specification.
-
addButton
Adds a button.- Parameters:
aButton- the button specification.
-