Liferay 7.0-ce-a3

com.liferay.portal.kernel.dao.orm
Class BaseActionableDynamicQuery

java.lang.Object
  extended by com.liferay.portal.kernel.dao.orm.BaseActionableDynamicQuery
All Implemented Interfaces:
ActionableDynamicQuery
Direct Known Subclasses:
AccountActionableDynamicQuery, AddressActionableDynamicQuery, AnnouncementsDeliveryActionableDynamicQuery, AnnouncementsEntryActionableDynamicQuery, AnnouncementsFlagActionableDynamicQuery, AssetCategoryActionableDynamicQuery, AssetCategoryPropertyActionableDynamicQuery, AssetEntryActionableDynamicQuery, AssetLinkActionableDynamicQuery, AssetTagActionableDynamicQuery, AssetTagStatsActionableDynamicQuery, AssetVocabularyActionableDynamicQuery, BlogsEntryActionableDynamicQuery, BlogsStatsUserActionableDynamicQuery, BrowserTrackerActionableDynamicQuery, CalEventActionableDynamicQuery, ClassNameActionableDynamicQuery, ClusterGroupActionableDynamicQuery, CompanyActionableDynamicQuery, ContactActionableDynamicQuery, DefaultActionableDynamicQuery, DLContentActionableDynamicQuery, DLFileEntryActionableDynamicQuery, DLFileEntryMetadataActionableDynamicQuery, DLFileEntryTypeActionableDynamicQuery, DLFileRankActionableDynamicQuery, DLFileShortcutActionableDynamicQuery, DLFileVersionActionableDynamicQuery, DLFolderActionableDynamicQuery, DLSyncEventActionableDynamicQuery, EmailAddressActionableDynamicQuery, ExpandoColumnActionableDynamicQuery, ExpandoRowActionableDynamicQuery, ExpandoTableActionableDynamicQuery, ExpandoValueActionableDynamicQuery, ExportImportConfigurationActionableDynamicQuery, GroupActionableDynamicQuery, ImageActionableDynamicQuery, LayoutActionableDynamicQuery, LayoutBranchActionableDynamicQuery, LayoutFriendlyURLActionableDynamicQuery, LayoutPrototypeActionableDynamicQuery, LayoutRevisionActionableDynamicQuery, LayoutSetActionableDynamicQuery, LayoutSetBranchActionableDynamicQuery, LayoutSetPrototypeActionableDynamicQuery, ListTypeActionableDynamicQuery, MBBanActionableDynamicQuery, MBCategoryActionableDynamicQuery, MBDiscussionActionableDynamicQuery, MBMailingListActionableDynamicQuery, MBMessageActionableDynamicQuery, MBStatsUserActionableDynamicQuery, MBThreadActionableDynamicQuery, MBThreadFlagActionableDynamicQuery, MembershipRequestActionableDynamicQuery, OrganizationActionableDynamicQuery, OrgLaborActionableDynamicQuery, PasswordPolicyActionableDynamicQuery, PasswordPolicyRelActionableDynamicQuery, PasswordTrackerActionableDynamicQuery, PhoneActionableDynamicQuery, PluginSettingActionableDynamicQuery, PortalPreferencesActionableDynamicQuery, PortletActionableDynamicQuery, PortletItemActionableDynamicQuery, PortletPreferencesActionableDynamicQuery, RatingsEntryActionableDynamicQuery, RatingsStatsActionableDynamicQuery, ReleaseActionableDynamicQuery, RepositoryActionableDynamicQuery, RepositoryEntryActionableDynamicQuery, ResourceActionActionableDynamicQuery, ResourceBlockActionableDynamicQuery, ResourceBlockPermissionActionableDynamicQuery, ResourcePermissionActionableDynamicQuery, ResourceTypePermissionActionableDynamicQuery, RoleActionableDynamicQuery, SCFrameworkVersionActionableDynamicQuery, SCLicenseActionableDynamicQuery, SCProductEntryActionableDynamicQuery, SCProductScreenshotActionableDynamicQuery, SCProductVersionActionableDynamicQuery, ServiceComponentActionableDynamicQuery, SocialActivityAchievementActionableDynamicQuery, SocialActivityActionableDynamicQuery, SocialActivityCounterActionableDynamicQuery, SocialActivityLimitActionableDynamicQuery, SocialActivitySetActionableDynamicQuery, SocialActivitySettingActionableDynamicQuery, SocialRelationActionableDynamicQuery, SocialRequestActionableDynamicQuery, SubscriptionActionableDynamicQuery, SystemEventActionableDynamicQuery, TeamActionableDynamicQuery, TicketActionableDynamicQuery, TrashEntryActionableDynamicQuery, TrashVersionActionableDynamicQuery, UserActionableDynamicQuery, UserGroupActionableDynamicQuery, UserGroupGroupRoleActionableDynamicQuery, UserGroupRoleActionableDynamicQuery, UserIdMapperActionableDynamicQuery, UserNotificationDeliveryActionableDynamicQuery, UserNotificationEventActionableDynamicQuery, UserTrackerActionableDynamicQuery, UserTrackerPathActionableDynamicQuery, VirtualHostActionableDynamicQuery, WebDAVPropsActionableDynamicQuery, WebsiteActionableDynamicQuery, WorkflowDefinitionLinkActionableDynamicQuery, WorkflowInstanceLinkActionableDynamicQuery

public abstract class BaseActionableDynamicQuery
extends Object
implements ActionableDynamicQuery


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
static TransactionAttribute REQUIRES_NEW_TRANSACTION_ATTRIBUTE
           
 
Constructor Summary
BaseActionableDynamicQuery()
           
 
Method Summary
protected  void addCriteria(DynamicQuery dynamicQuery)
           
protected  void addDefaultCriteria(DynamicQuery dynamicQuery)
           
 void addDocument(Document document)
           
protected  void addDocuments(Collection<Document> documents)
           
protected  void addOrderCriteria(DynamicQuery dynamicQuery)
           
protected  long doPerformActions(long previousPrimaryKey)
           
protected  Object executeDynamicQuery(Method dynamicQueryMethod, Object... arguments)
           
 ActionableDynamicQuery.AddCriteriaMethod getAddCriteriaMethod()
           
 ActionableDynamicQuery.AddOrderCriteriaMethod getAddOrderCriteriaMethod()
           
protected  Projection getCountProjection()
           
 ActionableDynamicQuery.PerformActionMethod<?> getPerformActionMethod()
           
 ActionableDynamicQuery.PerformCountMethod getPerformCountMethod()
           
protected  String getSearchEngineId()
           
protected  TransactionAttribute getTransactionAttribute()
           
protected  void indexInterval()
           
protected  void intervalCompleted(long startPrimaryKey, long endPrimaryKey)
           
protected  void performAction(Object object)
           
 void performActions()
           
 long performCount()
           
 void setAddCriteriaMethod(ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod)
           
 void setAddOrderCriteriaMethod(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod)
           
 void setBaseLocalService(BaseLocalService baseLocalService)
           
 void setClass(Class<?> clazz)
           
 void setClassLoader(ClassLoader classLoader)
           
 void setCommitImmediately(boolean commitImmediately)
           
 void setCompanyId(long companyId)
           
 void setGroupId(long groupId)
           
 void setGroupIdPropertyName(String groupIdPropertyName)
           
 void setInterval(int interval)
           
 void setParallel(boolean parallel)
           
 void setPerformActionMethod(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod)
           
 void setPerformCountMethod(ActionableDynamicQuery.PerformCountMethod performCountMethod)
           
 void setPrimaryKeyPropertyName(String primaryKeyPropertyName)
           
 void setSearchEngineId(String searchEngineId)
           
 void setTransactionAttribute(TransactionAttribute transactionAttribute)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUIRES_NEW_TRANSACTION_ATTRIBUTE

public static final TransactionAttribute REQUIRES_NEW_TRANSACTION_ATTRIBUTE
Constructor Detail

BaseActionableDynamicQuery

public BaseActionableDynamicQuery()
Method Detail

addDocument

public void addDocument(Document document)
                 throws PortalException
Specified by:
addDocument in interface ActionableDynamicQuery
Throws:
PortalException

getAddCriteriaMethod

public ActionableDynamicQuery.AddCriteriaMethod getAddCriteriaMethod()
Specified by:
getAddCriteriaMethod in interface ActionableDynamicQuery

getAddOrderCriteriaMethod

public ActionableDynamicQuery.AddOrderCriteriaMethod getAddOrderCriteriaMethod()
Specified by:
getAddOrderCriteriaMethod in interface ActionableDynamicQuery

getPerformActionMethod

public ActionableDynamicQuery.PerformActionMethod<?> getPerformActionMethod()
Specified by:
getPerformActionMethod in interface ActionableDynamicQuery

getPerformCountMethod

public ActionableDynamicQuery.PerformCountMethod getPerformCountMethod()
Specified by:
getPerformCountMethod in interface ActionableDynamicQuery

performActions

public void performActions()
                    throws PortalException
Specified by:
performActions in interface ActionableDynamicQuery
Throws:
PortalException

performCount

public long performCount()
                  throws PortalException
Specified by:
performCount in interface ActionableDynamicQuery
Throws:
PortalException

setAddCriteriaMethod

public void setAddCriteriaMethod(ActionableDynamicQuery.AddCriteriaMethod addCriteriaMethod)
Specified by:
setAddCriteriaMethod in interface ActionableDynamicQuery

setAddOrderCriteriaMethod

public void setAddOrderCriteriaMethod(ActionableDynamicQuery.AddOrderCriteriaMethod addOrderCriteriaMethod)
Specified by:
setAddOrderCriteriaMethod in interface ActionableDynamicQuery

setBaseLocalService

public void setBaseLocalService(BaseLocalService baseLocalService)
Specified by:
setBaseLocalService in interface ActionableDynamicQuery

setClass

public void setClass(Class<?> clazz)
Specified by:
setClass in interface ActionableDynamicQuery

setClassLoader

public void setClassLoader(ClassLoader classLoader)
Specified by:
setClassLoader in interface ActionableDynamicQuery

setCommitImmediately

public void setCommitImmediately(boolean commitImmediately)
Specified by:
setCommitImmediately in interface ActionableDynamicQuery

setCompanyId

public void setCompanyId(long companyId)
Specified by:
setCompanyId in interface ActionableDynamicQuery

setGroupId

public void setGroupId(long groupId)
Specified by:
setGroupId in interface ActionableDynamicQuery

setGroupIdPropertyName

public void setGroupIdPropertyName(String groupIdPropertyName)
Specified by:
setGroupIdPropertyName in interface ActionableDynamicQuery

setInterval

public void setInterval(int interval)
Specified by:
setInterval in interface ActionableDynamicQuery

setParallel

public void setParallel(boolean parallel)
Specified by:
setParallel in interface ActionableDynamicQuery

setPerformActionMethod

public void setPerformActionMethod(ActionableDynamicQuery.PerformActionMethod<?> performActionMethod)
Specified by:
setPerformActionMethod in interface ActionableDynamicQuery

setPerformCountMethod

public void setPerformCountMethod(ActionableDynamicQuery.PerformCountMethod performCountMethod)
Specified by:
setPerformCountMethod in interface ActionableDynamicQuery

setPrimaryKeyPropertyName

public void setPrimaryKeyPropertyName(String primaryKeyPropertyName)
Specified by:
setPrimaryKeyPropertyName in interface ActionableDynamicQuery

setSearchEngineId

public void setSearchEngineId(String searchEngineId)
Specified by:
setSearchEngineId in interface ActionableDynamicQuery

setTransactionAttribute

public void setTransactionAttribute(TransactionAttribute transactionAttribute)
Specified by:
setTransactionAttribute in interface ActionableDynamicQuery

addCriteria

protected void addCriteria(DynamicQuery dynamicQuery)

addDefaultCriteria

protected void addDefaultCriteria(DynamicQuery dynamicQuery)

addDocuments

protected void addDocuments(Collection<Document> documents)
                     throws PortalException
Throws:
PortalException

addOrderCriteria

protected void addOrderCriteria(DynamicQuery dynamicQuery)

doPerformActions

protected long doPerformActions(long previousPrimaryKey)
                         throws PortalException
Throws:
PortalException

executeDynamicQuery

protected Object executeDynamicQuery(Method dynamicQueryMethod,
                                     Object... arguments)
                              throws PortalException
Throws:
PortalException

getCountProjection

protected Projection getCountProjection()

getSearchEngineId

protected String getSearchEngineId()

getTransactionAttribute

protected TransactionAttribute getTransactionAttribute()

indexInterval

protected void indexInterval()
                      throws PortalException
Throws:
PortalException

intervalCompleted

protected void intervalCompleted(long startPrimaryKey,
                                 long endPrimaryKey)
                          throws PortalException
Throws:
PortalException

performAction

protected void performAction(Object object)
                      throws PortalException
Throws:
PortalException

Liferay 7.0-ce-a3