Class AbstractApplicationPerspective
java.lang.Object
org.teamapps.application.api.application.perspective.AbstractApplicationPerspective
- All Implemented Interfaces:
ApplicationInstanceDataMethods,ApplicationPerspective
public abstract class AbstractApplicationPerspective extends java.lang.Object implements ApplicationPerspective, ApplicationInstanceDataMethods
-
Field Summary
Fields Modifier and Type Field Description org.teamapps.event.Event<java.lang.Void>onPerspectiveInitializedorg.teamapps.event.Event<java.lang.Void>onPerspectiveRefreshRequested -
Constructor Summary
Constructors Constructor Description AbstractApplicationPerspective(ApplicationInstanceData applicationInstanceData, org.teamapps.databinding.MutableValue<java.lang.String> perspectiveInfoBadgeValue) -
Method Summary
Modifier and Type Method Description ApplicationInstanceDatagetApplicationInstanceData()java.lang.StringgetLocalized(java.lang.String key)org.teamapps.event.Event<java.lang.Void>getOnPerspectiveInitialized()org.teamapps.event.Event<java.lang.Void>getOnPerspectiveRefreshRequested()org.teamapps.ux.application.perspective.PerspectivegetPerspective()org.teamapps.databinding.MutableValue<java.lang.String>getPerspectiveInfoBadgeValue()org.teamapps.ux.component.ComponentgetPerspectiveMenuPanel()org.teamapps.ux.component.ComponentgetPerspectiveToolbarMenuPanel()voidsetPerspective(org.teamapps.ux.application.perspective.Perspective perspective)voidsetPerspectiveMenuPanel(org.teamapps.ux.component.Component perspectiveMenuPanel, org.teamapps.ux.component.Component perspectiveToolbarMenuPanel)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.teamapps.application.api.application.ApplicationInstanceDataMethods
createApplicationDesktop, createPublicLinkForResource, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedPrivilegeObjects, getAllowedUnits, getAllowedUnits, getApplicationConfig, getComponentFactory, getContext, getDocumentConverter, getLocalized, getLocalized, getLocalized, getLocalized, getLocalized, getLocalizedFormatter, getManagedApplicationId, getMultiProgressDisplay, getOrganizationFieldView, getTranslatableTextExtractor, getUser, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, isAllowed, registerEntityUpdateListener, runTaskAsync, showApplicationPerspective, showPerspective, writeActivityLog, writeExceptionLog
-
Field Details
-
onPerspectiveInitialized
public final org.teamapps.event.Event<java.lang.Void> onPerspectiveInitialized -
onPerspectiveRefreshRequested
public final org.teamapps.event.Event<java.lang.Void> onPerspectiveRefreshRequested
-
-
Constructor Details
-
AbstractApplicationPerspective
public AbstractApplicationPerspective(ApplicationInstanceData applicationInstanceData, org.teamapps.databinding.MutableValue<java.lang.String> perspectiveInfoBadgeValue)
-
-
Method Details
-
getOnPerspectiveInitialized
public org.teamapps.event.Event<java.lang.Void> getOnPerspectiveInitialized()- Specified by:
getOnPerspectiveInitializedin interfaceApplicationPerspective
-
getOnPerspectiveRefreshRequested
public org.teamapps.event.Event<java.lang.Void> getOnPerspectiveRefreshRequested()- Specified by:
getOnPerspectiveRefreshRequestedin interfaceApplicationPerspective
-
setPerspectiveMenuPanel
public void setPerspectiveMenuPanel(org.teamapps.ux.component.Component perspectiveMenuPanel, org.teamapps.ux.component.Component perspectiveToolbarMenuPanel) -
setPerspective
public void setPerspective(org.teamapps.ux.application.perspective.Perspective perspective) -
getPerspectiveMenuPanel
public org.teamapps.ux.component.Component getPerspectiveMenuPanel()- Specified by:
getPerspectiveMenuPanelin interfaceApplicationPerspective
-
getPerspectiveToolbarMenuPanel
public org.teamapps.ux.component.Component getPerspectiveToolbarMenuPanel()- Specified by:
getPerspectiveToolbarMenuPanelin interfaceApplicationPerspective
-
getPerspective
public org.teamapps.ux.application.perspective.Perspective getPerspective()- Specified by:
getPerspectivein interfaceApplicationPerspective
-
getApplicationInstanceData
- Specified by:
getApplicationInstanceDatain interfaceApplicationInstanceDataMethods
-
getPerspectiveInfoBadgeValue
public org.teamapps.databinding.MutableValue<java.lang.String> getPerspectiveInfoBadgeValue() -
getLocalized
public java.lang.String getLocalized(java.lang.String key)
-