public class LayoutImpl extends LayoutBaseImpl
COLUMN_BITMASK_ENABLED, COMPANYID_COLUMN_BITMASK, DATA_SOURCE, ENTITY_CACHE_ENABLED, FINDER_CACHE_ENABLED, FRIENDLYURL_COLUMN_BITMASK, GROUPID_COLUMN_BITMASK, ICONIMAGEID_COLUMN_BITMASK, LAYOUTID_COLUMN_BITMASK, LAYOUTPROTOTYPEUUID_COLUMN_BITMASK, LOCK_EXPIRATION_TIME, ORDER_BY_JPQL, ORDER_BY_SQL, PARENTLAYOUTID_COLUMN_BITMASK, PRIORITY_COLUMN_BITMASK, PRIVATELAYOUT_COLUMN_BITMASK, SESSION_FACTORY, SOURCEPROTOTYPELAYOUTUUID_COLUMN_BITMASK, TABLE_COLUMNS, TABLE_NAME, TABLE_SQL_CREATE, TABLE_SQL_DROP, TX_MANAGER, TYPE_COLUMN_BITMASK, UUID_COLUMN_BITMASK| Constructor and Description |
|---|
LayoutImpl() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<com.liferay.portal.model.Layout> |
getAllChildren() |
long |
getAncestorLayoutId() |
long |
getAncestorPlid() |
java.util.List<com.liferay.portal.model.Layout> |
getAncestors() |
java.util.List<com.liferay.portal.model.Layout> |
getChildren() |
java.util.List<com.liferay.portal.model.Layout> |
getChildren(com.liferay.portal.security.permission.PermissionChecker permissionChecker) |
com.liferay.portal.model.ColorScheme |
getColorScheme() |
java.lang.String |
getCssText() |
java.lang.String |
getFriendlyURL(java.util.Locale locale) |
java.util.Map<java.util.Locale,java.lang.String> |
getFriendlyURLMap() |
java.lang.String |
getFriendlyURLsXML() |
com.liferay.portal.model.Group |
getGroup() |
java.lang.String |
getHTMLTitle(java.util.Locale locale) |
java.lang.String |
getHTMLTitle(java.lang.String localeLanguageId) |
com.liferay.portal.model.LayoutSet |
getLayoutSet() |
com.liferay.portal.model.LayoutType |
getLayoutType() |
long |
getParentPlid() |
java.lang.String |
getRegularURL(javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getResetLayoutURL(javax.servlet.http.HttpServletRequest request) |
java.lang.String |
getResetMaxStateURL(javax.servlet.http.HttpServletRequest request) |
com.liferay.portal.model.Group |
getScopeGroup() |
java.lang.String |
getTarget() |
com.liferay.portal.model.Theme |
getTheme() |
protected com.liferay.portal.model.Theme |
getTheme(java.lang.String device) |
java.lang.String |
getThemeSetting(java.lang.String key,
java.lang.String device) |
java.lang.String |
getTypeSettings() |
com.liferay.portal.kernel.util.UnicodeProperties |
getTypeSettingsProperties() |
java.lang.String |
getTypeSettingsProperty(java.lang.String key) |
java.lang.String |
getTypeSettingsProperty(java.lang.String key,
java.lang.String defaultValue) |
com.liferay.portal.model.ColorScheme |
getWapColorScheme() |
com.liferay.portal.model.Theme |
getWapTheme() |
boolean |
hasAncestor(long layoutId) |
boolean |
hasChildren() |
static boolean |
hasFriendlyURLKeyword(java.lang.String friendlyURL) |
boolean |
hasScopeGroup() |
boolean |
isChildSelected(boolean selectable,
com.liferay.portal.model.Layout layout) |
boolean |
isContentDisplayPage() |
boolean |
isFirstChild() |
boolean |
isFirstParent() |
boolean |
isInheritLookAndFeel() |
boolean |
isInheritWapLookAndFeel() |
boolean |
isLayoutPrototypeLinkActive() |
boolean |
isPublicLayout() |
boolean |
isRootLayout() |
boolean |
isSelected(boolean selectable,
com.liferay.portal.model.Layout layout,
long ancestorPlid) |
boolean |
isSupportsEmbeddedPortlets() |
boolean |
isTypeArticle() |
boolean |
isTypeControlPanel() |
boolean |
isTypeEmbedded() |
boolean |
isTypeLinkToLayout() |
boolean |
isTypePanel() |
boolean |
isTypePortlet() |
boolean |
isTypeURL() |
void |
setGroupId(long groupId) |
void |
setLayoutSet(com.liferay.portal.model.LayoutSet layoutSet) |
void |
setPrivateLayout(boolean privateLayout) |
void |
setTypeSettings(java.lang.String typeSettings) |
void |
setTypeSettingsProperties(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties) |
static int |
validateFriendlyURL(java.lang.String friendlyURL) |
static int |
validateFriendlyURL(java.lang.String friendlyURL,
boolean checkMaxLength) |
static void |
validateFriendlyURLKeyword(java.lang.String friendlyURL) |
persistclone, compareTo, equals, getAvailableLanguageIds, getColorSchemeId, getColumnBitmask, getCompanyId, getCreateDate, getCss, getDefaultLanguageId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getFriendlyURL, getGroupId, getHidden, getIconImage, getIconImageId, getKeywords, getKeywords, getKeywords, getKeywords, getKeywords, getKeywordsCurrentLanguageId, getKeywordsCurrentValue, getKeywordsMap, getLayoutId, getLayoutPrototypeLinkEnabled, getLayoutPrototypeUuid, getModelAttributes, getModelClass, getModelClassName, getModifiedDate, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getOriginalCompanyId, getOriginalFriendlyURL, getOriginalGroupId, getOriginalIconImageId, getOriginalLayoutId, getOriginalLayoutPrototypeUuid, getOriginalParentLayoutId, getOriginalPrivateLayout, getOriginalSourcePrototypeLayoutUuid, getOriginalType, getOriginalUuid, getParentLayoutId, getPlid, getPrimaryKey, getPrimaryKeyObj, getPriority, getPrivateLayout, getRobots, getRobots, getRobots, getRobots, getRobots, getRobotsCurrentLanguageId, getRobotsCurrentValue, getRobotsMap, getSourcePrototypeLayoutUuid, getStagedModelType, getThemeId, getTitle, getTitle, getTitle, getTitle, getTitle, getTitleCurrentLanguageId, getTitleCurrentValue, getTitleMap, getType, getUserId, getUserName, getUserUuid, getUuid, getWapColorSchemeId, getWapThemeId, hashCode, isHidden, isIconImage, isLayoutPrototypeLinkEnabled, isPrivateLayout, prepareLocalizedFieldsForImport, prepareLocalizedFieldsForImport, resetOriginalValues, setColorSchemeId, setCompanyId, setCreateDate, setCss, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setFriendlyURL, setHidden, setIconImage, setIconImageId, setKeywords, setKeywords, setKeywords, setKeywordsCurrentLanguageId, setKeywordsMap, setKeywordsMap, setLayoutId, setLayoutPrototypeLinkEnabled, setLayoutPrototypeUuid, setModelAttributes, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setParentLayoutId, setPlid, setPrimaryKey, setPrimaryKeyObj, setPriority, setRobots, setRobots, setRobots, setRobotsCurrentLanguageId, setRobotsMap, setRobotsMap, setSourcePrototypeLayoutUuid, setThemeId, setTitle, setTitle, setTitle, setTitleCurrentLanguageId, setTitleMap, setTitleMap, setType, setUserId, setUserName, setUserUuid, setUuid, setWapColorSchemeId, setWapThemeId, toCacheModel, toEscapedModel, toModel, toModels, toString, toXmlStringgetLocale, isCachedModel, isEscapedModel, isNew, setCachedModel, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setNew, toUnescapedModelfinalize, getClass, notify, notifyAll, wait, wait, waitclone, compareTo, getAvailableLanguageIds, getColorSchemeId, getCompanyId, getCreateDate, getCss, getDefaultLanguageId, getDescription, getDescription, getDescription, getDescription, getDescription, getDescriptionCurrentLanguageId, getDescriptionCurrentValue, getDescriptionMap, getExpandoBridge, getFriendlyURL, getGroupId, getHidden, getIconImage, getIconImageId, getKeywords, getKeywords, getKeywords, getKeywords, getKeywords, getKeywordsCurrentLanguageId, getKeywordsCurrentValue, getKeywordsMap, getLayoutId, getLayoutPrototypeLinkEnabled, getLayoutPrototypeUuid, getModifiedDate, getName, getName, getName, getName, getName, getNameCurrentLanguageId, getNameCurrentValue, getNameMap, getParentLayoutId, getPlid, getPrimaryKey, getPrimaryKeyObj, getPriority, getPrivateLayout, getRobots, getRobots, getRobots, getRobots, getRobots, getRobotsCurrentLanguageId, getRobotsCurrentValue, getRobotsMap, getSourcePrototypeLayoutUuid, getThemeId, getTitle, getTitle, getTitle, getTitle, getTitle, getTitleCurrentLanguageId, getTitleCurrentValue, getTitleMap, getType, getUserId, getUserName, getUserUuid, getUuid, getWapColorSchemeId, getWapThemeId, hashCode, isCachedModel, isEscapedModel, isHidden, isIconImage, isLayoutPrototypeLinkEnabled, isNew, isPrivateLayout, prepareLocalizedFieldsForImport, prepareLocalizedFieldsForImport, setCachedModel, setColorSchemeId, setCompanyId, setCreateDate, setCss, setDescription, setDescription, setDescription, setDescriptionCurrentLanguageId, setDescriptionMap, setDescriptionMap, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setExpandoBridgeAttributes, setFriendlyURL, setHidden, setIconImage, setIconImageId, setKeywords, setKeywords, setKeywords, setKeywordsCurrentLanguageId, setKeywordsMap, setKeywordsMap, setLayoutId, setLayoutPrototypeLinkEnabled, setLayoutPrototypeUuid, setModifiedDate, setName, setName, setName, setNameCurrentLanguageId, setNameMap, setNameMap, setNew, setParentLayoutId, setPlid, setPrimaryKey, setPrimaryKeyObj, setPriority, setRobots, setRobots, setRobots, setRobotsCurrentLanguageId, setRobotsMap, setRobotsMap, setSourcePrototypeLayoutUuid, setThemeId, setTitle, setTitle, setTitle, setTitleCurrentLanguageId, setTitleMap, setTitleMap, setType, setUserId, setUserName, setUserUuid, setUuid, setWapColorSchemeId, setWapThemeId, toCacheModel, toEscapedModel, toString, toUnescapedModel, toXmlStringgetModelAttributes, resetOriginalValues, setModelAttributespublic static boolean hasFriendlyURLKeyword(java.lang.String friendlyURL)
public static int validateFriendlyURL(java.lang.String friendlyURL)
public static int validateFriendlyURL(java.lang.String friendlyURL,
boolean checkMaxLength)
public static void validateFriendlyURLKeyword(java.lang.String friendlyURL)
throws com.liferay.portal.LayoutFriendlyURLException
com.liferay.portal.LayoutFriendlyURLExceptionpublic java.util.List<com.liferay.portal.model.Layout> getAllChildren()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic long getAncestorLayoutId()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getAncestorPlid()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.model.Layout> getAncestors()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.model.Layout> getChildren()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.model.Layout> getChildren(com.liferay.portal.security.permission.PermissionChecker permissionChecker)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.ColorScheme getColorScheme()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getCssText()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFriendlyURL(java.util.Locale locale)
public java.util.Map<java.util.Locale,java.lang.String> getFriendlyURLMap()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getFriendlyURLsXML()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.Group getGroup()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getHTMLTitle(java.util.Locale locale)
public java.lang.String getHTMLTitle(java.lang.String localeLanguageId)
public com.liferay.portal.model.LayoutSet getLayoutSet()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.LayoutType getLayoutType()
public long getParentPlid()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getRegularURL(javax.servlet.http.HttpServletRequest request)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getResetLayoutURL(javax.servlet.http.HttpServletRequest request)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getResetMaxStateURL(javax.servlet.http.HttpServletRequest request)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.Group getScopeGroup()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getTarget()
public com.liferay.portal.model.Theme getTheme()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getThemeSetting(java.lang.String key,
java.lang.String device)
public java.lang.String getTypeSettings()
getTypeSettings in interface com.liferay.portal.model.LayoutModelgetTypeSettings in class LayoutModelImplpublic com.liferay.portal.kernel.util.UnicodeProperties getTypeSettingsProperties()
public java.lang.String getTypeSettingsProperty(java.lang.String key)
public java.lang.String getTypeSettingsProperty(java.lang.String key,
java.lang.String defaultValue)
public com.liferay.portal.model.ColorScheme getWapColorScheme()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.Theme getWapTheme()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasAncestor(long layoutId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasChildren()
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasScopeGroup()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isChildSelected(boolean selectable,
com.liferay.portal.model.Layout layout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isContentDisplayPage()
public boolean isFirstChild()
public boolean isFirstParent()
public boolean isInheritLookAndFeel()
public boolean isInheritWapLookAndFeel()
public boolean isLayoutPrototypeLinkActive()
public boolean isPublicLayout()
public boolean isRootLayout()
public boolean isSelected(boolean selectable,
com.liferay.portal.model.Layout layout,
long ancestorPlid)
public boolean isSupportsEmbeddedPortlets()
public boolean isTypeArticle()
public boolean isTypeControlPanel()
public boolean isTypeEmbedded()
public boolean isTypeLinkToLayout()
public boolean isTypePanel()
public boolean isTypePortlet()
public boolean isTypeURL()
public void setGroupId(long groupId)
setGroupId in interface com.liferay.portal.model.GroupedModelsetGroupId in interface com.liferay.portal.model.LayoutModelsetGroupId in class LayoutModelImplpublic void setLayoutSet(com.liferay.portal.model.LayoutSet layoutSet)
public void setPrivateLayout(boolean privateLayout)
setPrivateLayout in interface com.liferay.portal.model.LayoutModelsetPrivateLayout in class LayoutModelImplpublic void setTypeSettings(java.lang.String typeSettings)
setTypeSettings in interface com.liferay.portal.model.LayoutModelsetTypeSettings in class LayoutModelImplpublic void setTypeSettingsProperties(com.liferay.portal.kernel.util.UnicodeProperties typeSettingsProperties)
protected com.liferay.portal.model.Theme getTheme(java.lang.String device)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException