info.magnolia.ui.api.app
Interface AppContext
- All Superinterfaces:
- AppView.Listener, OverlayLayer, UiContext
- All Known Subinterfaces:
- AppInstanceController
- All Known Implementing Classes:
- AppInstanceControllerImpl
public interface AppContext
- extends AppView.Listener, UiContext
Provides functionality used by an app to interact with the Magnolia shell.
sendUserMessage
void sendUserMessage(String user,
Message message)
sendGroupMessage
void sendGroupMessage(String group,
Message message)
sendLocalMessage
void sendLocalMessage(Message message)
broadcastMessage
void broadcastMessage(Message message)
showConfirmationMessage
void showConfirmationMessage(String message)
getName
String getName()
getLabel
String getLabel()
getView
AppView getView()
openSubApp
void openSubApp(Location location)
closeSubApp
void closeSubApp(String instanceId)
updateSubAppLocation
void updateSubAppLocation(SubAppContext subAppContext,
Location location)
getDefaultSubAppDescriptor
SubAppDescriptor getDefaultSubAppDescriptor()
getActiveSubAppContext
SubAppContext getActiveSubAppContext()
getAppDescriptor
AppDescriptor getAppDescriptor()
Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.