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 void
cacheResult
(ExpandoRow expandoRow) Caches the expando row in the entity cache if it is enabled.static void
cacheResult
(List<ExpandoRow> expandoRows) Caches the expando rows in the entity cache if it is enabled.static void
static void
clearCache
(ExpandoRow expandoRow) static int
countAll()
Returns the number of expando rows.static int
countByClassPK
(long classPK) Returns the number of expando rows where classPK = ?.static int
countByT_C
(long tableId, long classPK) Returns the number of expando rows where tableId = ? and classPK = ?.static int
countByTableId
(long tableId) Returns the number of expando rows where tableId = ?.static long
countWithDynamicQuery
(DynamicQuery dynamicQuery) static ExpandoRow
create
(long rowId) Creates a new expando row with the primary key.static ExpandoRow
fetchByClassPK_First
(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where classPK = ?.static ExpandoRow
fetchByClassPK_Last
(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the last expando row in the ordered set where classPK = ?.static ExpandoRow
fetchByPrimaryKey
(long rowId) Returns the expando row with the primary key or returnsnull
if it could not be found.static Map<Serializable,
ExpandoRow> fetchByPrimaryKeys
(Set<Serializable> primaryKeys) static ExpandoRow
fetchByT_C
(long tableId, long classPK) Returns the expando row where tableId = ? and classPK = ? or returnsnull
if it could not be found.static ExpandoRow
fetchByT_C
(long tableId, long classPK, boolean useFinderCache) Returns the expando row where tableId = ? and classPK = ? or returnsnull
if it could not be found, optionally using the finder cache.static ExpandoRow
fetchByTableId_First
(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where tableId = ?.static ExpandoRow
fetchByTableId_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 ExpandoRow
findByClassPK_First
(long classPK, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where classPK = ?.static ExpandoRow
findByClassPK_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 ExpandoRow
findByPrimaryKey
(long rowId) Returns the expando row with the primary key or throws aNoSuchRowException
if it could not be found.static ExpandoRow
findByT_C
(long tableId, long classPK) Returns the expando row where tableId = ? and classPK = ? or throws aNoSuchRowException
if 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 ExpandoRow
findByTableId_First
(long tableId, OrderByComparator<ExpandoRow> orderByComparator) Returns the first expando row in the ordered set where tableId = ?.static ExpandoRow
findByTableId_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 ExpandoRowPersistence
static ExpandoRow
remove
(long rowId) Removes the expando row with the primary key from the database.static void
Removes all the expando rows from the database.static void
removeByClassPK
(long classPK) Removes all the expando rows where classPK = ? from the database.static ExpandoRow
removeByT_C
(long tableId, long classPK) Removes the expando row where tableId = ? and classPK = ? from the database.static void
removeByTableId
(long tableId) Removes all the expando rows where tableId = ? from the database.static void
setPersistence
(ExpandoRowPersistence persistence) static ExpandoRow
update
(ExpandoRow expandoRow) static ExpandoRow
update
(ExpandoRow expandoRow, ServiceContext serviceContext) static ExpandoRow
updateImpl
(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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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
null
if 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
null
if 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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
null
if 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
null
if 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 aNoSuchRowException
if 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 returnsnull
if it could not be found. Uses the finder cache.- Parameters:
tableId
- the table IDclassPK
- the class pk- Returns:
- the matching expando row, or
null
if a matching expando row could not be found
-
fetchByT_C
Returns the expando row where tableId = ? and classPK = ? or returnsnull
if 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
null
if 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 aNoSuchRowException
if 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 returnsnull
if it could not be found.- Parameters:
rowId
- the primary key of the expando row- Returns:
- the expando row, or
null
if 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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 - start
instances.start
andend
are not primary keys, they are indexes in the result set. Thus,0
refers to the first result in the set. Setting bothstart
andend
toQueryUtil#ALL_POS
will return the full result set. IforderByComparator
is specified, then the query will include the given ORDER BY logic. IforderByComparator
is 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
-