public class AssetPublisherUtil
extends java.lang.Object
| Constructor and Description |
|---|
AssetPublisherUtil() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addAndStoreSelection(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK,
int assetEntryOrder) |
static void |
addRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK) |
static void |
addSelection(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId) |
static void |
addSelection(ThemeDisplay themeDisplay,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId,
long assetEntryId,
int assetEntryOrder,
java.lang.String assetEntryType) |
static void |
addUserAttributes(User user,
java.lang.String[] customUserAttributeNames,
AssetEntryQuery assetEntryQuery) |
static void |
checkAssetEntries() |
static long[] |
getAssetCategoryIds(javax.portlet.PortletPreferences portletPreferences) |
static java.util.List<AssetEntry> |
getAssetEntries(javax.portlet.PortletPreferences portletPreferences,
Layout layout,
long scopeGroupId,
int max,
boolean checkPermission) |
static java.util.List<AssetEntry> |
getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
PermissionChecker permissionChecker,
long[] groupIds,
long[] assetCategoryIds,
java.lang.String[] assetEntryXmls,
java.lang.String[] assetTagNames,
boolean deleteMissingAssetEntries,
boolean checkPermission) |
static java.util.List<AssetEntry> |
getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
PermissionChecker permissionChecker,
long[] groupIds,
java.lang.String[] assetEntryXmls,
boolean deleteMissingAssetEntries,
boolean checkPermission) |
static AssetEntryQuery |
getAssetEntryQuery(javax.portlet.PortletPreferences portletPreferences,
long[] scopeGroupIds) |
static AssetPublisher |
getAssetPublisher() |
static java.lang.String[] |
getAssetTagNames(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId) |
static java.lang.String |
getClassName(AssetRendererFactory assetRendererFactory) |
static long[] |
getClassNameIds(javax.portlet.PortletPreferences portletPreferences,
long[] availableClassNameIds) |
static java.lang.Long[] |
getClassTypeIds(javax.portlet.PortletPreferences portletPreferences,
java.lang.String className,
java.lang.Long[] availableClassTypeIds) |
static java.util.Map<java.util.Locale,java.lang.String> |
getEmailAssetEntryAddedBodyMap(javax.portlet.PortletPreferences portletPreferences) |
static boolean |
getEmailAssetEntryAddedEnabled(javax.portlet.PortletPreferences portletPreferences) |
static java.util.Map<java.util.Locale,java.lang.String> |
getEmailAssetEntryAddedSubjectMap(javax.portlet.PortletPreferences portletPreferences) |
static java.lang.String |
getEmailFromAddress(javax.portlet.PortletPreferences portletPreferences,
long companyId) |
static java.lang.String |
getEmailFromName(javax.portlet.PortletPreferences portletPreferences,
long companyId) |
static long |
getGroupIdFromScopeId(java.lang.String scopeId,
long siteGroupId,
boolean privateLayout) |
static long[] |
getGroupIds(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId,
Layout layout) |
static long |
getRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className) |
static java.lang.String |
getScopeId(Group group,
long scopeGroupId) |
static boolean |
isScopeIdSelectable(PermissionChecker permissionChecker,
java.lang.String scopeId,
long companyGroupId,
Layout layout) |
static boolean |
isSubscribed(long companyId,
long userId,
long plid,
java.lang.String portletId) |
static void |
notifySubscribers(javax.portlet.PortletPreferences portletPreferences,
long plid,
java.lang.String portletId,
java.util.List<AssetEntry> assetEntries) |
static void |
processAssetEntryQuery(User user,
javax.portlet.PortletPreferences portletPreferences,
AssetEntryQuery assetEntryQuery) |
static void |
registerAssetQueryProcessor(java.lang.String name,
AssetEntryQueryProcessor assetQueryProcessor) |
static void |
removeAndStoreSelection(java.util.List<java.lang.String> assetEntryUuids,
javax.portlet.PortletPreferences portletPreferences) |
static void |
removeRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK) |
void |
setAssetPublisher(AssetPublisher assetPublisher) |
static void |
subscribe(PermissionChecker permissionChecker,
long groupId,
long plid,
java.lang.String portletId) |
static void |
unregisterAssetQueryProcessor(java.lang.String assetQueryProcessorClassName) |
static void |
unsubscribe(PermissionChecker permissionChecker,
long plid,
java.lang.String portletId) |
public static void addAndStoreSelection(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK,
int assetEntryOrder)
throws java.lang.Exception
java.lang.Exceptionpublic static void addRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK)
public static void addSelection(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId)
throws java.lang.Exception
java.lang.Exceptionpublic static void addSelection(ThemeDisplay themeDisplay, javax.portlet.PortletPreferences portletPreferences, java.lang.String portletId, long assetEntryId, int assetEntryOrder, java.lang.String assetEntryType) throws java.lang.Exception
java.lang.Exceptionpublic static void addUserAttributes(User user, java.lang.String[] customUserAttributeNames, AssetEntryQuery assetEntryQuery) throws java.lang.Exception
java.lang.Exceptionpublic static void checkAssetEntries()
throws java.lang.Exception
java.lang.Exceptionpublic static long[] getAssetCategoryIds(javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<AssetEntry> getAssetEntries(javax.portlet.PortletPreferences portletPreferences, Layout layout, long scopeGroupId, int max, boolean checkPermission) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static java.util.List<AssetEntry> getAssetEntries(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletPreferences portletPreferences, PermissionChecker permissionChecker, long[] groupIds, long[] assetCategoryIds, java.lang.String[] assetEntryXmls, java.lang.String[] assetTagNames, boolean deleteMissingAssetEntries, boolean checkPermission) throws java.lang.Exception
java.lang.Exceptionpublic static java.util.List<AssetEntry> getAssetEntries(javax.portlet.PortletRequest portletRequest, javax.portlet.PortletPreferences portletPreferences, PermissionChecker permissionChecker, long[] groupIds, java.lang.String[] assetEntryXmls, boolean deleteMissingAssetEntries, boolean checkPermission) throws java.lang.Exception
java.lang.Exceptionpublic static AssetEntryQuery getAssetEntryQuery(javax.portlet.PortletPreferences portletPreferences, long[] scopeGroupIds) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static AssetPublisher getAssetPublisher()
public static java.lang.String[] getAssetTagNames(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId)
throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.String getClassName(AssetRendererFactory assetRendererFactory)
public static long[] getClassNameIds(javax.portlet.PortletPreferences portletPreferences,
long[] availableClassNameIds)
public static java.lang.Long[] getClassTypeIds(javax.portlet.PortletPreferences portletPreferences,
java.lang.String className,
java.lang.Long[] availableClassTypeIds)
public static java.util.Map<java.util.Locale,java.lang.String> getEmailAssetEntryAddedBodyMap(javax.portlet.PortletPreferences portletPreferences)
public static boolean getEmailAssetEntryAddedEnabled(javax.portlet.PortletPreferences portletPreferences)
public static java.util.Map<java.util.Locale,java.lang.String> getEmailAssetEntryAddedSubjectMap(javax.portlet.PortletPreferences portletPreferences)
public static java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences portletPreferences,
long companyId)
throws SystemException
SystemExceptionpublic static java.lang.String getEmailFromName(javax.portlet.PortletPreferences portletPreferences,
long companyId)
throws SystemException
SystemExceptionpublic static long getGroupIdFromScopeId(java.lang.String scopeId,
long siteGroupId,
boolean privateLayout)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static long[] getGroupIds(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId,
Layout layout)
public static long getRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className)
public static java.lang.String getScopeId(Group group, long scopeGroupId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static boolean isScopeIdSelectable(PermissionChecker permissionChecker, java.lang.String scopeId, long companyGroupId, Layout layout) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static boolean isSubscribed(long companyId,
long userId,
long plid,
java.lang.String portletId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static void notifySubscribers(javax.portlet.PortletPreferences portletPreferences,
long plid,
java.lang.String portletId,
java.util.List<AssetEntry> assetEntries)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic static void processAssetEntryQuery(User user, javax.portlet.PortletPreferences portletPreferences, AssetEntryQuery assetEntryQuery) throws java.lang.Exception
java.lang.Exceptionpublic static void registerAssetQueryProcessor(java.lang.String name,
AssetEntryQueryProcessor assetQueryProcessor)
public static void removeAndStoreSelection(java.util.List<java.lang.String> assetEntryUuids,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
java.lang.Exceptionpublic static void removeRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK)
public static void subscribe(PermissionChecker permissionChecker, long groupId, long plid, java.lang.String portletId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic static void unregisterAssetQueryProcessor(java.lang.String assetQueryProcessorClassName)
public static void unsubscribe(PermissionChecker permissionChecker, long plid, java.lang.String portletId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void setAssetPublisher(AssetPublisher assetPublisher)