Class DefaultActionableDynamicQuery
Object
com.liferay.portal.kernel.dao.orm.DefaultActionableDynamicQuery
- All Implemented Interfaces:
ActionableDynamicQuery
- Direct Known Subclasses:
ExportActionableDynamicQuery
,IndexableActionableDynamicQuery
- Author:
- Brian Wing Shun Chan, Shuyang Zhou
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery
ActionableDynamicQuery.AddCriteriaMethod, ActionableDynamicQuery.AddOrderCriteriaMethod, ActionableDynamicQuery.PerformActionMethod<T>, ActionableDynamicQuery.PerformCountMethod
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
addCriteria
(DynamicQuery dynamicQuery) protected void
addDefaultCriteria
(DynamicQuery dynamicQuery) protected void
addOrderCriteria
(DynamicQuery dynamicQuery) protected long
doPerformActions
(long previousPrimaryKey) protected Object
executeDynamicQuery
(Method dynamicQueryMethod, Object... arguments) protected long
protected Projection
protected int
protected Class<?>
protected TransactionConfig
protected void
intervalCompleted
(long startPrimaryKey, long endPrimaryKey) boolean
protected void
performAction
(Object object) void
long
void
setAddCriteriaMethod
(ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod) void
setAddOrderCriteriaMethod
(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod) void
setBaseLocalService
(BaseLocalService baseLocalService) void
setClassLoader
(ClassLoader classLoader) void
setCompanyId
(long companyId) void
setGroupId
(long groupId) void
setGroupIdPropertyName
(String groupIdPropertyName) void
setInterval
(int interval) void
setModelClass
(Class<?> modelClass) void
setParallel
(boolean parallel) void
setPerformActionMethod
(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod) void
setPerformCountMethod
(ActionableDynamicQuery.PerformCountMethod performCountMethod) void
setPrimaryKeyPropertyName
(String primaryKeyPropertyName) void
setTransactionConfig
(TransactionConfig transactionConfig)
-
Field Details
-
REQUIRES_NEW_TRANSACTION_CONFIG
-
-
Constructor Details
-
DefaultActionableDynamicQuery
public DefaultActionableDynamicQuery()
-
-
Method Details
-
getAddCriteriaMethod
- Specified by:
getAddCriteriaMethod
in interfaceActionableDynamicQuery
-
getAddOrderCriteriaMethod
- Specified by:
getAddOrderCriteriaMethod
in interfaceActionableDynamicQuery
-
getPerformActionMethod
- Specified by:
getPerformActionMethod
in interfaceActionableDynamicQuery
-
getPerformCountMethod
- Specified by:
getPerformCountMethod
in interfaceActionableDynamicQuery
-
isParallel
public boolean isParallel()- Specified by:
isParallel
in interfaceActionableDynamicQuery
-
performActions
- Specified by:
performActions
in interfaceActionableDynamicQuery
- Throws:
PortalException
-
performCount
- Specified by:
performCount
in interfaceActionableDynamicQuery
- Throws:
PortalException
-
setAddCriteriaMethod
- Specified by:
setAddCriteriaMethod
in interfaceActionableDynamicQuery
-
setAddOrderCriteriaMethod
public void setAddOrderCriteriaMethod(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod) - Specified by:
setAddOrderCriteriaMethod
in interfaceActionableDynamicQuery
-
setBaseLocalService
- Specified by:
setBaseLocalService
in interfaceActionableDynamicQuery
-
setClassLoader
- Specified by:
setClassLoader
in interfaceActionableDynamicQuery
-
setCompanyId
public void setCompanyId(long companyId) - Specified by:
setCompanyId
in interfaceActionableDynamicQuery
-
setGroupId
public void setGroupId(long groupId) - Specified by:
setGroupId
in interfaceActionableDynamicQuery
-
setGroupIdPropertyName
- Specified by:
setGroupIdPropertyName
in interfaceActionableDynamicQuery
-
setInterval
public void setInterval(int interval) - Specified by:
setInterval
in interfaceActionableDynamicQuery
-
setModelClass
- Specified by:
setModelClass
in interfaceActionableDynamicQuery
-
setParallel
public void setParallel(boolean parallel) - Specified by:
setParallel
in interfaceActionableDynamicQuery
-
setPerformActionMethod
public void setPerformActionMethod(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod) - Specified by:
setPerformActionMethod
in interfaceActionableDynamicQuery
-
setPerformCountMethod
- Specified by:
setPerformCountMethod
in interfaceActionableDynamicQuery
-
setPrimaryKeyPropertyName
- Specified by:
setPrimaryKeyPropertyName
in interfaceActionableDynamicQuery
-
setTransactionConfig
- Specified by:
setTransactionConfig
in interfaceActionableDynamicQuery
-
actionsCompleted
- Throws:
PortalException
-
addCriteria
-
addDefaultCriteria
-
addOrderCriteria
-
doPerformActions
- Throws:
PortalException
-
executeDynamicQuery
protected Object executeDynamicQuery(Method dynamicQueryMethod, Object... arguments) throws PortalException - Throws:
PortalException
-
getCompanyId
protected long getCompanyId() -
getCountProjection
-
getInterval
protected int getInterval() -
getModelClass
-
getTransactionConfig
-
intervalCompleted
- Throws:
PortalException
-
performAction
- Throws:
PortalException
-