public class SitesUtil
extends Object
| Constructor and Description |
|---|
SitesUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addMergeFailFriendlyURLLayout(Layout layout) |
static void |
addPortletBreadcrumbEntries(Group group,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.portlet.PortletURL portletURL) |
static void |
addPortletBreadcrumbEntries(Group group,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.portlet.RenderResponse renderResponse) |
static void |
addPortletBreadcrumbEntries(Group group,
String pagesName,
javax.portlet.PortletURL redirectURL,
javax.servlet.http.HttpServletRequest httpServletRequest,
javax.portlet.RenderResponse renderResponse) |
static void |
applyLayoutPrototype(LayoutPrototype layoutPrototype,
Layout targetLayout,
boolean linkEnabled) |
static void |
copyLayout(long userId,
Layout sourceLayout,
Layout targetLayout,
ServiceContext serviceContext) |
static void |
copyLookAndFeel(Layout targetLayout,
Layout sourceLayout) |
static void |
copyPortletPermissions(Layout targetLayout,
Layout sourceLayout) |
static void |
copyPortletSetups(Layout sourceLayout,
Layout targetLayout) |
static void |
copyTypeSettings(Group sourceGroup,
Group targetGroup) |
static Object[] |
deleteLayout(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
static Object[] |
deleteLayout(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse) |
static void |
deleteLayout(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse) |
static File |
exportLayoutSetPrototype(LayoutSetPrototype layoutSetPrototype,
ServiceContext serviceContext) |
static Long[] |
filterGroups(List<Group> groups,
String[] names) |
static Layout |
getLayoutSetPrototypeLayout(Layout layout) |
static Map<String,String[]> |
getLayoutSetPrototypeParameters(ServiceContext serviceContext) |
static int |
getMergeFailCount(LayoutPrototype layoutPrototype) |
static int |
getMergeFailCount(LayoutSetPrototype layoutSetPrototype) |
static List<Layout> |
getMergeFailFriendlyURLLayouts(LayoutSet layoutSet) |
static List<String> |
getOrganizationNames(Group group,
User user) |
static Sites |
getSites() |
static List<String> |
getUserGroupNames(Group group,
User user) |
static void |
importLayoutSetPrototype(LayoutSetPrototype layoutSetPrototype,
InputStream inputStream,
ServiceContext serviceContext) |
static boolean |
isContentSharingWithChildrenEnabled(Group group) |
static boolean |
isFirstLayout(long groupId,
boolean privateLayout,
long layoutId) |
static boolean |
isLayoutDeleteable(Layout layout) |
static boolean |
isLayoutModifiedSinceLastMerge(Layout layout) |
static boolean |
isLayoutSetMergeable(Group group,
LayoutSet layoutSet) |
static boolean |
isLayoutSetPrototypeUpdateable(LayoutSet layoutSet) |
static boolean |
isLayoutSortable(Layout layout) |
static boolean |
isLayoutUpdateable(Layout layout) |
static boolean |
isUserGroupLayout(Layout layout) |
static boolean |
isUserGroupLayoutSetViewable(PermissionChecker permissionChecker,
Group userGroupGroup) |
static void |
mergeLayoutPrototypeLayout(Group group,
Layout layout) |
static void |
mergeLayoutSetPrototypeLayouts(Group group,
LayoutSet layoutSet) |
static void |
removeMergeFailFriendlyURLLayouts(LayoutSet layoutSet) |
static void |
resetPrototype(Layout layout) |
static void |
resetPrototype(LayoutSet layoutSet) |
static void |
setMergeFailCount(LayoutPrototype layoutPrototype,
int newMergeFailCount) |
static void |
setMergeFailCount(LayoutSetPrototype layoutSetPrototype,
int newMergeFailCount) |
void |
setSites(Sites sites) |
static void |
updateLayoutScopes(long userId,
Layout sourceLayout,
Layout targetLayout,
javax.portlet.PortletPreferences sourcePreferences,
javax.portlet.PortletPreferences targetPreferences,
String sourcePortletId,
String languageId) |
static void |
updateLayoutSetPrototypesLinks(Group group,
long publicLayoutSetPrototypeId,
long privateLayoutSetPrototypeId,
boolean publicLayoutSetPrototypeLinkEnabled,
boolean privateLayoutSetPrototypeLinkEnabled) |
public static void addMergeFailFriendlyURLLayout(Layout layout) throws PortalException
PortalExceptionpublic static void addPortletBreadcrumbEntries(Group group, javax.servlet.http.HttpServletRequest httpServletRequest, javax.portlet.PortletURL portletURL) throws Exception
Exceptionpublic static void addPortletBreadcrumbEntries(Group group, javax.servlet.http.HttpServletRequest httpServletRequest, javax.portlet.RenderResponse renderResponse) throws Exception
Exceptionpublic static void addPortletBreadcrumbEntries(Group group, String pagesName, javax.portlet.PortletURL redirectURL, javax.servlet.http.HttpServletRequest httpServletRequest, javax.portlet.RenderResponse renderResponse) throws Exception
Exceptionpublic static void applyLayoutPrototype(LayoutPrototype layoutPrototype, Layout targetLayout, boolean linkEnabled) throws Exception
Exceptionpublic static void copyLayout(long userId,
Layout sourceLayout,
Layout targetLayout,
ServiceContext serviceContext)
throws Exception
Exceptionpublic static void copyLookAndFeel(Layout targetLayout, Layout sourceLayout) throws Exception
Exceptionpublic static void copyPortletPermissions(Layout targetLayout, Layout sourceLayout) throws Exception
Exceptionpublic static void copyPortletSetups(Layout sourceLayout, Layout targetLayout) throws Exception
Exceptionpublic static void copyTypeSettings(Group sourceGroup, Group targetGroup) throws Exception
Exceptionpublic static Object[] deleteLayout(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse)
throws Exception
Exceptionpublic static Object[] deleteLayout(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletResponse portletResponse)
throws Exception
Exceptionpublic static void deleteLayout(javax.portlet.RenderRequest renderRequest,
javax.portlet.RenderResponse renderResponse)
throws Exception
Exceptionpublic static File exportLayoutSetPrototype(LayoutSetPrototype layoutSetPrototype, ServiceContext serviceContext) throws PortalException
PortalExceptionpublic static Long[] filterGroups(List<Group> groups, String[] names)
public static Map<String,String[]> getLayoutSetPrototypeParameters(ServiceContext serviceContext)
public static int getMergeFailCount(LayoutPrototype layoutPrototype) throws PortalException
PortalExceptionpublic static int getMergeFailCount(LayoutSetPrototype layoutSetPrototype) throws PortalException
PortalExceptionpublic static List<Layout> getMergeFailFriendlyURLLayouts(LayoutSet layoutSet) throws PortalException
PortalExceptionpublic static List<String> getOrganizationNames(Group group, User user) throws Exception
Exceptionpublic static Sites getSites()
public static List<String> getUserGroupNames(Group group, User user) throws Exception
Exceptionpublic static void importLayoutSetPrototype(LayoutSetPrototype layoutSetPrototype, InputStream inputStream, ServiceContext serviceContext) throws PortalException
PortalExceptionpublic static boolean isContentSharingWithChildrenEnabled(Group group)
public static boolean isFirstLayout(long groupId,
boolean privateLayout,
long layoutId)
public static boolean isLayoutDeleteable(Layout layout)
public static boolean isLayoutModifiedSinceLastMerge(Layout layout) throws PortalException
PortalExceptionpublic static boolean isLayoutSetMergeable(Group group, LayoutSet layoutSet) throws PortalException
PortalExceptionpublic static boolean isLayoutSetPrototypeUpdateable(LayoutSet layoutSet)
public static boolean isLayoutSortable(Layout layout)
public static boolean isLayoutUpdateable(Layout layout)
public static boolean isUserGroupLayout(Layout layout) throws PortalException
PortalExceptionpublic static boolean isUserGroupLayoutSetViewable(PermissionChecker permissionChecker, Group userGroupGroup) throws PortalException
PortalExceptionpublic static void mergeLayoutPrototypeLayout(Group group, Layout layout) throws Exception
Exceptionpublic static void mergeLayoutSetPrototypeLayouts(Group group, LayoutSet layoutSet) throws Exception
Exceptionpublic static void removeMergeFailFriendlyURLLayouts(LayoutSet layoutSet) throws PortalException
PortalExceptionpublic static void resetPrototype(Layout layout) throws PortalException
PortalExceptionpublic static void resetPrototype(LayoutSet layoutSet) throws PortalException
PortalExceptionpublic static void setMergeFailCount(LayoutPrototype layoutPrototype, int newMergeFailCount) throws PortalException
PortalExceptionpublic static void setMergeFailCount(LayoutSetPrototype layoutSetPrototype, int newMergeFailCount) throws PortalException
PortalExceptionpublic static void updateLayoutScopes(long userId,
Layout sourceLayout,
Layout targetLayout,
javax.portlet.PortletPreferences sourcePreferences,
javax.portlet.PortletPreferences targetPreferences,
String sourcePortletId,
String languageId)
throws Exception
Exceptionpublic static void updateLayoutSetPrototypesLinks(Group group, long publicLayoutSetPrototypeId, long privateLayoutSetPrototypeId, boolean publicLayoutSetPrototypeLinkEnabled, boolean privateLayoutSetPrototypeLinkEnabled) throws Exception
Exceptionpublic void setSites(Sites sites)