|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.vaadin.server.VaadinService
com.vaadin.server.VaadinPortletService
public class VaadinPortletService
| Field Summary |
|---|
| Fields inherited from class com.vaadin.server.VaadinService |
|---|
URL_PARAMETER_CLOSE_APPLICATION, URL_PARAMETER_RESTART_APPLICATION |
| Constructor Summary | |
|---|---|
VaadinPortletService(VaadinPortlet portlet,
DeploymentConfiguration deploymentConfiguration)
|
|
| Method Summary | |
|---|---|
protected AbstractCommunicationManager |
createCommunicationManager(VaadinServiceSession session)
Create a communication manager to use for the given service session. |
protected VaadinServiceSession |
createVaadinSession(VaadinRequest request)
Creates a new Vaadin service session. |
java.io.File |
getBaseDirectory()
Returns the context base directory. |
java.lang.String |
getConfiguredTheme(VaadinRequest request)
Gets the theme that is configured for this deployment, e.g. |
java.lang.String |
getConfiguredWidgetset(VaadinRequest request)
Gets the widgetset that is configured for this deployment, e.g. |
static javax.portlet.PortletRequest |
getCurrentPortletRequest()
|
static VaadinPortletResponse |
getCurrentResponse()
|
java.lang.String |
getMainDivId(VaadinServiceSession session,
VaadinRequest request,
java.lang.Class<? extends UI> uiClass)
Creates and returns a unique ID for the DIV where the UI is to be rendered. |
java.lang.String |
getMimeType(java.lang.String resourceName)
Returns the MIME type of the specified file, or null if the MIME type is not known. |
protected VaadinPortlet |
getPortlet()
|
protected VaadinPortlet.RequestType |
getRequestType(VaadinRequest request)
Deprecated. might be refactored or removed before 7.0.0 |
java.lang.String |
getServiceName()
Gets a unique name for this service. |
java.lang.String |
getStaticFileLocation(VaadinRequest request)
Return the URL from where static files, e.g. |
boolean |
isStandalone(VaadinRequest request)
Checks whether the UI will be rendered on its own in the browser or whether it will be included into some other context. |
boolean |
preserveUIOnRefresh(UIProvider provider,
UICreateEvent event)
Always preserve UIs in portlets to make portlet actions work. |
protected boolean |
requestCanCreateSession(VaadinRequest request)
Checks whether it's valid to create a new service session as a result of the given request. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public VaadinPortletService(VaadinPortlet portlet,
DeploymentConfiguration deploymentConfiguration)
| Method Detail |
|---|
protected VaadinPortlet getPortlet()
public java.lang.String getConfiguredWidgetset(VaadinRequest request)
VaadinService
getConfiguredWidgetset in class VaadinServicerequest - the request for which a widgetset is required
public java.lang.String getConfiguredTheme(VaadinRequest request)
VaadinService
getConfiguredTheme in class VaadinServicerequest - the request for which a theme is required
public boolean isStandalone(VaadinRequest request)
VaadinService
isStandalone in class VaadinServicerequest - the request for which the UI is loaded
public java.lang.String getStaticFileLocation(VaadinRequest request)
VaadinService
getStaticFileLocation in class VaadinServicerequest - the request for which the location should be determined
public java.lang.String getMimeType(java.lang.String resourceName)
VaadinService
getMimeType in class VaadinServiceresourceName - a String specifying the name of a file
ServletContext.getMimeType(String),
PortletContext.getMimeType(String)public java.io.File getBaseDirectory()
VaadinService
getBaseDirectory in class VaadinServiceprotected boolean requestCanCreateSession(VaadinRequest request)
VaadinService
requestCanCreateSession in class VaadinServicerequest - the request
true if it's valid to create a new service session
for the request; else false@Deprecated protected VaadinPortlet.RequestType getRequestType(VaadinRequest request)
request - the request to get a request type for
protected AbstractCommunicationManager createCommunicationManager(VaadinServiceSession session)
VaadinService
createCommunicationManager in class VaadinServicesession - the service session for which a new communication manager is
needed
public static javax.portlet.PortletRequest getCurrentPortletRequest()
public static VaadinPortletResponse getCurrentResponse()
protected VaadinServiceSession createVaadinSession(VaadinRequest request)
throws ServiceException
VaadinService
createVaadinSession in class VaadinServiceServiceExceptionpublic java.lang.String getServiceName()
VaadinService
getServiceName in class VaadinService
public boolean preserveUIOnRefresh(UIProvider provider,
UICreateEvent event)
preserveUIOnRefresh in class VaadinServiceprovider - the UI provider responsible for the UIevent - the UI create event with details about the UI
true if the UI should be preserved on refresh;
false if a new UI instance should be initialized on
refreshed.
public java.lang.String getMainDivId(VaadinServiceSession session,
VaadinRequest request,
java.lang.Class<? extends UI> uiClass)
VaadinService
getMainDivId in class VaadinServicesession - The service session to which the bootstrapped UI will belong.request - The request for which a div id is neededuiClass - The class of the UI that will be bootstrapped
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||