Class Application<S>

java.lang.Object
org.exoplatform.portal.config.model.ModelObject
org.exoplatform.portal.config.model.Application<S>
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
PortletApplication

public class Application<S> extends ModelObject implements Cloneable
May 13, 2004
Version:
$Id: Portlet.java,v 1.7 2004/09/30 01:00:05 tuan08 Exp $
Author:
Tuan Nguyen
  • Constructor Details

  • Method Details

    • getType

      public ApplicationType<S> getType()
    • getWidth

      public String getWidth()
    • setWidth

      public void setWidth(String s)
    • getHeight

      public String getHeight()
    • getProfiles

      public String getProfiles()
    • setHeight

      public void setHeight(String s)
    • getId

      public String getId()
    • setId

      public void setId(String value)
    • getAccessPermissions

      public String[] getAccessPermissions()
    • setAccessPermissions

      public void setAccessPermissions(String[] accessPermissions)
    • isModifiable

      public boolean isModifiable()
    • setModifiable

      public void setModifiable(boolean modifiable)
    • getState

      public ApplicationState<S> getState()
    • setState

      public void setState(ApplicationState<S> value)
    • getShowInfoBar

      public boolean getShowInfoBar()
    • setShowInfoBar

      public void setShowInfoBar(boolean b)
    • getShowApplicationState

      public boolean getShowApplicationState()
    • setShowApplicationState

      public void setShowApplicationState(boolean b)
    • getShowApplicationMode

      public boolean getShowApplicationMode()
    • setShowApplicationMode

      public void setShowApplicationMode(boolean b)
    • getIcon

      public String getIcon()
    • setIcon

      public void setIcon(String value)
    • getDescription

      public String getDescription()
    • setDescription

      public void setDescription(String des)
    • getTitle

      public String getTitle()
    • setTitle

      public void setTitle(String value)
    • getProperties

      public Properties getProperties()
    • setProperties

      public void setProperties(Properties properties)
    • getTheme

      public String getTheme()
    • setTheme

      public void setTheme(String theme)
    • getCssClass

      public String getCssClass()
    • build

      public ApplicationData build()
      Specified by:
      build in class ModelObject
    • createPortletApplication

      public static Application<Portlet> createPortletApplication(ApplicationData<Portlet> data)
    • createPortletApplication

      public static Application<Portlet> createPortletApplication(String storageId)
    • createPortletApplication

      public static Application<Portlet> createPortletApplication()
    • checkStorage

      public void checkStorage() throws org.exoplatform.commons.exception.ObjectNotFoundException
      Overrides:
      checkStorage in class ModelObject
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • resetStorage

      public void resetStorage() throws org.exoplatform.commons.exception.ObjectNotFoundException
      Overrides:
      resetStorage in class ModelObject
      Throws:
      org.exoplatform.commons.exception.ObjectNotFoundException
    • clone

      public Application clone()
      Overrides:
      clone in class Object