@ProviderType
@Transactional(isolation=PORTAL,
rollbackFor={com.liferay.portal.kernel.exception.PortalException.class,com.liferay.portal.kernel.exception.SystemException.class})
public interface MDRRuleGroupInstanceLocalService
extends com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.PersistedModelLocalService
MDRRuleGroupInstanceLocalServiceUtil
,
com.liferay.mobile.device.rules.service.base.MDRRuleGroupInstanceLocalServiceBaseImpl
,
com.liferay.mobile.device.rules.service.impl.MDRRuleGroupInstanceLocalServiceImpl
Modifier and Type | Method and Description |
---|---|
MDRRuleGroupInstance |
addMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
Adds the mdr rule group instance to the database.
|
MDRRuleGroupInstance |
addRuleGroupInstance(long groupId,
java.lang.String className,
long classPK,
long ruleGroupId,
int priority,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MDRRuleGroupInstance |
addRuleGroupInstance(long groupId,
java.lang.String className,
long classPK,
long ruleGroupId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
MDRRuleGroupInstance |
createMDRRuleGroupInstance(long ruleGroupInstanceId)
Creates a new mdr rule group instance with the primary key.
|
void |
deleteGroupRuleGroupInstances(long groupId) |
MDRRuleGroupInstance |
deleteMDRRuleGroupInstance(long ruleGroupInstanceId)
Deletes the mdr rule group instance with the primary key from the database.
|
MDRRuleGroupInstance |
deleteMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
Deletes the mdr rule group instance from the database.
|
com.liferay.portal.kernel.model.PersistedModel |
deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) |
void |
deleteRuleGroupInstance(long ruleGroupInstanceId) |
void |
deleteRuleGroupInstance(MDRRuleGroupInstance ruleGroupInstance) |
void |
deleteRuleGroupInstances(long ruleGroupId) |
com.liferay.portal.kernel.dao.orm.DynamicQuery |
dynamicQuery() |
<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.
|
<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.
|
<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.
|
long |
dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
Returns the number of rows matching the dynamic query.
|
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.
|
MDRRuleGroupInstance |
fetchMDRRuleGroupInstance(long ruleGroupInstanceId) |
MDRRuleGroupInstance |
fetchMDRRuleGroupInstanceByUuidAndGroupId(java.lang.String uuid,
long groupId)
Returns the mdr rule group instance matching the UUID and group.
|
MDRRuleGroupInstance |
fetchRuleGroupInstance(long ruleGroupInstanceId) |
MDRRuleGroupInstance |
fetchRuleGroupInstance(java.lang.String className,
long classPK,
long ruleGroupId) |
com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery |
getActionableDynamicQuery() |
com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery |
getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext) |
com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery |
getIndexableActionableDynamicQuery() |
MDRRuleGroupInstance |
getMDRRuleGroupInstance(long ruleGroupInstanceId)
Returns the mdr rule group instance with the primary key.
|
MDRRuleGroupInstance |
getMDRRuleGroupInstanceByUuidAndGroupId(java.lang.String uuid,
long groupId)
Returns the mdr rule group instance matching the UUID and group.
|
java.util.List<MDRRuleGroupInstance> |
getMDRRuleGroupInstances(int start,
int end)
Returns a range of all the mdr rule group instances.
|
java.util.List<MDRRuleGroupInstance> |
getMDRRuleGroupInstancesByUuidAndCompanyId(java.lang.String uuid,
long companyId)
Returns all the mdr rule group instances matching the UUID and company.
|
java.util.List<MDRRuleGroupInstance> |
getMDRRuleGroupInstancesByUuidAndCompanyId(java.lang.String uuid,
long companyId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MDRRuleGroupInstance> orderByComparator)
Returns a range of mdr rule group instances matching the UUID and company.
|
int |
getMDRRuleGroupInstancesCount()
Returns the number of mdr rule group instances.
|
java.lang.String |
getOSGiServiceIdentifier()
Returns the OSGi service identifier.
|
com.liferay.portal.kernel.model.PersistedModel |
getPersistedModel(java.io.Serializable primaryKeyObj) |
MDRRuleGroupInstance |
getRuleGroupInstance(long ruleGroupInstanceId) |
MDRRuleGroupInstance |
getRuleGroupInstance(java.lang.String className,
long classPK,
long ruleGroupId) |
java.util.List<MDRRuleGroupInstance> |
getRuleGroupInstances(long ruleGroupId) |
java.util.List<MDRRuleGroupInstance> |
getRuleGroupInstances(long ruleGroupId,
int start,
int end) |
java.util.List<MDRRuleGroupInstance> |
getRuleGroupInstances(java.lang.String className,
long classPK) |
java.util.List<MDRRuleGroupInstance> |
getRuleGroupInstances(java.lang.String className,
long classPK,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MDRRuleGroupInstance> orderByComparator) |
int |
getRuleGroupInstancesCount(long ruleGroupId) |
int |
getRuleGroupInstancesCount(java.lang.String className,
long classPK) |
MDRRuleGroupInstance |
updateMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
Updates the mdr rule group instance in the database or adds it if it does not yet exist.
|
MDRRuleGroupInstance |
updateRuleGroupInstance(long ruleGroupInstanceId,
int priority) |
@Indexable(type=REINDEX) MDRRuleGroupInstance addMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
mdrRuleGroupInstance
- the mdr rule group instanceMDRRuleGroupInstance addRuleGroupInstance(long groupId, java.lang.String className, long classPK, long ruleGroupId, int priority, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
MDRRuleGroupInstance addRuleGroupInstance(long groupId, java.lang.String className, long classPK, long ruleGroupId, com.liferay.portal.kernel.service.ServiceContext serviceContext) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(enabled=false) MDRRuleGroupInstance createMDRRuleGroupInstance(long ruleGroupInstanceId)
ruleGroupInstanceId
- the primary key for the new mdr rule group instancevoid deleteGroupRuleGroupInstances(long groupId)
@Indexable(type=DELETE) MDRRuleGroupInstance deleteMDRRuleGroupInstance(long ruleGroupInstanceId) throws com.liferay.portal.kernel.exception.PortalException
ruleGroupInstanceId
- the primary key of the mdr rule group instancecom.liferay.portal.kernel.exception.PortalException
- if a mdr rule group instance with the primary key could not be found@Indexable(type=DELETE) MDRRuleGroupInstance deleteMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
mdrRuleGroupInstance
- the mdr rule group instancecom.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
deletePersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
void deleteRuleGroupInstance(long ruleGroupInstanceId)
@SystemEvent(action=1, type=1) void deleteRuleGroupInstance(MDRRuleGroupInstance ruleGroupInstance)
void deleteRuleGroupInstances(long ruleGroupId)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) <T> java.util.List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) <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.mobile.device.rules.model.impl.MDRRuleGroupInstanceModelImpl
. 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)@Transactional(propagation=SUPPORTS, readOnly=true) <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.mobile.device.rules.model.impl.MDRRuleGroupInstanceModelImpl
. 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
)@Transactional(propagation=SUPPORTS, readOnly=true) long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
dynamicQuery
- the dynamic query@Transactional(propagation=SUPPORTS, readOnly=true) 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 query@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance fetchMDRRuleGroupInstance(long ruleGroupInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance fetchMDRRuleGroupInstanceByUuidAndGroupId(java.lang.String uuid, long groupId)
uuid
- the mdr rule group instance's UUIDgroupId
- the primary key of the groupnull
if a matching mdr rule group instance could not be found@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance fetchRuleGroupInstance(long ruleGroupInstanceId)
@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance fetchRuleGroupInstance(java.lang.String className, long classPK, long ruleGroupId)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.ExportActionableDynamicQuery getExportActionableDynamicQuery(com.liferay.exportimport.kernel.lar.PortletDataContext portletDataContext)
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance getMDRRuleGroupInstance(long ruleGroupInstanceId) throws com.liferay.portal.kernel.exception.PortalException
ruleGroupInstanceId
- the primary key of the mdr rule group instancecom.liferay.portal.kernel.exception.PortalException
- if a mdr rule group instance with the primary key could not be found@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance getMDRRuleGroupInstanceByUuidAndGroupId(java.lang.String uuid, long groupId) throws com.liferay.portal.kernel.exception.PortalException
uuid
- the mdr rule group instance's UUIDgroupId
- the primary key of the groupcom.liferay.portal.kernel.exception.PortalException
- if a matching mdr rule group instance could not be found@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getMDRRuleGroupInstances(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.mobile.device.rules.model.impl.MDRRuleGroupInstanceModelImpl
. 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 mdr rule group instancesend
- the upper bound of the range of mdr rule group instances (not inclusive)@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getMDRRuleGroupInstancesByUuidAndCompanyId(java.lang.String uuid, long companyId)
uuid
- the UUID of the mdr rule group instancescompanyId
- the primary key of the company@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getMDRRuleGroupInstancesByUuidAndCompanyId(java.lang.String uuid, long companyId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MDRRuleGroupInstance> orderByComparator)
uuid
- the UUID of the mdr rule group instancescompanyId
- the primary key of the companystart
- the lower bound of the range of mdr rule group instancesend
- the upper bound of the range of mdr rule group instances (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)@Transactional(propagation=SUPPORTS, readOnly=true) int getMDRRuleGroupInstancesCount()
java.lang.String getOSGiServiceIdentifier()
@Transactional(propagation=SUPPORTS, readOnly=true) com.liferay.portal.kernel.model.PersistedModel getPersistedModel(java.io.Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
getPersistedModel
in interface com.liferay.portal.kernel.service.PersistedModelLocalService
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance getRuleGroupInstance(long ruleGroupInstanceId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) MDRRuleGroupInstance getRuleGroupInstance(java.lang.String className, long classPK, long ruleGroupId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getRuleGroupInstances(long ruleGroupId)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getRuleGroupInstances(long ruleGroupId, int start, int end)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getRuleGroupInstances(java.lang.String className, long classPK)
@Transactional(propagation=SUPPORTS, readOnly=true) java.util.List<MDRRuleGroupInstance> getRuleGroupInstances(java.lang.String className, long classPK, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MDRRuleGroupInstance> orderByComparator)
@Transactional(propagation=SUPPORTS, readOnly=true) int getRuleGroupInstancesCount(long ruleGroupId)
@Transactional(propagation=SUPPORTS, readOnly=true) int getRuleGroupInstancesCount(java.lang.String className, long classPK)
@Indexable(type=REINDEX) MDRRuleGroupInstance updateMDRRuleGroupInstance(MDRRuleGroupInstance mdrRuleGroupInstance)
mdrRuleGroupInstance
- the mdr rule group instanceMDRRuleGroupInstance updateRuleGroupInstance(long ruleGroupInstanceId, int priority) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException