Class AssetEntryServiceHttp
Object
com.liferay.portlet.asset.service.http.AssetEntryServiceHttp
Provides the HTTP utility for the
AssetEntryServiceUtil
service
utility. The
static methods of this class calls the same methods of the service utility.
However, the signatures are different because it requires an additional
HttpPrincipal
parameter.
The benefits of using the HTTP utility is that it is fast and allows for tunneling without the cost of serializing to text. The drawback is that it only works with Java.
Set the property tunnel.servlet.hosts.allowed in portal.properties to configure security.
The HTTP utility is only generated for remote services.
- Author:
- Brian Wing Shun Chan
- {$generated.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic com.liferay.asset.kernel.model.AssetEntry
fetchEntry
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long entryId) static List<com.liferay.asset.kernel.model.AssetEntry>
getCompanyEntries
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId, int start, int end) static int
getCompanyEntriesCount
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId) static List<com.liferay.asset.kernel.model.AssetEntry>
getEntries
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.service.persistence.AssetEntryQuery entryQuery) static int
getEntriesCount
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.service.persistence.AssetEntryQuery entryQuery) static com.liferay.asset.kernel.model.AssetEntry
getEntry
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long entryId) static com.liferay.asset.kernel.model.AssetEntry
getEntry
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK) static com.liferay.asset.kernel.model.AssetEntry
incrementViewCounter
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId, String className, long classPK) static void
incrementViewCounter
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.model.AssetEntry assetEntry) static com.liferay.asset.kernel.model.AssetEntry
updateEntry
(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long groupId, Date createDate, Date modifiedDate, String className, long classPK, String classUuid, long classTypeId, long[] categoryIds, String[] tagNames, boolean listable, boolean visible, Date startDate, Date endDate, Date publishDate, Date expirationDate, String mimeType, String title, String description, String summary, String url, String layoutUuid, int height, int width, Double priority)
-
Constructor Details
-
AssetEntryServiceHttp
public AssetEntryServiceHttp()
-
-
Method Details
-
fetchEntry
public static com.liferay.asset.kernel.model.AssetEntry fetchEntry(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long entryId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getCompanyEntries
public static List<com.liferay.asset.kernel.model.AssetEntry> getCompanyEntries(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId, int start, int end) -
getCompanyEntriesCount
public static int getCompanyEntriesCount(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId) -
getEntries
public static List<com.liferay.asset.kernel.model.AssetEntry> getEntries(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.service.persistence.AssetEntryQuery entryQuery) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getEntriesCount
public static int getEntriesCount(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.service.persistence.AssetEntryQuery entryQuery) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getEntry
public static com.liferay.asset.kernel.model.AssetEntry getEntry(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long entryId) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
getEntry
public static com.liferay.asset.kernel.model.AssetEntry getEntry(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, String className, long classPK) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
incrementViewCounter
public static void incrementViewCounter(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, com.liferay.asset.kernel.model.AssetEntry assetEntry) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
incrementViewCounter
public static com.liferay.asset.kernel.model.AssetEntry incrementViewCounter(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long companyId, String className, long classPK) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-
updateEntry
public static com.liferay.asset.kernel.model.AssetEntry updateEntry(com.liferay.portal.kernel.security.auth.HttpPrincipal httpPrincipal, long groupId, Date createDate, Date modifiedDate, String className, long classPK, String classUuid, long classTypeId, long[] categoryIds, String[] tagNames, boolean listable, boolean visible, Date startDate, Date endDate, Date publishDate, Date expirationDate, String mimeType, String title, String description, String summary, String url, String layoutUuid, int height, int width, Double priority) throws com.liferay.portal.kernel.exception.PortalException - Throws:
com.liferay.portal.kernel.exception.PortalException
-