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 ActionableDynamicQuery
public ActionableDynamicQuery.AddOrderCriteriaMethod getAddOrderCriteriaMethod()
getAddOrderCriteriaMethod
in interface ActionableDynamicQuery
public ActionableDynamicQuery.PerformActionMethod<?> getPerformActionMethod()
getPerformActionMethod
in interface ActionableDynamicQuery
public ActionableDynamicQuery.PerformCountMethod getPerformCountMethod()
getPerformCountMethod
in interface ActionableDynamicQuery
public boolean isParallel()
isParallel
in interface ActionableDynamicQuery
public void performActions() throws PortalException
performActions
in interface ActionableDynamicQuery
PortalException
public long performCount() throws PortalException
performCount
in interface ActionableDynamicQuery
PortalException
public void setAddCriteriaMethod(ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod)
setAddCriteriaMethod
in interface ActionableDynamicQuery
public void setAddOrderCriteriaMethod(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod)
setAddOrderCriteriaMethod
in interface ActionableDynamicQuery
public void setBaseLocalService(BaseLocalService baseLocalService)
setBaseLocalService
in interface ActionableDynamicQuery
@Deprecated public void setClass(Class<?> modelClass)
setModelClass(Class)
setClass
in interface ActionableDynamicQuery
public void setClassLoader(ClassLoader classLoader)
setClassLoader
in interface ActionableDynamicQuery
public void setCompanyId(long companyId)
setCompanyId
in interface ActionableDynamicQuery
public void setGroupId(long groupId)
setGroupId
in interface ActionableDynamicQuery
public void setGroupIdPropertyName(String groupIdPropertyName)
setGroupIdPropertyName
in interface ActionableDynamicQuery
public void setInterval(int interval)
setInterval
in interface ActionableDynamicQuery
public void setModelClass(Class<?> modelClass)
setModelClass
in interface ActionableDynamicQuery
public void setParallel(boolean parallel)
setParallel
in interface ActionableDynamicQuery
public void setPerformActionMethod(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod)
setPerformActionMethod
in interface ActionableDynamicQuery
public void setPerformCountMethod(ActionableDynamicQuery.PerformCountMethod performCountMethod)
setPerformCountMethod
in interface ActionableDynamicQuery
public void setPrimaryKeyPropertyName(String primaryKeyPropertyName)
setPrimaryKeyPropertyName
in interface ActionableDynamicQuery
public void setTransactionConfig(TransactionConfig transactionConfig)
setTransactionConfig
in interface ActionableDynamicQuery
protected void actionsCompleted() throws PortalException
PortalException
protected void addCriteria(DynamicQuery dynamicQuery)
protected void addDefaultCriteria(DynamicQuery dynamicQuery)
protected void addOrderCriteria(DynamicQuery dynamicQuery)
protected long doPerformActions(long previousPrimaryKey) throws PortalException
PortalException
protected Object executeDynamicQuery(Method dynamicQueryMethod, Object... arguments) throws PortalException
PortalException
protected long getCompanyId()
protected Projection getCountProjection()
protected int getInterval()
protected Class<?> getModelClass()
protected TransactionConfig getTransactionConfig()
protected void intervalCompleted(long startPrimaryKey, long endPrimaryKey) throws PortalException
PortalException
protected void performAction(Object object) throws PortalException
PortalException