public class DefaultActionableDynamicQuery extends Object implements ActionableDynamicQuery
ActionableDynamicQuery.AddCriteriaMethod, ActionableDynamicQuery.AddOrderCriteriaMethod, ActionableDynamicQuery.PerformActionMethod<T>, ActionableDynamicQuery.PerformCountMethod| Modifier and Type | Field and Description |
|---|---|
static TransactionConfig |
REQUIRES_NEW_TRANSACTION_CONFIG |
| Constructor and Description |
|---|
DefaultActionableDynamicQuery() |
public static final TransactionConfig REQUIRES_NEW_TRANSACTION_CONFIG
public ActionableDynamicQuery.AddCriteriaMethod getAddCriteriaMethod()
getAddCriteriaMethod in interface ActionableDynamicQuerypublic ActionableDynamicQuery.AddOrderCriteriaMethod getAddOrderCriteriaMethod()
getAddOrderCriteriaMethod in interface ActionableDynamicQuerypublic ActionableDynamicQuery.PerformActionMethod<?> getPerformActionMethod()
getPerformActionMethod in interface ActionableDynamicQuerypublic ActionableDynamicQuery.PerformCountMethod getPerformCountMethod()
getPerformCountMethod in interface ActionableDynamicQuerypublic boolean isParallel()
isParallel in interface ActionableDynamicQuerypublic void performActions()
throws PortalException
performActions in interface ActionableDynamicQueryPortalExceptionpublic long performCount()
throws PortalException
performCount in interface ActionableDynamicQueryPortalExceptionpublic void setAddCriteriaMethod(ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod)
setAddCriteriaMethod in interface ActionableDynamicQuerypublic void setAddOrderCriteriaMethod(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod)
setAddOrderCriteriaMethod in interface ActionableDynamicQuerypublic void setBaseLocalService(BaseLocalService baseLocalService)
setBaseLocalService in interface ActionableDynamicQuery@Deprecated public void setClass(Class<?> modelClass)
setModelClass(Class)setClass in interface ActionableDynamicQuerypublic void setClassLoader(ClassLoader classLoader)
setClassLoader in interface ActionableDynamicQuerypublic void setCompanyId(long companyId)
setCompanyId in interface ActionableDynamicQuerypublic void setGroupId(long groupId)
setGroupId in interface ActionableDynamicQuerypublic void setGroupIdPropertyName(String groupIdPropertyName)
setGroupIdPropertyName in interface ActionableDynamicQuerypublic void setInterval(int interval)
setInterval in interface ActionableDynamicQuerypublic void setModelClass(Class<?> modelClass)
setModelClass in interface ActionableDynamicQuerypublic void setParallel(boolean parallel)
setParallel in interface ActionableDynamicQuerypublic void setPerformActionMethod(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod)
setPerformActionMethod in interface ActionableDynamicQuerypublic void setPerformCountMethod(ActionableDynamicQuery.PerformCountMethod performCountMethod)
setPerformCountMethod in interface ActionableDynamicQuerypublic void setPrimaryKeyPropertyName(String primaryKeyPropertyName)
setPrimaryKeyPropertyName in interface ActionableDynamicQuerypublic void setTransactionConfig(TransactionConfig transactionConfig)
setTransactionConfig in interface ActionableDynamicQueryprotected void actionsCompleted()
throws PortalException
PortalExceptionprotected void addCriteria(DynamicQuery dynamicQuery)
protected void addDefaultCriteria(DynamicQuery dynamicQuery)
protected void addOrderCriteria(DynamicQuery dynamicQuery)
protected long doPerformActions(long previousPrimaryKey)
throws PortalException
PortalExceptionprotected Object executeDynamicQuery(Method dynamicQueryMethod, Object... arguments) throws PortalException
PortalExceptionprotected long getCompanyId()
protected Projection getCountProjection()
protected int getInterval()
protected Class<?> getModelClass()
protected TransactionConfig getTransactionConfig()
protected void intervalCompleted(long startPrimaryKey,
long endPrimaryKey)
throws PortalException
PortalExceptionprotected void performAction(Object object) throws PortalException
PortalException