org.exoplatform.web.application
Class Application

java.lang.Object
  extended by org.exoplatform.container.component.BaseComponentPlugin
      extended by org.exoplatform.web.application.Application
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin
Direct Known Subclasses:
GadgetApplication

public abstract class Application
extends org.exoplatform.container.component.BaseComponentPlugin

Created by The eXo Platform SAS May 7, 2006


Field Summary
static java.lang.String EXO_GAGGET_TYPE
           
static java.lang.String EXO_PORTAL_TYPE
           
static java.lang.String EXO_PORTLET_TYPE
           
static java.lang.String EXO_WIDGET_TYPE
           
static java.lang.String JSR168_APPLICATION_TYPE
           
 
Fields inherited from class org.exoplatform.container.component.BaseComponentPlugin
desc, name
 
Constructor Summary
Application()
           
 
Method Summary
abstract  java.lang.String getApplicationGroup()
           
abstract  java.lang.String getApplicationId()
           
 java.util.List<ApplicationLifecycle> getApplicationLifecycle()
           
abstract  java.lang.String getApplicationName()
           
 org.exoplatform.container.ExoContainer getApplicationServiceContainer()
           
abstract  java.lang.String getApplicationType()
           
 java.lang.Object getAttribute(java.lang.String name)
           
abstract  java.util.ResourceBundle getOwnerResourceBundle(java.lang.String username, java.util.Locale locale)
           
abstract  java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
           
 ApplicationResourceResolver getResourceResolver()
           
 void onDestroy()
           
 void onInit()
           
 void setApplicationLifecycle(java.util.List<ApplicationLifecycle> list)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setResourceResolver(ApplicationResourceResolver resolver)
           
 
Methods inherited from class org.exoplatform.container.component.BaseComponentPlugin
getDescription, getName, setDescription, setName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

JSR168_APPLICATION_TYPE

public static final java.lang.String JSR168_APPLICATION_TYPE
See Also:
Constant Field Values

EXO_PORTLET_TYPE

public static final java.lang.String EXO_PORTLET_TYPE
See Also:
Constant Field Values

EXO_WIDGET_TYPE

public static final java.lang.String EXO_WIDGET_TYPE
See Also:
Constant Field Values

EXO_PORTAL_TYPE

public static final java.lang.String EXO_PORTAL_TYPE
See Also:
Constant Field Values

EXO_GAGGET_TYPE

public static final java.lang.String EXO_GAGGET_TYPE
See Also:
Constant Field Values
Constructor Detail

Application

public Application()
Method Detail

getApplicationId

public abstract java.lang.String getApplicationId()

getApplicationType

public abstract java.lang.String getApplicationType()

getApplicationGroup

public abstract java.lang.String getApplicationGroup()

getApplicationName

public abstract java.lang.String getApplicationName()

getResourceResolver

public final ApplicationResourceResolver getResourceResolver()

setResourceResolver

public final void setResourceResolver(ApplicationResourceResolver resolver)

getAttribute

public final java.lang.Object getAttribute(java.lang.String name)

setAttribute

public final void setAttribute(java.lang.String name,
                               java.lang.Object value)

getResourceBundle

public abstract java.util.ResourceBundle getResourceBundle(java.util.Locale locale)
                                                    throws java.lang.Exception
Throws:
java.lang.Exception

getOwnerResourceBundle

public abstract java.util.ResourceBundle getOwnerResourceBundle(java.lang.String username,
                                                                java.util.Locale locale)
                                                         throws java.lang.Exception
Throws:
java.lang.Exception

getApplicationServiceContainer

public org.exoplatform.container.ExoContainer getApplicationServiceContainer()

getApplicationLifecycle

public final java.util.List<ApplicationLifecycle> getApplicationLifecycle()

setApplicationLifecycle

public final void setApplicationLifecycle(java.util.List<ApplicationLifecycle> list)

onInit

public void onInit()
            throws java.lang.Exception
Throws:
java.lang.Exception

onDestroy

public void onDestroy()
               throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011 eXo Platform SAS. All Rights Reserved.