public class AssetPublisherImpl
extends java.lang.Object
implements com.liferay.portlet.assetpublisher.util.AssetPublisher
| Constructor and Description |
|---|
AssetPublisherImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addAndStoreSelection(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK,
int assetEntryOrder) |
void |
addRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK) |
void |
addSelection(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId) |
void |
addSelection(com.liferay.portal.theme.ThemeDisplay themeDisplay,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId,
long assetEntryId,
int assetEntryOrder,
java.lang.String assetEntryType) |
void |
addUserAttributes(com.liferay.portal.model.User user,
java.lang.String[] customUserAttributeNames,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery) |
void |
checkAssetEntries() |
long[] |
getAssetCategoryIds(javax.portlet.PortletPreferences portletPreferences) |
java.util.List<com.liferay.portlet.asset.model.AssetEntry> |
getAssetEntries(javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.model.Layout layout,
long scopeGroupId,
int max,
boolean checkPermission) |
java.util.List<com.liferay.portlet.asset.model.AssetEntry> |
getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] groupIds,
long[] allCategoryIds,
java.lang.String[] assetEntryXmls,
java.lang.String[] allTagNames,
boolean deleteMissingAssetEntries,
boolean checkPermission) |
java.util.List<com.liferay.portlet.asset.model.AssetEntry> |
getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] groupIds,
java.lang.String[] assetEntryXmls,
boolean deleteMissingAssetEntries,
boolean checkPermission) |
com.liferay.portlet.asset.service.persistence.AssetEntryQuery |
getAssetEntryQuery(javax.portlet.PortletPreferences portletPreferences,
long[] scopeGroupIds) |
java.lang.String[] |
getAssetTagNames(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId) |
java.lang.String |
getClassName(com.liferay.portlet.asset.model.AssetRendererFactory assetRendererFactory) |
long[] |
getClassNameIds(javax.portlet.PortletPreferences portletPreferences,
long[] availableClassNameIds) |
java.lang.Long[] |
getClassTypeIds(javax.portlet.PortletPreferences portletPreferences,
java.lang.String className,
java.lang.Long[] availableClassTypeIds) |
java.util.Map<java.util.Locale,java.lang.String> |
getEmailAssetEntryAddedBodyMap(javax.portlet.PortletPreferences portletPreferences) |
boolean |
getEmailAssetEntryAddedEnabled(javax.portlet.PortletPreferences portletPreferences) |
java.util.Map<java.util.Locale,java.lang.String> |
getEmailAssetEntryAddedSubjectMap(javax.portlet.PortletPreferences portletPreferences) |
java.lang.String |
getEmailFromAddress(javax.portlet.PortletPreferences portletPreferences,
long companyId) |
java.lang.String |
getEmailFromName(javax.portlet.PortletPreferences portletPreferences,
long companyId) |
long |
getGroupIdFromScopeId(java.lang.String scopeId,
long siteGroupId,
boolean privateLayout) |
long[] |
getGroupIds(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId,
com.liferay.portal.model.Layout layout) |
long |
getRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className) |
java.lang.String |
getScopeId(com.liferay.portal.model.Group group,
long scopeGroupId) |
long |
getSubscriptionClassPK(long plid,
java.lang.String portletId) |
boolean |
isScopeIdSelectable(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
java.lang.String scopeId,
long companyGroupId,
com.liferay.portal.model.Layout layout) |
boolean |
isSubscribed(long companyId,
long userId,
long plid,
java.lang.String portletId) |
void |
notifySubscribers(javax.portlet.PortletPreferences portletPreferences,
long plid,
java.lang.String portletId,
java.util.List<com.liferay.portlet.asset.model.AssetEntry> assetEntries) |
void |
processAssetEntryQuery(com.liferay.portal.model.User user,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery) |
void |
registerAssetQueryProcessor(java.lang.String assetQueryProcessorClassName,
com.liferay.portlet.assetpublisher.util.AssetEntryQueryProcessor assetQueryProcessor) |
void |
removeAndStoreSelection(java.util.List<java.lang.String> assetEntryUuids,
javax.portlet.PortletPreferences portletPreferences) |
void |
removeRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK) |
void |
subscribe(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long groupId,
long plid,
java.lang.String portletId) |
void |
unregisterAssetQueryProcessor(java.lang.String assetQueryProcessorClassName) |
void |
unsubscribe(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long plid,
java.lang.String portletId) |
public void addAndStoreSelection(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK,
int assetEntryOrder)
throws java.lang.Exception
addAndStoreSelection in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void addRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK)
addRecentFolderId in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic void addSelection(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId)
throws java.lang.Exception
addSelection in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void addSelection(com.liferay.portal.theme.ThemeDisplay themeDisplay,
javax.portlet.PortletPreferences portletPreferences,
java.lang.String portletId,
long assetEntryId,
int assetEntryOrder,
java.lang.String assetEntryType)
throws java.lang.Exception
addSelection in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void addUserAttributes(com.liferay.portal.model.User user,
java.lang.String[] customUserAttributeNames,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery)
throws java.lang.Exception
addUserAttributes in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void checkAssetEntries()
throws java.lang.Exception
checkAssetEntries in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic long[] getAssetCategoryIds(javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
getAssetCategoryIds in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.model.Layout layout,
long scopeGroupId,
int max,
boolean checkPermission)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getAssetEntries in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] groupIds,
long[] allCategoryIds,
java.lang.String[] assetEntryXmls,
java.lang.String[] allTagNames,
boolean deleteMissingAssetEntries,
boolean checkPermission)
throws java.lang.Exception
getAssetEntries in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic java.util.List<com.liferay.portlet.asset.model.AssetEntry> getAssetEntries(javax.portlet.PortletRequest portletRequest,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long[] groupIds,
java.lang.String[] assetEntryXmls,
boolean deleteMissingAssetEntries,
boolean checkPermission)
throws java.lang.Exception
getAssetEntries in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic com.liferay.portlet.asset.service.persistence.AssetEntryQuery getAssetEntryQuery(javax.portlet.PortletPreferences portletPreferences,
long[] scopeGroupIds)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getAssetEntryQuery in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getAssetTagNames(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId)
throws java.lang.Exception
getAssetTagNames in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic java.lang.String getClassName(com.liferay.portlet.asset.model.AssetRendererFactory assetRendererFactory)
getClassName in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic long[] getClassNameIds(javax.portlet.PortletPreferences portletPreferences,
long[] availableClassNameIds)
getClassNameIds in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic java.lang.Long[] getClassTypeIds(javax.portlet.PortletPreferences portletPreferences,
java.lang.String className,
java.lang.Long[] availableClassTypeIds)
getClassTypeIds in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic java.util.Map<java.util.Locale,java.lang.String> getEmailAssetEntryAddedBodyMap(javax.portlet.PortletPreferences portletPreferences)
getEmailAssetEntryAddedBodyMap in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic boolean getEmailAssetEntryAddedEnabled(javax.portlet.PortletPreferences portletPreferences)
getEmailAssetEntryAddedEnabled in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic java.util.Map<java.util.Locale,java.lang.String> getEmailAssetEntryAddedSubjectMap(javax.portlet.PortletPreferences portletPreferences)
getEmailAssetEntryAddedSubjectMap in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic java.lang.String getEmailFromAddress(javax.portlet.PortletPreferences portletPreferences,
long companyId)
throws com.liferay.portal.kernel.exception.SystemException
getEmailFromAddress in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getEmailFromName(javax.portlet.PortletPreferences portletPreferences,
long companyId)
throws com.liferay.portal.kernel.exception.SystemException
getEmailFromName in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.SystemExceptionpublic long getGroupIdFromScopeId(java.lang.String scopeId,
long siteGroupId,
boolean privateLayout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getGroupIdFromScopeId in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long[] getGroupIds(javax.portlet.PortletPreferences portletPreferences,
long scopeGroupId,
com.liferay.portal.model.Layout layout)
getGroupIds in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic long getRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className)
getRecentFolderId in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic java.lang.String getScopeId(com.liferay.portal.model.Group group,
long scopeGroupId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getScopeId in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getSubscriptionClassPK(long plid,
java.lang.String portletId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getSubscriptionClassPK in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isScopeIdSelectable(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
java.lang.String scopeId,
long companyGroupId,
com.liferay.portal.model.Layout layout)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isScopeIdSelectable in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isSubscribed(long companyId,
long userId,
long plid,
java.lang.String portletId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isSubscribed in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void notifySubscribers(javax.portlet.PortletPreferences portletPreferences,
long plid,
java.lang.String portletId,
java.util.List<com.liferay.portlet.asset.model.AssetEntry> assetEntries)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
notifySubscribers in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void processAssetEntryQuery(com.liferay.portal.model.User user,
javax.portlet.PortletPreferences portletPreferences,
com.liferay.portlet.asset.service.persistence.AssetEntryQuery assetEntryQuery)
throws java.lang.Exception
processAssetEntryQuery in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void registerAssetQueryProcessor(java.lang.String assetQueryProcessorClassName,
com.liferay.portlet.assetpublisher.util.AssetEntryQueryProcessor assetQueryProcessor)
registerAssetQueryProcessor in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic void removeAndStoreSelection(java.util.List<java.lang.String> assetEntryUuids,
javax.portlet.PortletPreferences portletPreferences)
throws java.lang.Exception
removeAndStoreSelection in interface com.liferay.portlet.assetpublisher.util.AssetPublisherjava.lang.Exceptionpublic void removeRecentFolderId(javax.portlet.PortletRequest portletRequest,
java.lang.String className,
long classPK)
removeRecentFolderId in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic void subscribe(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long groupId,
long plid,
java.lang.String portletId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
subscribe in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void unregisterAssetQueryProcessor(java.lang.String assetQueryProcessorClassName)
unregisterAssetQueryProcessor in interface com.liferay.portlet.assetpublisher.util.AssetPublisherpublic void unsubscribe(com.liferay.portal.security.permission.PermissionChecker permissionChecker,
long plid,
java.lang.String portletId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
unsubscribe in interface com.liferay.portlet.assetpublisher.util.AssetPublishercom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException