Class PortalConfig
java.lang.Object
org.exoplatform.portal.config.model.ModelObject
org.exoplatform.portal.config.model.PortalConfig
- All Implemented Interfaces:
Cloneable
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Containerstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.exoplatform.portal.config.model.ModelObject
cssClass, cssStyle, height, storageId, storageName, width -
Constructor Summary
ConstructorsConstructorDescriptionPortalConfig(String type) PortalConfig(String type, String ownerId) PortalConfig(String type, String ownerId, String storageId) PortalConfig(PortalData data) -
Method Summary
Modifier and TypeMethodDescriptionbuild()clone()String[]longintgetIcon()longgetId()getLabel()getName()getProperty(String name) getProperty(String name, String defaultValue) getSkin()getType()booleanbooleanbooleanbooleanvoidremoveProperty(String name) voidvoidvoidsetBannerFileId(long bannerFileId) voidsetBannerUploadId(String bannerUploadId) voidsetDefaultLayout(boolean defaultLayout) voidsetDefaultSite(boolean defaultSite) voidsetDescription(String description) voidsetDisplayed(boolean displayed) voidsetDisplayOrder(int displayOrder) voidsetEditPermission(String editPermission) voidvoidvoidvoidvoidsetPortalLayout(Container container) voidsetProperties(Properties props) voidsetProperty(String name, String value) voidsetRemovable(boolean removable) voidvoidtoString()voidMethods inherited from class org.exoplatform.portal.config.model.ModelObject
build, checkStorage
-
Field Details
-
REMOVABLE_PROP
- See Also:
-
ICON_PROP
- See Also:
-
USER_TYPE
-
GROUP_TYPE
-
PORTAL_TYPE
-
SPACE_TYPE
-
GROUP_TEMPLATE
-
PORTAL_TEMPLATE
-
DEFAULT_LAYOUT
-
-
Constructor Details
-
PortalConfig
public PortalConfig() -
PortalConfig
-
PortalConfig
-
PortalConfig
-
PortalConfig
-
-
Method Details
-
getId
public long getId() -
getType
-
setType
-
getName
-
setName
-
getLocale
-
setLocale
-
getAccessPermissions
-
setAccessPermissions
-
getEditPermission
-
setEditPermission
-
getSkin
-
setSkin
-
getPortalLayout
-
setPortalLayout
-
isDefaultLayout
public boolean isDefaultLayout() -
setDefaultLayout
public void setDefaultLayout(boolean defaultLayout) -
getProperties
-
setProperties
-
getProperty
-
isRemovable
public boolean isRemovable() -
setRemovable
public void setRemovable(boolean removable) -
getIcon
-
setIcon
-
getProperty
-
setProperty
-
removeProperty
-
setDescription
-
getDescription
-
setLabel
-
getLabel
-
isDisplayed
public boolean isDisplayed() -
setDisplayed
public void setDisplayed(boolean displayed) -
getDisplayOrder
public int getDisplayOrder() -
setDisplayOrder
public void setDisplayOrder(int displayOrder) -
getBannerUploadId
-
setBannerUploadId
-
getBannerFileId
public long getBannerFileId() -
setBannerFileId
public void setBannerFileId(long bannerFileId) -
toString
-
clone
-
build
- Specified by:
buildin classModelObject
-
resetStorage
public void resetStorage() throws org.exoplatform.commons.exception.ObjectNotFoundException- Overrides:
resetStoragein classModelObject- Throws:
org.exoplatform.commons.exception.ObjectNotFoundException
-
useMetaPortalLayout
public void useMetaPortalLayout() -
isDefaultSite
public boolean isDefaultSite()- Returns:
- true if the site should be used as default site to redirected to when no other site is available, else false
-
setDefaultSite
public void setDefaultSite(boolean defaultSite) - Parameters:
defaultSite- true the site should be used as default site to redirected to when no other site is available, else false
-