com.liferay.portlet.sites.util
Class SitesUtil
java.lang.Object
com.liferay.portlet.sites.util.SitesUtil
public class SitesUtil
- extends java.lang.Object
- Author:
- Raymond Augé, Ryan Park, Zsolt Berentey
|
Method Summary |
static void |
addPortletBreadcrumbEntries(com.liferay.portal.model.Group group,
java.lang.String pagesName,
javax.portlet.PortletURL redirectURL,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
|
static void |
applyLayoutPrototype(com.liferay.portal.model.LayoutPrototype layoutPrototype,
com.liferay.portal.model.Layout targetLayout,
boolean linkEnabled)
|
static void |
applyLayoutSetPrototypes(com.liferay.portal.model.Group group,
long publicLayoutSetPrototypeId,
long privateLayoutSetPrototypeId,
com.liferay.portal.service.ServiceContext serviceContext)
|
static void |
copyLayout(long userId,
com.liferay.portal.model.Layout sourceLayout,
com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.service.ServiceContext serviceContext)
|
protected static void |
copyLayoutPrototypePermissions(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.LayoutPrototype sourceLayoutPrototype)
|
static void |
copyLayoutSet(com.liferay.portal.model.LayoutSet sourceLayoutSet,
com.liferay.portal.model.LayoutSet targetLayoutSet,
com.liferay.portal.service.ServiceContext serviceContext)
|
static void |
copyLookAndFeel(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.Layout sourceLayout)
|
static void |
copyPortletPermissions(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.Layout sourceLayout)
|
static void |
copyPortletSetups(com.liferay.portal.model.Layout sourceLayout,
com.liferay.portal.model.Layout targetLayout)
|
static void |
copyTypeSettings(com.liferay.portal.model.Group sourceGroup,
com.liferay.portal.model.Group targetGroup)
|
static java.lang.Object[] |
deleteLayout(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
|
static java.lang.Object[] |
deleteLayout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
static void |
deleteLayout(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
|
static java.io.File |
exportLayoutSetPrototype(com.liferay.portal.model.LayoutSetPrototype layoutSetPrototype,
com.liferay.portal.service.ServiceContext serviceContext)
|
static java.util.Map<java.lang.String,java.lang.String[]> |
getLayoutSetPrototypeParameters(com.liferay.portal.service.ServiceContext serviceContext)
|
static void |
importLayoutSetPrototype(com.liferay.portal.model.LayoutSetPrototype layoutSetPrototype,
java.io.InputStream inputStream,
com.liferay.portal.service.ServiceContext serviceContext)
|
static boolean |
isLayoutModifiedSinceLastMerge(com.liferay.portal.model.Layout layout)
|
static boolean |
isLayoutSetPrototypeUpdateable(com.liferay.portal.model.LayoutSet layoutSet)
|
static boolean |
isLayoutToBeUpdatedFromSourcePrototype(com.liferay.portal.model.Layout layout)
|
static boolean |
isLayoutUpdateable(com.liferay.portal.model.Layout layout)
|
static boolean |
isUserGroupLayoutSetViewable(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Group userGroupGroup)
|
protected static void |
setLayoutSetPrototypeLinkEnabledParameter(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
com.liferay.portal.model.LayoutSet targetLayoutSet,
com.liferay.portal.service.ServiceContext serviceContext)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SitesUtil
public SitesUtil()
addPortletBreadcrumbEntries
public static void addPortletBreadcrumbEntries(com.liferay.portal.model.Group group,
java.lang.String pagesName,
javax.portlet.PortletURL redirectURL,
javax.servlet.http.HttpServletRequest request,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
applyLayoutPrototype
public static void applyLayoutPrototype(com.liferay.portal.model.LayoutPrototype layoutPrototype,
com.liferay.portal.model.Layout targetLayout,
boolean linkEnabled)
throws java.lang.Exception
- Throws:
java.lang.Exception
applyLayoutSetPrototypes
public static void applyLayoutSetPrototypes(com.liferay.portal.model.Group group,
long publicLayoutSetPrototypeId,
long privateLayoutSetPrototypeId,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyLayout
public static void copyLayout(long userId,
com.liferay.portal.model.Layout sourceLayout,
com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyLayoutSet
public static void copyLayoutSet(com.liferay.portal.model.LayoutSet sourceLayoutSet,
com.liferay.portal.model.LayoutSet targetLayoutSet,
com.liferay.portal.service.ServiceContext serviceContext)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyLookAndFeel
public static void copyLookAndFeel(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.Layout sourceLayout)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyPortletPermissions
public static void copyPortletPermissions(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.Layout sourceLayout)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyPortletSetups
public static void copyPortletSetups(com.liferay.portal.model.Layout sourceLayout,
com.liferay.portal.model.Layout targetLayout)
throws java.lang.Exception
- Throws:
java.lang.Exception
copyTypeSettings
public static void copyTypeSettings(com.liferay.portal.model.Group sourceGroup,
com.liferay.portal.model.Group targetGroup)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteLayout
public static java.lang.Object[] deleteLayout(javax.portlet.ActionRequest actionRequest,
javax.portlet.ActionResponse actionResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteLayout
public static java.lang.Object[] deleteLayout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws java.lang.Exception
- Throws:
java.lang.Exception
deleteLayout
public static void deleteLayout(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
exportLayoutSetPrototype
public static java.io.File exportLayoutSetPrototype(com.liferay.portal.model.LayoutSetPrototype layoutSetPrototype,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
getLayoutSetPrototypeParameters
public static java.util.Map<java.lang.String,java.lang.String[]> getLayoutSetPrototypeParameters(com.liferay.portal.service.ServiceContext serviceContext)
importLayoutSetPrototype
public static void importLayoutSetPrototype(com.liferay.portal.model.LayoutSetPrototype layoutSetPrototype,
java.io.InputStream inputStream,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
isLayoutModifiedSinceLastMerge
public static boolean isLayoutModifiedSinceLastMerge(com.liferay.portal.model.Layout layout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
isLayoutSetPrototypeUpdateable
public static boolean isLayoutSetPrototypeUpdateable(com.liferay.portal.model.LayoutSet layoutSet)
isLayoutToBeUpdatedFromSourcePrototype
public static boolean isLayoutToBeUpdatedFromSourcePrototype(com.liferay.portal.model.Layout layout)
throws java.lang.Exception
- Throws:
java.lang.Exception
isLayoutUpdateable
public static boolean isLayoutUpdateable(com.liferay.portal.model.Layout layout)
isUserGroupLayoutSetViewable
public static boolean isUserGroupLayoutSetViewable(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
com.liferay.portal.model.Group userGroupGroup)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
- Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException
copyLayoutPrototypePermissions
protected static void copyLayoutPrototypePermissions(com.liferay.portal.model.Layout targetLayout,
com.liferay.portal.model.LayoutPrototype sourceLayoutPrototype)
throws java.lang.Exception
- Throws:
java.lang.Exception
setLayoutSetPrototypeLinkEnabledParameter
protected static void setLayoutSetPrototypeLinkEnabledParameter(java.util.Map<java.lang.String,java.lang.String[]> parameterMap,
com.liferay.portal.model.LayoutSet targetLayoutSet,
com.liferay.portal.service.ServiceContext serviceContext)