Class ExpandoRowUtil
com.liferay.portlet.expando.service.persistence.impl.ExpandoRowPersistenceImpl and provides direct access to the database for CRUD operations. This utility should only be used by the service layer, as it must operate within a transaction. Never access this utility in a JSP, controller, model, or other front-end class.
Caching information and settings can be found in portal.properties
- Author:
- Brian Wing Shun Chan
- See Also:
- {$generated.description}
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidcacheResult(ExpandoRow expandoRow) Caches the expando row in the entity cache if it is enabled.static voidcacheResult(List<ExpandoRow> expandoRows) Caches the expando rows in the entity cache if it is enabled.static voidstatic voidclearCache(ExpandoRow expandoRow) static intcountAll()Returns the number of expando rows.static intcountByClassPK(long classPK) Returns the number of expando rows where classPK = ?.static intcountByT_C(long tableId, long classPK) Returns the number of expando rows where tableId = ? and classPK = ?.static intcountByTableId(long tableId) Returns the number of expando rows where tableId = ?.static longcountWithDynamicQuery(DynamicQuery dynamicQuery) static ExpandoRowcreate(long rowId) Creates a new expando row with the primary key.static ExpandoRowfetchByClassPK_First(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where classPK = ?.static ExpandoRowfetchByClassPK_Last(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where classPK = ?.static ExpandoRowfetchByPrimaryKey(long rowId) Returns the expando row with the primary key or returnsnullif it could not be found.static Map<Serializable,ExpandoRow> fetchByPrimaryKeys(Set<Serializable> primaryKeys) static ExpandoRowfetchByT_C(long tableId, long classPK) Returns the expando row where tableId = ? and classPK = ? or returnsnullif it could not be found.static ExpandoRowfetchByT_C(long tableId, long classPK, boolean useFinderCache) Returns the expando row where tableId = ? and classPK = ? or returnsnullif it could not be found, optionally using the finder cache.static ExpandoRowfetchByTableId_First(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where tableId = ?.static ExpandoRowfetchByTableId_Last(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where tableId = ?.static List<ExpandoRow>findAll()Returns all the expando rows.static List<ExpandoRow>findAll(int start, int end) Returns a range of all the expando rows.static List<ExpandoRow>findAll(int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows.static List<ExpandoRow>findAll(int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows.static List<ExpandoRow>findByClassPK(long classPK) Returns all the expando rows where classPK = ?.static List<ExpandoRow>findByClassPK(long classPK, int start, int end) Returns a range of all the expando rows where classPK = ?.static List<ExpandoRow>findByClassPK(long classPK, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows where classPK = ?.static List<ExpandoRow>findByClassPK(long classPK, int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows where classPK = ?.static ExpandoRowfindByClassPK_First(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where classPK = ?.static ExpandoRowfindByClassPK_Last(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where classPK = ?.static ExpandoRow[]findByClassPK_PrevAndNext(long rowId, long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the expando rows before and after the current expando row in the ordered set where classPK = ?.static ExpandoRowfindByPrimaryKey(long rowId) Returns the expando row with the primary key or throws aNoSuchRowExceptionif it could not be found.static ExpandoRowfindByT_C(long tableId, long classPK) Returns the expando row where tableId = ? and classPK = ? or throws aNoSuchRowExceptionif it could not be found.static List<ExpandoRow>findByTableId(long tableId) Returns all the expando rows where tableId = ?.static List<ExpandoRow>findByTableId(long tableId, int start, int end) Returns a range of all the expando rows where tableId = ?.static List<ExpandoRow>findByTableId(long tableId, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows where tableId = ?.static List<ExpandoRow>findByTableId(long tableId, int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows where tableId = ?.static ExpandoRowfindByTableId_First(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where tableId = ?.static ExpandoRowfindByTableId_Last(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where tableId = ?.static ExpandoRow[]findByTableId_PrevAndNext(long rowId, long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the expando rows before and after the current expando row in the ordered set where tableId = ?.static List<ExpandoRow>findWithDynamicQuery(DynamicQuery dynamicQuery) static List<ExpandoRow>findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end) static List<ExpandoRow>findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) static ExpandoRowPersistencestatic ExpandoRowremove(long rowId) Removes the expando row with the primary key from the database.static voidRemoves all the expando rows from the database.static voidremoveByClassPK(long classPK) Removes all the expando rows where classPK = ? from the database.static ExpandoRowremoveByT_C(long tableId, long classPK) Removes the expando row where tableId = ? and classPK = ? from the database.static voidremoveByTableId(long tableId) Removes all the expando rows where tableId = ? from the database.static voidsetPersistence(ExpandoRowPersistence persistence) static ExpandoRowupdate(ExpandoRow expandoRow) static ExpandoRowupdate(ExpandoRow expandoRow, ServiceContext serviceContext) static ExpandoRowupdateImpl(ExpandoRow expandoRow)
-
Constructor Details
-
ExpandoRowUtil
public ExpandoRowUtil()
-
-
Method Details
-
clearCache
public static void clearCache()- See Also:
-
clearCache
-
countWithDynamicQuery
-
fetchByPrimaryKeys
- See Also:
-
findWithDynamicQuery
-
findWithDynamicQuery
-
findWithDynamicQuery
public static List<ExpandoRow> findWithDynamicQuery(DynamicQuery dynamicQuery, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) -
update
-
update
-
findByTableId
Returns all the expando rows where tableId = ?.- Parameters:
tableId- the table ID- Returns:
- the matching expando rows
-
findByTableId
Returns a range of all the expando rows where tableId = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
tableId- the table IDstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)- Returns:
- the range of matching expando rows
-
findByTableId
public static List<ExpandoRow> findByTableId(long tableId, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows where tableId = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
tableId- the table IDstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- Returns:
- the ordered range of matching expando rows
-
findByTableId
public static List<ExpandoRow> findByTableId(long tableId, int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows where tableId = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
tableId- the table IDstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)useFinderCache- whether to use the finder cache- Returns:
- the ordered range of matching expando rows
-
findByTableId_First
public static ExpandoRow findByTableId_First(long tableId, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the first expando row in the ordered set where tableId = ?.- Parameters:
tableId- the table IDorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the first matching expando row
- Throws:
NoSuchRowException- if a matching expando row could not be foundNoSuchRowException
-
fetchByTableId_First
public static ExpandoRow fetchByTableId_First(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where tableId = ?.- Parameters:
tableId- the table IDorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the first matching expando row, or
nullif a matching expando row could not be found
-
findByTableId_Last
public static ExpandoRow findByTableId_Last(long tableId, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the last expando row in the ordered set where tableId = ?.- Parameters:
tableId- the table IDorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the last matching expando row
- Throws:
NoSuchRowException- if a matching expando row could not be foundNoSuchRowException
-
fetchByTableId_Last
public static ExpandoRow fetchByTableId_Last(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where tableId = ?.- Parameters:
tableId- the table IDorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the last matching expando row, or
nullif a matching expando row could not be found
-
findByTableId_PrevAndNext
public static ExpandoRow[] findByTableId_PrevAndNext(long rowId, long tableId, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the expando rows before and after the current expando row in the ordered set where tableId = ?.- Parameters:
rowId- the primary key of the current expando rowtableId- the table IDorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the previous, current, and next expando row
- Throws:
NoSuchRowException- if a expando row with the primary key could not be foundNoSuchRowException
-
removeByTableId
public static void removeByTableId(long tableId) Removes all the expando rows where tableId = ? from the database.- Parameters:
tableId- the table ID
-
countByTableId
public static int countByTableId(long tableId) Returns the number of expando rows where tableId = ?.- Parameters:
tableId- the table ID- Returns:
- the number of matching expando rows
-
findByClassPK
Returns all the expando rows where classPK = ?.- Parameters:
classPK- the class pk- Returns:
- the matching expando rows
-
findByClassPK
Returns a range of all the expando rows where classPK = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
classPK- the class pkstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)- Returns:
- the range of matching expando rows
-
findByClassPK
public static List<ExpandoRow> findByClassPK(long classPK, int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows where classPK = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
classPK- the class pkstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- Returns:
- the ordered range of matching expando rows
-
findByClassPK
public static List<ExpandoRow> findByClassPK(long classPK, int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows where classPK = ?.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
classPK- the class pkstart- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)useFinderCache- whether to use the finder cache- Returns:
- the ordered range of matching expando rows
-
findByClassPK_First
public static ExpandoRow findByClassPK_First(long classPK, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the first expando row in the ordered set where classPK = ?.- Parameters:
classPK- the class pkorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the first matching expando row
- Throws:
NoSuchRowException- if a matching expando row could not be foundNoSuchRowException
-
fetchByClassPK_First
public static ExpandoRow fetchByClassPK_First(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where classPK = ?.- Parameters:
classPK- the class pkorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the first matching expando row, or
nullif a matching expando row could not be found
-
findByClassPK_Last
public static ExpandoRow findByClassPK_Last(long classPK, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the last expando row in the ordered set where classPK = ?.- Parameters:
classPK- the class pkorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the last matching expando row
- Throws:
NoSuchRowException- if a matching expando row could not be foundNoSuchRowException
-
fetchByClassPK_Last
public static ExpandoRow fetchByClassPK_Last(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where classPK = ?.- Parameters:
classPK- the class pkorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the last matching expando row, or
nullif a matching expando row could not be found
-
findByClassPK_PrevAndNext
public static ExpandoRow[] findByClassPK_PrevAndNext(long rowId, long classPK, OrderByComparator<ExpandoRow> orderByComparator) throws NoSuchRowException Returns the expando rows before and after the current expando row in the ordered set where classPK = ?.- Parameters:
rowId- the primary key of the current expando rowclassPK- the class pkorderByComparator- the comparator to order the set by (optionallynull)- Returns:
- the previous, current, and next expando row
- Throws:
NoSuchRowException- if a expando row with the primary key could not be foundNoSuchRowException
-
removeByClassPK
public static void removeByClassPK(long classPK) Removes all the expando rows where classPK = ? from the database.- Parameters:
classPK- the class pk
-
countByClassPK
public static int countByClassPK(long classPK) Returns the number of expando rows where classPK = ?.- Parameters:
classPK- the class pk- Returns:
- the number of matching expando rows
-
findByT_C
Returns the expando row where tableId = ? and classPK = ? or throws aNoSuchRowExceptionif it could not be found.- Parameters:
tableId- the table IDclassPK- the class pk- Returns:
- the matching expando row
- Throws:
NoSuchRowException- if a matching expando row could not be foundNoSuchRowException
-
fetchByT_C
Returns the expando row where tableId = ? and classPK = ? or returnsnullif it could not be found. Uses the finder cache.- Parameters:
tableId- the table IDclassPK- the class pk- Returns:
- the matching expando row, or
nullif a matching expando row could not be found
-
fetchByT_C
Returns the expando row where tableId = ? and classPK = ? or returnsnullif it could not be found, optionally using the finder cache.- Parameters:
tableId- the table IDclassPK- the class pkuseFinderCache- whether to use the finder cache- Returns:
- the matching expando row, or
nullif a matching expando row could not be found
-
removeByT_C
Removes the expando row where tableId = ? and classPK = ? from the database.- Parameters:
tableId- the table IDclassPK- the class pk- Returns:
- the expando row that was removed
- Throws:
NoSuchRowException
-
countByT_C
public static int countByT_C(long tableId, long classPK) Returns the number of expando rows where tableId = ? and classPK = ?.- Parameters:
tableId- the table IDclassPK- the class pk- Returns:
- the number of matching expando rows
-
cacheResult
Caches the expando row in the entity cache if it is enabled.- Parameters:
expandoRow- the expando row
-
cacheResult
Caches the expando rows in the entity cache if it is enabled.- Parameters:
expandoRows- the expando rows
-
create
Creates a new expando row with the primary key. Does not add the expando row to the database.- Parameters:
rowId- the primary key for the new expando row- Returns:
- the new expando row
-
remove
Removes the expando row with the primary key from the database. Also notifies the appropriate model listeners.- Parameters:
rowId- the primary key of the expando row- Returns:
- the expando row that was removed
- Throws:
NoSuchRowException- if a expando row with the primary key could not be foundNoSuchRowException
-
updateImpl
-
findByPrimaryKey
Returns the expando row with the primary key or throws aNoSuchRowExceptionif it could not be found.- Parameters:
rowId- the primary key of the expando row- Returns:
- the expando row
- Throws:
NoSuchRowException- if a expando row with the primary key could not be foundNoSuchRowException
-
fetchByPrimaryKey
Returns the expando row with the primary key or returnsnullif it could not be found.- Parameters:
rowId- the primary key of the expando row- Returns:
- the expando row, or
nullif a expando row with the primary key could not be found
-
findAll
Returns all the expando rows.- Returns:
- the expando rows
-
findAll
Returns a range of all the expando rows.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
start- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)- Returns:
- the range of expando rows
-
findAll
public static List<ExpandoRow> findAll(int start, int end, OrderByComparator<ExpandoRow> orderByComparator) Returns an ordered range of all the expando rows.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
start- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)- Returns:
- the ordered range of expando rows
-
findAll
public static List<ExpandoRow> findAll(int start, int end, OrderByComparator<ExpandoRow> orderByComparator, boolean useFinderCache) Returns an ordered range of all the expando rows.Useful when paginating results. Returns a maximum of
end - startinstances.startandendare not primary keys, they are indexes in the result set. Thus,0refers to the first result in the set. Setting bothstartandendtoQueryUtil#ALL_POSwill return the full result set. IforderByComparatoris specified, then the query will include the given ORDER BY logic. IforderByComparatoris absent, then the query will include the default ORDER BY logic fromExpandoRowModelImpl.- Parameters:
start- the lower bound of the range of expando rowsend- the upper bound of the range of expando rows (not inclusive)orderByComparator- the comparator to order the results by (optionallynull)useFinderCache- whether to use the finder cache- Returns:
- the ordered range of expando rows
-
removeAll
public static void removeAll()Removes all the expando rows from the database. -
countAll
public static int countAll()Returns the number of expando rows.- Returns:
- the number of expando rows
-
getPersistence
-
setPersistence
-