Class Application

java.lang.Object
org.exoplatform.container.component.BaseComponentPlugin
org.exoplatform.web.application.Application
All Implemented Interfaces:
org.exoplatform.container.component.ComponentPlugin

public abstract class Application extends org.exoplatform.container.component.BaseComponentPlugin
Created by The eXo Platform SAS May 7, 2006
  • Field Details

  • Constructor Details

    • Application

      public Application()
  • Method Details

    • getApplicationId

      public abstract String getApplicationId()
    • getApplicationType

      public abstract String getApplicationType()
    • getApplicationGroup

      public abstract String getApplicationGroup()
    • getApplicationName

      public abstract String getApplicationName()
    • getResourceResolver

      public final org.exoplatform.resolver.ApplicationResourceResolver getResourceResolver()
    • setResourceResolver

      public final void setResourceResolver(org.exoplatform.resolver.ApplicationResourceResolver resolver)
    • getAttribute

      public final Object getAttribute(String name)
    • setAttribute

      public final void setAttribute(String name, Object value)
    • getResourceBundle

      public abstract ResourceBundle getResourceBundle(Locale locale)
    • getOwnerResourceBundle

      public abstract ResourceBundle getOwnerResourceBundle(String username, Locale locale)
    • getApplicationServiceContainer

      public org.exoplatform.container.ExoContainer getApplicationServiceContainer()
    • getApplicationLifecycle

      public final List<ApplicationLifecycle> getApplicationLifecycle()
    • setApplicationLifecycle

      public final void setApplicationLifecycle(List<ApplicationLifecycle> list)
    • onInit

      public void onInit() throws Exception
      Throws:
      Exception
    • onDestroy

      public void onDestroy() throws Exception
      Throws:
      Exception