Class UIPortal
java.lang.Object
org.exoplatform.webui.core.UIComponent
org.exoplatform.webui.core.UIContainer
org.exoplatform.portal.webui.portal.UIPortalComponent
org.exoplatform.portal.webui.container.UIContainer
org.exoplatform.portal.webui.portal.UIPortal
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classclassNested classes/interfaces inherited from class org.exoplatform.webui.core.UIContainer
UIContainer.SelectTabActionListener -
Field Summary
Fields inherited from class org.exoplatform.portal.webui.container.UIContainer
cssClass, description, icon, moveAppsPermissions, moveContainersPermissions, profiles, TABLE_COLUMN_CONTAINERFields inherited from class org.exoplatform.portal.webui.portal.UIPortalComponent
COMPONENT_EDIT_MODE, COMPONENT_VIEW_MODE, factoryId, height_, mode_, name_, template_, width_Fields inherited from class org.exoplatform.webui.core.UIComponent
AJAX_ASYNC, config, OBJECTID, UICOMPONENT, uiparent, USE_WEBUI_RESOURCES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclearUIPage(String pageReference) getLabel()org.exoplatform.portal.mop.user.UserNodeDeprecated.org.exoplatform.portal.config.model.PropertiesgetProperty(String name) getProperty(String name, String defaultValue) org.exoplatform.portal.mop.user.UserNodeorg.exoplatform.portal.mop.SiteKeyorg.exoplatform.portal.mop.SiteTypegetSkin()Return cached UIPage associated to the specified pageReferenceorg.exoplatform.portal.mop.user.UserNavigationbooleanbooleanbooleanvoidRefresh the UIPage under UIPortalvoidremoveProperty(String name) voidsetCacheControl(String cacheControl) voidsetDescription(String description) voidsetEditPermission(String editPermission) voidsetHeaderAndFooterRendered(boolean headerAndFooterRendered) voidvoidvoidsetMaximizedUIComponent(UIComponent maximizedReferenceComponent) voidsetNavPath(org.exoplatform.portal.mop.user.UserNode nav) voidsetProperties(org.exoplatform.portal.config.model.Properties props) voidsetProperty(String name, String value) voidsetPublicParameters(Map<String, String[]> publicParams) voidsetSessionAlive(String type) voidsetSharedLayout(String type) voidsetShowInfobar(Boolean value) voidsetSiteKey(org.exoplatform.portal.mop.SiteKey key) voidvoidvoidsetUseDynamicLayout(Boolean useDynamicLayout) voidsetViewport(String viewport) Methods inherited from class org.exoplatform.portal.webui.container.UIContainer
getCssClass, getIcon, getMoveAppsPermissions, getMoveContainersPermissions, getPermissionClasses, getProfiles, getStorageId, hasMoveContainersPermission, setCssClass, setIcon, setMoveAppsPermissions, setMoveContainersPermissions, setProfiles, setStorageIdMethods inherited from class org.exoplatform.portal.webui.portal.UIPortalComponent
getAccessPermissions, getFactoryId, getHeight, getName, getTemplate, getTitle, getWidth, hasAccessPermission, hasPermission, isModifiable, setAccessPermissions, setFactoryId, setHeight, setModifiable, setName, setTemplate, setTitle, setWidthMethods inherited from class org.exoplatform.webui.core.UIContainer
addChild, addChild, findComponentById, findComponentOfType, findFirstComponentOfType, getChild, getChild, getChildById, getChildren, hasChildren, removeChild, removeChildById, renderChild, renderChild, renderChild, renderChild, renderChildren, renderChildren, renderUIComponent, replaceChild, replaceChild, setChildren, setRenderedChild, setRenderedChild, setRenderedChildrenOfTypesMethods inherited from class org.exoplatform.webui.core.UIComponent
broadcast, buildModelObject, createEvent, createUIComponent, createUIComponent, createUIComponent, doAsync, event, event, event, getAncestorOfType, getApplicationComponent, getComponentConfig, getId, getParent, getTemplateResourceResolver, getUIComponentName, isRendered, loadConfirmMesssage, processAction, processDecode, processRender, renderEventURL, setComponentConfig, setComponentConfig, setId, setParent, setRendered, setRenderSibling, url, url, url
-
Constructor Details
-
UIPortal
public UIPortal()
-
-
Method Details
-
isUseDynamicLayout
public boolean isUseDynamicLayout() -
setUseDynamicLayout
-
getSiteKey
public org.exoplatform.portal.mop.SiteKey getSiteKey() -
setSiteKey
public void setSiteKey(org.exoplatform.portal.mop.SiteKey key) -
getLocale
-
setLocale
-
getEditPermission
-
setEditPermission
-
getSkin
-
setSkin
-
getOwnerType
Deprecated.UsegetSiteType()instead- Returns:
-
getSiteType
public org.exoplatform.portal.mop.SiteType getSiteType() -
getPublicParameters
-
setPublicParameters
-
getUIPage
Return cached UIPage associated to the specified pageReference- Parameters:
pageReference- key whose associated UIPage is to be returned- Returns:
- the UIPage associated to the specified pageReference or null if not any
-
setUIPage
-
isDraftPage
public boolean isDraftPage() -
isNoCache
public boolean isNoCache() -
clearUIPage
-
refreshUIPage
Refresh the UIPage under UIPortal- Throws:
Exception
-
getSelectedUserNode
public org.exoplatform.portal.mop.user.UserNode getSelectedUserNode() -
getMaximizedUIComponent
-
setMaximizedUIComponent
-
getProperties
public org.exoplatform.portal.config.model.Properties getProperties() -
setProperties
public void setProperties(org.exoplatform.portal.config.model.Properties props) -
getProperty
-
getProperty
-
setProperty
-
removeProperty
-
getSessionAlive
-
setSessionAlive
-
isShowInfobar
-
setShowInfobar
-
getCacheControl
-
setCacheControl
-
getViewport
-
setViewport
-
getLabel
-
setLabel
-
getDescription
- Overrides:
getDescriptionin classUIContainer
-
setDescription
- Overrides:
setDescriptionin classUIContainer
-
getSiteType()instead