Liferay 6.2.0

com.liferay.portal.model
Interface Plugin

All Known Subinterfaces:
LayoutTemplate, Theme
All Known Implementing Classes:
LayoutTemplateImpl, PluginBaseImpl, StagedTheme, ThemeImpl

public interface Plugin


Field Summary
static String TYPE_EXT
           
static String TYPE_HOOK
           
static String TYPE_LAYOUT_TEMPLATE
           
static String TYPE_PORTLET
           
static String TYPE_THEME
           
static String TYPE_WEB
           
 
Method Summary
abstract  PluginSetting getDefaultPluginSetting()
           
abstract  PluginSetting getDefaultPluginSetting(long companyId)
           
abstract  String getPluginId()
           
abstract  PluginPackage getPluginPackage()
           
abstract  String getPluginType()
           
abstract  void setDefaultPluginSetting(PluginSetting pluginSetting)
           
abstract  void setPluginPackage(PluginPackage pluginPackage)
           
 

Field Detail

TYPE_EXT

static final String TYPE_EXT
See Also:
Constant Field Values

TYPE_HOOK

static final String TYPE_HOOK
See Also:
Constant Field Values

TYPE_LAYOUT_TEMPLATE

static final String TYPE_LAYOUT_TEMPLATE
See Also:
Constant Field Values

TYPE_PORTLET

static final String TYPE_PORTLET
See Also:
Constant Field Values

TYPE_THEME

static final String TYPE_THEME
See Also:
Constant Field Values

TYPE_WEB

static final String TYPE_WEB
See Also:
Constant Field Values
Method Detail

getDefaultPluginSetting

PluginSetting getDefaultPluginSetting()

getDefaultPluginSetting

PluginSetting getDefaultPluginSetting(long companyId)

getPluginId

String getPluginId()

getPluginPackage

PluginPackage getPluginPackage()

getPluginType

String getPluginType()

setDefaultPluginSetting

void setDefaultPluginSetting(PluginSetting pluginSetting)

setPluginPackage

void setPluginPackage(PluginPackage pluginPackage)

Liferay 6.2.0