public class COREntryRelUtil
extends java.lang.Object
com.liferay.commerce.order.rule.service.persistence.impl.COREntryRelPersistenceImpl
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
COREntryRelPersistence
Constructor and Description |
---|
COREntryRelUtil() |
Modifier and Type | Method and Description |
---|---|
static void |
cacheResult(COREntryRel corEntryRel)
Caches the cor entry rel in the entity cache if it is enabled.
|
static void |
cacheResult(java.util.List<COREntryRel> corEntryRels)
Caches the cor entry rels in the entity cache if it is enabled.
|
static void |
clearCache() |
static void |
clearCache(COREntryRel corEntryRel) |
static int |
countAll()
Returns the number of cor entry rels.
|
static int |
countByC_C_C(long classNameId,
long classPK,
long COREntryId)
Returns the number of cor entry rels where classNameId = ? and classPK = ? and COREntryId = ?.
|
static int |
countByC_C(long classNameId,
long COREntryId)
Returns the number of cor entry rels where classNameId = ? and COREntryId = ?.
|
static int |
countByCOREntryId(long COREntryId)
Returns the number of cor entry rels where COREntryId = ?.
|
static long |
countWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) |
static COREntryRel |
create(long COREntryRelId)
Creates a new cor entry rel with the primary key.
|
static COREntryRel |
fetchByC_C_C(long classNameId,
long classPK,
long COREntryId)
Returns the cor entry rel where classNameId = ? and classPK = ? and COREntryId = ? or returns
null if it could not be found. |
static COREntryRel |
fetchByC_C_C(long classNameId,
long classPK,
long COREntryId,
boolean useFinderCache)
Returns the cor entry rel where classNameId = ? and classPK = ? and COREntryId = ? or returns
null if it could not be found, optionally using the finder cache. |
static COREntryRel |
fetchByC_C_First(long classNameId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the first cor entry rel in the ordered set where classNameId = ? and COREntryId = ?.
|
static COREntryRel |
fetchByC_C_Last(long classNameId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the last cor entry rel in the ordered set where classNameId = ? and COREntryId = ?.
|
static COREntryRel |
fetchByCOREntryId_First(long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the first cor entry rel in the ordered set where COREntryId = ?.
|
static COREntryRel |
fetchByCOREntryId_Last(long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the last cor entry rel in the ordered set where COREntryId = ?.
|
static COREntryRel |
fetchByPrimaryKey(long COREntryRelId)
Returns the cor entry rel with the primary key or returns
null if it could not be found. |
static java.util.Map<java.io.Serializable,COREntryRel> |
fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys) |
static java.util.List<COREntryRel> |
findAll()
Returns all the cor entry rels.
|
static java.util.List<COREntryRel> |
findAll(int start,
int end)
Returns a range of all the cor entry rels.
|
static java.util.List<COREntryRel> |
findAll(int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns an ordered range of all the cor entry rels.
|
static java.util.List<COREntryRel> |
findAll(int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator,
boolean useFinderCache)
Returns an ordered range of all the cor entry rels.
|
static COREntryRel |
findByC_C_C(long classNameId,
long classPK,
long COREntryId)
Returns the cor entry rel where classNameId = ? and classPK = ? and COREntryId = ? or throws a
NoSuchCOREntryRelException if it could not be found. |
static COREntryRel |
findByC_C_First(long classNameId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the first cor entry rel in the ordered set where classNameId = ? and COREntryId = ?.
|
static COREntryRel |
findByC_C_Last(long classNameId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the last cor entry rel in the ordered set where classNameId = ? and COREntryId = ?.
|
static COREntryRel[] |
findByC_C_PrevAndNext(long COREntryRelId,
long classNameId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the cor entry rels before and after the current cor entry rel in the ordered set where classNameId = ? and COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByC_C(long classNameId,
long COREntryId)
Returns all the cor entry rels where classNameId = ? and COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByC_C(long classNameId,
long COREntryId,
int start,
int end)
Returns a range of all the cor entry rels where classNameId = ? and COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByC_C(long classNameId,
long COREntryId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns an ordered range of all the cor entry rels where classNameId = ? and COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByC_C(long classNameId,
long COREntryId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator,
boolean useFinderCache)
Returns an ordered range of all the cor entry rels where classNameId = ? and COREntryId = ?.
|
static COREntryRel |
findByCOREntryId_First(long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the first cor entry rel in the ordered set where COREntryId = ?.
|
static COREntryRel |
findByCOREntryId_Last(long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the last cor entry rel in the ordered set where COREntryId = ?.
|
static COREntryRel[] |
findByCOREntryId_PrevAndNext(long COREntryRelId,
long COREntryId,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns the cor entry rels before and after the current cor entry rel in the ordered set where COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByCOREntryId(long COREntryId)
Returns all the cor entry rels where COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByCOREntryId(long COREntryId,
int start,
int end)
Returns a range of all the cor entry rels where COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByCOREntryId(long COREntryId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Returns an ordered range of all the cor entry rels where COREntryId = ?.
|
static java.util.List<COREntryRel> |
findByCOREntryId(long COREntryId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator,
boolean useFinderCache)
Returns an ordered range of all the cor entry rels where COREntryId = ?.
|
static COREntryRel |
findByPrimaryKey(long COREntryRelId)
Returns the cor entry rel with the primary key or throws a
NoSuchCOREntryRelException if it could not be found. |
static java.util.List<COREntryRel> |
findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery) |
static java.util.List<COREntryRel> |
findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end) |
static java.util.List<COREntryRel> |
findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) |
static COREntryRelPersistence |
getPersistence() |
static COREntryRel |
remove(long COREntryRelId)
Removes the cor entry rel with the primary key from the database.
|
static void |
removeAll()
Removes all the cor entry rels from the database.
|
static COREntryRel |
removeByC_C_C(long classNameId,
long classPK,
long COREntryId)
Removes the cor entry rel where classNameId = ? and classPK = ? and COREntryId = ? from the database.
|
static void |
removeByC_C(long classNameId,
long COREntryId)
Removes all the cor entry rels where classNameId = ? and COREntryId = ? from the database.
|
static void |
removeByCOREntryId(long COREntryId)
Removes all the cor entry rels where COREntryId = ? from the database.
|
static COREntryRel |
update(COREntryRel corEntryRel) |
static COREntryRel |
update(COREntryRel corEntryRel,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
static COREntryRel |
updateImpl(COREntryRel corEntryRel) |
public static void clearCache()
BasePersistence.clearCache()
public static void clearCache(COREntryRel corEntryRel)
BasePersistence.clearCache(com.liferay.portal.kernel.model.BaseModel)
public static long countWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
BasePersistence.countWithDynamicQuery(DynamicQuery)
public static java.util.Map<java.io.Serializable,COREntryRel> fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys)
BasePersistence.fetchByPrimaryKeys(Set)
public static java.util.List<COREntryRel> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
BasePersistence.findWithDynamicQuery(DynamicQuery)
public static java.util.List<COREntryRel> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
BasePersistence.findWithDynamicQuery(DynamicQuery, int, int)
public static java.util.List<COREntryRel> findWithDynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
BasePersistence.findWithDynamicQuery(DynamicQuery, int, int, OrderByComparator)
public static COREntryRel update(COREntryRel corEntryRel)
BasePersistence.update(com.liferay.portal.kernel.model.BaseModel)
public static COREntryRel update(COREntryRel corEntryRel, com.liferay.portal.kernel.service.ServiceContext serviceContext)
BasePersistence.update(com.liferay.portal.kernel.model.BaseModel, ServiceContext)
public static java.util.List<COREntryRel> findByCOREntryId(long COREntryId)
COREntryId
- the cor entry IDpublic static java.util.List<COREntryRel> findByCOREntryId(long COREntryId, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
COREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)public static java.util.List<COREntryRel> findByCOREntryId(long COREntryId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
COREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static java.util.List<COREntryRel> findByCOREntryId(long COREntryId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator, boolean useFinderCache)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
COREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)useFinderCache
- whether to use the finder cachepublic static COREntryRel findByCOREntryId_First(long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
COREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a matching cor entry rel could not be foundpublic static COREntryRel fetchByCOREntryId_First(long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
COREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching cor entry rel could not be foundpublic static COREntryRel findByCOREntryId_Last(long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
COREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a matching cor entry rel could not be foundpublic static COREntryRel fetchByCOREntryId_Last(long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
COREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching cor entry rel could not be foundpublic static COREntryRel[] findByCOREntryId_PrevAndNext(long COREntryRelId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
COREntryRelId
- the primary key of the current cor entry relCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a cor entry rel with the primary key could not be foundpublic static void removeByCOREntryId(long COREntryId)
COREntryId
- the cor entry IDpublic static int countByCOREntryId(long COREntryId)
COREntryId
- the cor entry IDpublic static java.util.List<COREntryRel> findByC_C(long classNameId, long COREntryId)
classNameId
- the class name IDCOREntryId
- the cor entry IDpublic static java.util.List<COREntryRel> findByC_C(long classNameId, long COREntryId, int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
classNameId
- the class name IDCOREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)public static java.util.List<COREntryRel> findByC_C(long classNameId, long COREntryId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
classNameId
- the class name IDCOREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static java.util.List<COREntryRel> findByC_C(long classNameId, long COREntryId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator, boolean useFinderCache)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
classNameId
- the class name IDCOREntryId
- the cor entry IDstart
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)useFinderCache
- whether to use the finder cachepublic static COREntryRel findByC_C_First(long classNameId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
classNameId
- the class name IDCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a matching cor entry rel could not be foundpublic static COREntryRel fetchByC_C_First(long classNameId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
classNameId
- the class name IDCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching cor entry rel could not be foundpublic static COREntryRel findByC_C_Last(long classNameId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
classNameId
- the class name IDCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a matching cor entry rel could not be foundpublic static COREntryRel fetchByC_C_Last(long classNameId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
classNameId
- the class name IDCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching cor entry rel could not be foundpublic static COREntryRel[] findByC_C_PrevAndNext(long COREntryRelId, long classNameId, long COREntryId, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator) throws NoSuchCOREntryRelException
COREntryRelId
- the primary key of the current cor entry relclassNameId
- the class name IDCOREntryId
- the cor entry IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchCOREntryRelException
- if a cor entry rel with the primary key could not be foundpublic static void removeByC_C(long classNameId, long COREntryId)
classNameId
- the class name IDCOREntryId
- the cor entry IDpublic static int countByC_C(long classNameId, long COREntryId)
classNameId
- the class name IDCOREntryId
- the cor entry IDpublic static COREntryRel findByC_C_C(long classNameId, long classPK, long COREntryId) throws NoSuchCOREntryRelException
NoSuchCOREntryRelException
if it could not be found.classNameId
- the class name IDclassPK
- the class pkCOREntryId
- the cor entry IDNoSuchCOREntryRelException
- if a matching cor entry rel could not be foundpublic static COREntryRel fetchByC_C_C(long classNameId, long classPK, long COREntryId)
null
if it could not be found. Uses the finder cache.classNameId
- the class name IDclassPK
- the class pkCOREntryId
- the cor entry IDnull
if a matching cor entry rel could not be foundpublic static COREntryRel fetchByC_C_C(long classNameId, long classPK, long COREntryId, boolean useFinderCache)
null
if it could not be found, optionally using the finder cache.classNameId
- the class name IDclassPK
- the class pkCOREntryId
- the cor entry IDuseFinderCache
- whether to use the finder cachenull
if a matching cor entry rel could not be foundpublic static COREntryRel removeByC_C_C(long classNameId, long classPK, long COREntryId) throws NoSuchCOREntryRelException
classNameId
- the class name IDclassPK
- the class pkCOREntryId
- the cor entry IDNoSuchCOREntryRelException
public static int countByC_C_C(long classNameId, long classPK, long COREntryId)
classNameId
- the class name IDclassPK
- the class pkCOREntryId
- the cor entry IDpublic static void cacheResult(COREntryRel corEntryRel)
corEntryRel
- the cor entry relpublic static void cacheResult(java.util.List<COREntryRel> corEntryRels)
corEntryRels
- the cor entry relspublic static COREntryRel create(long COREntryRelId)
COREntryRelId
- the primary key for the new cor entry relpublic static COREntryRel remove(long COREntryRelId) throws NoSuchCOREntryRelException
COREntryRelId
- the primary key of the cor entry relNoSuchCOREntryRelException
- if a cor entry rel with the primary key could not be foundpublic static COREntryRel updateImpl(COREntryRel corEntryRel)
public static COREntryRel findByPrimaryKey(long COREntryRelId) throws NoSuchCOREntryRelException
NoSuchCOREntryRelException
if it could not be found.COREntryRelId
- the primary key of the cor entry relNoSuchCOREntryRelException
- if a cor entry rel with the primary key could not be foundpublic static COREntryRel fetchByPrimaryKey(long COREntryRelId)
null
if it could not be found.COREntryRelId
- the primary key of the cor entry relnull
if a cor entry rel with the primary key could not be foundpublic static java.util.List<COREntryRel> findAll()
public static java.util.List<COREntryRel> findAll(int start, int end)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
start
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)public static java.util.List<COREntryRel> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
start
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)public static java.util.List<COREntryRel> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<COREntryRel> orderByComparator, boolean useFinderCache)
Useful when paginating results. Returns a maximum of end - start
instances. start
and end
are not primary keys, they are indexes in the result set. Thus, 0
refers to the first result in the set. Setting both start
and end
to QueryUtil#ALL_POS
will return the full result set. If orderByComparator
is specified, then the query will include the given ORDER BY logic. If orderByComparator
is absent, then the query will include the default ORDER BY logic from COREntryRelModelImpl
.
start
- the lower bound of the range of cor entry relsend
- the upper bound of the range of cor entry rels (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)useFinderCache
- whether to use the finder cachepublic static void removeAll()
public static int countAll()
public static COREntryRelPersistence getPersistence()