@ProviderType
public class AnalyticsEventLocalServiceUtil
extends java.lang.Object
com.liferay.content.targeting.analytics.service.impl.AnalyticsEventLocalServiceImpl
and is the
primary access point for service operations in application layer code running
on the local server. Methods of this service will not have security checks
based on the propagated JAAS credentials because this service can only be
accessed from within the same VM.AnalyticsEventLocalService
,
com.liferay.content.targeting.analytics.service.base.AnalyticsEventLocalServiceBaseImpl
,
com.liferay.content.targeting.analytics.service.impl.AnalyticsEventLocalServiceImpl
Constructor and Description |
---|
AnalyticsEventLocalServiceUtil() |
Modifier and Type | Method and Description |
---|---|
static AnalyticsEvent |
addAnalyticsEvent(AnalyticsEvent analyticsEvent)
Adds the analytics event to the database.
|
static AnalyticsEvent |
addAnalyticsEvent(long userId,
long anonymousUserId,
java.lang.String className,
long classPK,
java.util.Map<java.lang.String,long[]> referrers,
java.lang.String elementId,
java.lang.String eventType,
java.lang.String clientIP,
java.lang.String userAgent,
java.lang.String languageId,
java.lang.String url,
java.lang.String additionalInfo,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static AnalyticsEvent |
addAnalyticsEvent(long userId,
long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String referrerClassName,
long[] referrerClassPKs,
java.lang.String elementId,
java.lang.String eventType,
java.lang.String clientIP,
java.lang.String userAgent,
java.lang.String languageId,
java.lang.String url,
java.lang.String additionalInfo,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static AnalyticsEvent |
addAnalyticsEvent(long userId,
long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String elementId,
java.lang.String eventType,
java.lang.String clientIP,
java.lang.String userAgent,
java.lang.String languageId,
java.lang.String url,
java.lang.String additionalInfo,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static void |
checkAnalyticsEvents() |
static AnalyticsEvent |
createAnalyticsEvent(long analyticsEventId)
Creates a new analytics event with the primary key.
|
static AnalyticsEvent |
deleteAnalyticsEvent(AnalyticsEvent analyticsEvent)
Deletes the analytics event from the database.
|
static AnalyticsEvent |
deleteAnalyticsEvent(long analyticsEventId)
Deletes the analytics event with the primary key from the database.
|
static void |
deleteAnalyticsEvents(long companyId,
java.util.Date createDate) |
static com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
static com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Performs a dynamic query on the database and returns the matching rows.
|
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end)
Performs a dynamic query on the database and returns a range of the matching rows.
|
static <T> java.util.List<T> |
dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Performs a dynamic query on the database and returns an ordered range of the matching rows.
|
static long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
static long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
com.liferay.portal.kernel.dao.orm.Projection projection)
Returns the number of rows matching the dynamic query.
|
static AnalyticsEvent |
fetchAnalyticsEvent(long analyticsEventId) |
static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
static AnalyticsEvent |
getAnalyticsEvent(long analyticsEventId)
Returns the analytics event with the primary key.
|
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(int start,
int end)
Returns a range of all the analytics events.
|
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(long companyId,
java.util.Date createDate) |
static java.util.List<java.lang.Object[]> |
getAnalyticsEvents(long companyId,
java.lang.String referrerClassName,
long referrerClassPK,
java.util.Date createDate) |
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String eventType) |
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(java.lang.String className,
long classPK,
java.lang.String eventType) |
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(java.lang.String className,
long classPK,
java.lang.String eventType,
java.util.Date createDate) |
static java.util.List<AnalyticsEvent> |
getAnalyticsEvents(java.lang.String elementId,
java.lang.String eventType,
java.util.Date createDate) |
static java.util.List<AnalyticsEvent> |
getAnalyticsEventsContent(java.util.Date createDate) |
static long[] |
getAnalyticsEventsContentIds(java.util.Date createDate) |
static int |
getAnalyticsEventsCount()
Returns the number of analytics events.
|
static int |
getAnalyticsEventsCount(long companyId,
java.util.Date createDate) |
static int |
getAnalyticsEventsCount(long companyId,
long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String eventType) |
static int |
getAnalyticsEventsCount(long companyId,
long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String elementId,
java.lang.String eventType) |
static int |
getAnalyticsEventsCount(long companyId,
long anonymousUserId,
java.lang.String elementId,
java.lang.String eventType) |
static int |
getAnalyticsEventsCount(long anonymousUserId,
java.lang.String className,
long classPK,
java.lang.String eventType) |
static int |
getAnalyticsEventsCount(long companyId,
java.lang.String className,
long classPK,
java.lang.String eventType,
java.util.Date fromDate,
java.lang.String referrerClassName,
long referrerClassPK) |
static int |
getAnalyticsEventsCount(long companyId,
java.lang.String className,
long classPK,
java.lang.String elementId,
java.lang.String eventType,
java.util.Date fromDate,
java.lang.String referrerClassName,
long referrerClassPK) |
static int |
getAnalyticsEventsCount(long companyId,
java.lang.String elementId,
java.lang.String eventType,
java.util.Date fromDate,
java.lang.String referrerClassName,
long referrerClassPK) |
static int |
getAnalyticsEventsCount(java.lang.String className,
long classPK,
java.lang.String eventType) |
static int |
getAnalyticsEventsCount(java.lang.String className,
long classPK,
java.lang.String eventType,
java.util.Date createDate) |
static int |
getAnalyticsEventsCount(java.lang.String className,
long classPK,
java.lang.String referrerClassName,
long referrerClassPK,
java.lang.String eventType,
java.util.Date createDate) |
static int |
getAnalyticsEventsCount(java.lang.String referrerClassName,
long referrerClassPK,
java.lang.String elementId,
java.lang.String eventType,
java.util.Date createDate) |
static int |
getAnalyticsEventsCount(java.lang.String elementId,
java.lang.String eventType,
java.util.Date createDate) |
static long[] |
getAnalyticsEventsIds(java.lang.String className,
long classPK,
java.lang.String eventType,
java.util.Date createDate) |
static long[] |
getAnalyticsEventsIds(java.lang.String elementId,
java.lang.String eventType,
java.util.Date createDate) |
static java.util.List<java.lang.Object[]> |
getAnalyticsEventsWithElementId(long companyId,
java.lang.String referrerClassName,
long referrerClassPK,
java.util.Date createDate) |
static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
static java.util.Date |
getMaxAge() |
static java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
static com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
static AnalyticsEventLocalService |
getService() |
static AnalyticsEvent |
updateAnalyticsEvent(AnalyticsEvent analyticsEvent)
Updates the analytics event in the database or adds it if it does not yet exist.
|
public static AnalyticsEvent addAnalyticsEvent(AnalyticsEvent analyticsEvent)
analyticsEvent
- the analytics eventpublic static AnalyticsEvent addAnalyticsEvent(long userId, long anonymousUserId, java.lang.String className, long classPK, java.lang.String elementId, java.lang.String eventType, java.lang.String clientIP, java.lang.String userAgent, java.lang.String languageId, java.lang.String url, java.lang.String additionalInfo, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static AnalyticsEvent addAnalyticsEvent(long userId, long anonymousUserId, java.lang.String className, long classPK, java.lang.String referrerClassName, long[] referrerClassPKs, java.lang.String elementId, java.lang.String eventType, java.lang.String clientIP, java.lang.String userAgent, java.lang.String languageId, java.lang.String url, java.lang.String additionalInfo, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static AnalyticsEvent addAnalyticsEvent(long userId, long anonymousUserId, java.lang.String className, long classPK, java.util.Map<java.lang.String,long[]> referrers, java.lang.String elementId, java.lang.String eventType, java.lang.String clientIP, java.lang.String userAgent, java.lang.String languageId, java.lang.String url, java.lang.String additionalInfo, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static AnalyticsEvent createAnalyticsEvent(long analyticsEventId)
analyticsEventId
- the primary key for the new analytics eventpublic static AnalyticsEvent deleteAnalyticsEvent(AnalyticsEvent analyticsEvent)
analyticsEvent
- the analytics eventpublic static AnalyticsEvent deleteAnalyticsEvent(long analyticsEventId) throws com.liferay.portal.kernel.exception.PortalException
analyticsEventId
- the primary key of the analytics eventPortalException
- if a analytics event with the primary key could not be foundpublic static AnalyticsEvent fetchAnalyticsEvent(long analyticsEventId)
public static AnalyticsEvent getAnalyticsEvent(long analyticsEventId) throws com.liferay.portal.kernel.exception.PortalException
analyticsEventId
- the primary key of the analytics eventPortalException
- if a analytics event with the primary key could not be foundpublic static AnalyticsEvent updateAnalyticsEvent(AnalyticsEvent analyticsEvent)
analyticsEvent
- the analytics eventpublic static com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
public static com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
public static com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
public static com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
PortalException
public static com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount()
public static int getAnalyticsEventsCount(java.lang.String className, long classPK, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(java.lang.String className, long classPK, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(java.lang.String className, long classPK, java.lang.String referrerClassName, long referrerClassPK, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(java.lang.String elementId, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(java.lang.String referrerClassName, long referrerClassPK, java.lang.String elementId, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long anonymousUserId, java.lang.String className, long classPK, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, java.lang.String className, long classPK, java.lang.String elementId, java.lang.String eventType, java.util.Date fromDate, java.lang.String referrerClassName, long referrerClassPK) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, java.lang.String className, long classPK, java.lang.String eventType, java.util.Date fromDate, java.lang.String referrerClassName, long referrerClassPK) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, java.lang.String elementId, java.lang.String eventType, java.util.Date fromDate, java.lang.String referrerClassName, long referrerClassPK) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, long anonymousUserId, java.lang.String className, long classPK, java.lang.String elementId, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, long anonymousUserId, java.lang.String className, long classPK, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static int getAnalyticsEventsCount(long companyId, long anonymousUserId, java.lang.String elementId, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.lang.String getOSGiServiceIdentifier()
public static java.util.Date getMaxAge() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from com.liferay.content.targeting.analytics.model.impl.AnalyticsEventModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)public static <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from com.liferay.content.targeting.analytics.model.impl.AnalyticsEventModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
dynamicQuery
- the dynamic querystart
- the lower bound of the range of model instancesend
- the upper bound of the range of model instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static java.util.List<AnalyticsEvent> getAnalyticsEvents(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil.ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent and pagination is required (start
and end
are not QueryUtil.ALL_POS
), then the query will include the default ORDER BY logic from com.liferay.content.targeting.analytics.model.impl.AnalyticsEventModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start
- the lower bound of the range of analytics eventsend
- the upper bound of the range of analytics events (not inclusive)public static java.util.List<AnalyticsEvent> getAnalyticsEvents(java.lang.String className, long classPK, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<AnalyticsEvent> getAnalyticsEvents(java.lang.String className, long classPK, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<AnalyticsEvent> getAnalyticsEvents(java.lang.String elementId, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<AnalyticsEvent> getAnalyticsEvents(long anonymousUserId, java.lang.String className, long classPK, java.lang.String eventType) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<java.lang.Object[]> getAnalyticsEvents(long companyId, java.lang.String referrerClassName, long referrerClassPK, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<AnalyticsEvent> getAnalyticsEvents(long companyId, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<AnalyticsEvent> getAnalyticsEventsContent(java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static java.util.List<java.lang.Object[]> getAnalyticsEventsWithElementId(long companyId, java.lang.String referrerClassName, long referrerClassPK, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic querypublic static long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
dynamicQuery
- the dynamic queryprojection
- the projection to apply to the querypublic static long[] getAnalyticsEventsContentIds(java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static long[] getAnalyticsEventsIds(java.lang.String className, long classPK, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static long[] getAnalyticsEventsIds(java.lang.String elementId, java.lang.String eventType, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static void checkAnalyticsEvents() throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static void deleteAnalyticsEvents(long companyId, java.util.Date createDate) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
public static AnalyticsEventLocalService getService()