info.magnolia.ui.framework.app
Class SubAppContextImpl

java.lang.Object
  extended by info.magnolia.ui.framework.context.AbstractUIContext
      extended by info.magnolia.ui.framework.app.SubAppContextImpl
All Implemented Interfaces:
SubAppContext, UiContext, OverlayLayer

public class SubAppContextImpl
extends AbstractUIContext
implements SubAppContext

Implementation of SubAppContext. See MGNLUI-379.


Nested Class Summary
 
Nested classes/interfaces inherited from interface info.magnolia.ui.api.overlay.OverlayLayer
OverlayLayer.ModalityDomain, OverlayLayer.ModalityLevel
 
Constructor Summary
SubAppContextImpl(SubAppDescriptor subAppDescriptor, Shell shell)
           
 
Method Summary
 void close()
           
 AppContext getAppContext()
           
 String getInstanceId()
           
 Location getLocation()
           
 SubApp getSubApp()
           
 SubAppDescriptor getSubAppDescriptor()
           
 String getSubAppId()
           
protected  OverlayPresenter initializeOverlayPresenter()
           
 void setAppContext(AppContext appContext)
           
 void setInstanceId(String instanceId)
           
 void setLocation(Location location)
           
 void setSubApp(SubApp subApp)
           
 
Methods inherited from class info.magnolia.ui.framework.context.AbstractUIContext
openAlert, openAlert, openConfirmation, openConfirmation, openNotification, openNotification, openNotification, openOverlay, openOverlay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface info.magnolia.ui.api.overlay.OverlayLayer
openAlert, openAlert, openConfirmation, openConfirmation, openNotification, openNotification, openNotification, openOverlay, openOverlay
 

Constructor Detail

SubAppContextImpl

public SubAppContextImpl(SubAppDescriptor subAppDescriptor,
                         Shell shell)
Method Detail

getSubAppDescriptor

public SubAppDescriptor getSubAppDescriptor()
Specified by:
getSubAppDescriptor in interface SubAppContext

getAppContext

public AppContext getAppContext()
Specified by:
getAppContext in interface SubAppContext

setAppContext

public void setAppContext(AppContext appContext)
Specified by:
setAppContext in interface SubAppContext

getSubApp

public SubApp getSubApp()
Specified by:
getSubApp in interface SubAppContext

setSubApp

public void setSubApp(SubApp subApp)
Specified by:
setSubApp in interface SubAppContext

getSubAppId

public String getSubAppId()
Specified by:
getSubAppId in interface SubAppContext

getLocation

public Location getLocation()
Specified by:
getLocation in interface SubAppContext

setLocation

public void setLocation(Location location)
Specified by:
setLocation in interface SubAppContext

getInstanceId

public String getInstanceId()
Specified by:
getInstanceId in interface SubAppContext

setInstanceId

public void setInstanceId(String instanceId)
Specified by:
setInstanceId in interface SubAppContext

close

public void close()
Specified by:
close in interface SubAppContext

initializeOverlayPresenter

protected OverlayPresenter initializeOverlayPresenter()
Specified by:
initializeOverlayPresenter in class AbstractUIContext


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.