@ProviderType public interface MemberRequestPersistence extends com.liferay.portal.kernel.service.persistence.BasePersistence<MemberRequest>
Caching information and settings can be found in portal.properties
com.liferay.invitation.invite.members.service.persistence.impl.MemberRequestPersistenceImpl
,
MemberRequestUtil
Modifier and Type | Method and Description |
---|---|
void |
cacheResult(java.util.List<MemberRequest> memberRequests)
Caches the member requests in the entity cache if it is enabled.
|
void |
cacheResult(MemberRequest memberRequest)
Caches the member request in the entity cache if it is enabled.
|
int |
countAll()
Returns the number of member requests.
|
int |
countByG_R_S(long groupId,
long receiverUserId,
int status)
Returns the number of member requests where groupId = ? and receiverUserId = ? and status = ?.
|
int |
countByKey(java.lang.String key)
Returns the number of member requests where key = ?.
|
int |
countByR_S(long receiverUserId,
int status)
Returns the number of member requests where receiverUserId = ? and status = ?.
|
int |
countByReceiverUserId(long receiverUserId)
Returns the number of member requests where receiverUserId = ?.
|
MemberRequest |
create(long memberRequestId)
Creates a new member request with the primary key.
|
MemberRequest |
fetchByG_R_S(long groupId,
long receiverUserId,
int status)
Returns the member request where groupId = ? and receiverUserId = ? and status = ? or returns
null if it could not be found. |
MemberRequest |
fetchByG_R_S(long groupId,
long receiverUserId,
int status,
boolean retrieveFromCache)
Returns the member request where groupId = ? and receiverUserId = ? and status = ? or returns
null if it could not be found, optionally using the finder cache. |
MemberRequest |
fetchByKey(java.lang.String key)
Returns the member request where key = ? or returns
null if it could not be found. |
MemberRequest |
fetchByKey(java.lang.String key,
boolean retrieveFromCache)
Returns the member request where key = ? or returns
null if it could not be found, optionally using the finder cache. |
MemberRequest |
fetchByPrimaryKey(long memberRequestId)
Returns the member request with the primary key or returns
null if it could not be found. |
java.util.Map<java.io.Serializable,MemberRequest> |
fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys) |
MemberRequest |
fetchByR_S_First(long receiverUserId,
int status,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the first member request in the ordered set where receiverUserId = ? and status = ?.
|
MemberRequest |
fetchByR_S_Last(long receiverUserId,
int status,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the last member request in the ordered set where receiverUserId = ? and status = ?.
|
MemberRequest |
fetchByReceiverUserId_First(long receiverUserId,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the first member request in the ordered set where receiverUserId = ?.
|
MemberRequest |
fetchByReceiverUserId_Last(long receiverUserId,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the last member request in the ordered set where receiverUserId = ?.
|
java.util.List<MemberRequest> |
findAll()
Returns all the member requests.
|
java.util.List<MemberRequest> |
findAll(int start,
int end)
Returns a range of all the member requests.
|
java.util.List<MemberRequest> |
findAll(int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns an ordered range of all the member requests.
|
java.util.List<MemberRequest> |
findAll(int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator,
boolean retrieveFromCache)
Returns an ordered range of all the member requests.
|
MemberRequest |
findByG_R_S(long groupId,
long receiverUserId,
int status)
Returns the member request where groupId = ? and receiverUserId = ? and status = ? or throws a
NoSuchMemberRequestException if it could not be found. |
MemberRequest |
findByKey(java.lang.String key)
Returns the member request where key = ? or throws a
NoSuchMemberRequestException if it could not be found. |
MemberRequest |
findByPrimaryKey(long memberRequestId)
Returns the member request with the primary key or throws a
NoSuchMemberRequestException if it could not be found. |
MemberRequest |
findByR_S_First(long receiverUserId,
int status,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the first member request in the ordered set where receiverUserId = ? and status = ?.
|
MemberRequest |
findByR_S_Last(long receiverUserId,
int status,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the last member request in the ordered set where receiverUserId = ? and status = ?.
|
MemberRequest[] |
findByR_S_PrevAndNext(long memberRequestId,
long receiverUserId,
int status,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the member requests before and after the current member request in the ordered set where receiverUserId = ? and status = ?.
|
java.util.List<MemberRequest> |
findByR_S(long receiverUserId,
int status)
Returns all the member requests where receiverUserId = ? and status = ?.
|
java.util.List<MemberRequest> |
findByR_S(long receiverUserId,
int status,
int start,
int end)
Returns a range of all the member requests where receiverUserId = ? and status = ?.
|
java.util.List<MemberRequest> |
findByR_S(long receiverUserId,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns an ordered range of all the member requests where receiverUserId = ? and status = ?.
|
java.util.List<MemberRequest> |
findByR_S(long receiverUserId,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator,
boolean retrieveFromCache)
Returns an ordered range of all the member requests where receiverUserId = ? and status = ?.
|
MemberRequest |
findByReceiverUserId_First(long receiverUserId,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the first member request in the ordered set where receiverUserId = ?.
|
MemberRequest |
findByReceiverUserId_Last(long receiverUserId,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the last member request in the ordered set where receiverUserId = ?.
|
MemberRequest[] |
findByReceiverUserId_PrevAndNext(long memberRequestId,
long receiverUserId,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns the member requests before and after the current member request in the ordered set where receiverUserId = ?.
|
java.util.List<MemberRequest> |
findByReceiverUserId(long receiverUserId)
Returns all the member requests where receiverUserId = ?.
|
java.util.List<MemberRequest> |
findByReceiverUserId(long receiverUserId,
int start,
int end)
Returns a range of all the member requests where receiverUserId = ?.
|
java.util.List<MemberRequest> |
findByReceiverUserId(long receiverUserId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
Returns an ordered range of all the member requests where receiverUserId = ?.
|
java.util.List<MemberRequest> |
findByReceiverUserId(long receiverUserId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator,
boolean retrieveFromCache)
Returns an ordered range of all the member requests where receiverUserId = ?.
|
java.util.Set<java.lang.String> |
getBadColumnNames() |
MemberRequest |
remove(long memberRequestId)
Removes the member request with the primary key from the database.
|
void |
removeAll()
Removes all the member requests from the database.
|
MemberRequest |
removeByG_R_S(long groupId,
long receiverUserId,
int status)
Removes the member request where groupId = ? and receiverUserId = ? and status = ? from the database.
|
MemberRequest |
removeByKey(java.lang.String key)
Removes the member request where key = ? from the database.
|
void |
removeByR_S(long receiverUserId,
int status)
Removes all the member requests where receiverUserId = ? and status = ? from the database.
|
void |
removeByReceiverUserId(long receiverUserId)
Removes all the member requests where receiverUserId = ? from the database.
|
MemberRequest |
updateImpl(MemberRequest memberRequest) |
clearCache, clearCache, clearCache, closeSession, countWithDynamicQuery, countWithDynamicQuery, fetchByPrimaryKey, findByPrimaryKey, findWithDynamicQuery, findWithDynamicQuery, findWithDynamicQuery, flush, getCurrentSession, getDataSource, getListeners, getModelClass, openSession, processException, registerListener, remove, remove, setDataSource, unregisterListener, update, update
MemberRequest findByKey(java.lang.String key) throws NoSuchMemberRequestException
NoSuchMemberRequestException
if it could not be found.key
- the keyNoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByKey(java.lang.String key)
null
if it could not be found. Uses the finder cache.key
- the keynull
if a matching member request could not be foundMemberRequest fetchByKey(java.lang.String key, boolean retrieveFromCache)
null
if it could not be found, optionally using the finder cache.key
- the keyretrieveFromCache
- whether to retrieve from the finder cachenull
if a matching member request could not be foundMemberRequest removeByKey(java.lang.String key) throws NoSuchMemberRequestException
key
- the keyNoSuchMemberRequestException
int countByKey(java.lang.String key)
key
- the keyjava.util.List<MemberRequest> findByReceiverUserId(long receiverUserId)
receiverUserId
- the receiver user IDjava.util.List<MemberRequest> findByReceiverUserId(long receiverUserId, 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)java.util.List<MemberRequest> findByReceiverUserId(long receiverUserId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)java.util.List<MemberRequest> findByReceiverUserId(long receiverUserId, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator, boolean retrieveFromCache)
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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)retrieveFromCache
- whether to retrieve from the finder cacheMemberRequest findByReceiverUserId_First(long receiverUserId, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
receiverUserId
- the receiver user IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByReceiverUserId_First(long receiverUserId, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
receiverUserId
- the receiver user IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching member request could not be foundMemberRequest findByReceiverUserId_Last(long receiverUserId, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
receiverUserId
- the receiver user IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByReceiverUserId_Last(long receiverUserId, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
receiverUserId
- the receiver user IDorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching member request could not be foundMemberRequest[] findByReceiverUserId_PrevAndNext(long memberRequestId, long receiverUserId, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
memberRequestId
- the primary key of the current member requestreceiverUserId
- the receiver user IDorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a member request with the primary key could not be foundvoid removeByReceiverUserId(long receiverUserId)
receiverUserId
- the receiver user IDint countByReceiverUserId(long receiverUserId)
receiverUserId
- the receiver user IDjava.util.List<MemberRequest> findByR_S(long receiverUserId, int status)
receiverUserId
- the receiver user IDstatus
- the statusjava.util.List<MemberRequest> findByR_S(long receiverUserId, int status, 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstatus
- the statusstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)java.util.List<MemberRequest> findByR_S(long receiverUserId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstatus
- the statusstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)java.util.List<MemberRequest> findByR_S(long receiverUserId, int status, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator, boolean retrieveFromCache)
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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
receiverUserId
- the receiver user IDstatus
- the statusstart
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)retrieveFromCache
- whether to retrieve from the finder cacheMemberRequest findByR_S_First(long receiverUserId, int status, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
receiverUserId
- the receiver user IDstatus
- the statusorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByR_S_First(long receiverUserId, int status, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
receiverUserId
- the receiver user IDstatus
- the statusorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching member request could not be foundMemberRequest findByR_S_Last(long receiverUserId, int status, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
receiverUserId
- the receiver user IDstatus
- the statusorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByR_S_Last(long receiverUserId, int status, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator)
receiverUserId
- the receiver user IDstatus
- the statusorderByComparator
- the comparator to order the set by (optionally null
)null
if a matching member request could not be foundMemberRequest[] findByR_S_PrevAndNext(long memberRequestId, long receiverUserId, int status, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator) throws NoSuchMemberRequestException
memberRequestId
- the primary key of the current member requestreceiverUserId
- the receiver user IDstatus
- the statusorderByComparator
- the comparator to order the set by (optionally null
)NoSuchMemberRequestException
- if a member request with the primary key could not be foundvoid removeByR_S(long receiverUserId, int status)
receiverUserId
- the receiver user IDstatus
- the statusint countByR_S(long receiverUserId, int status)
receiverUserId
- the receiver user IDstatus
- the statusMemberRequest findByG_R_S(long groupId, long receiverUserId, int status) throws NoSuchMemberRequestException
NoSuchMemberRequestException
if it could not be found.groupId
- the group IDreceiverUserId
- the receiver user IDstatus
- the statusNoSuchMemberRequestException
- if a matching member request could not be foundMemberRequest fetchByG_R_S(long groupId, long receiverUserId, int status)
null
if it could not be found. Uses the finder cache.groupId
- the group IDreceiverUserId
- the receiver user IDstatus
- the statusnull
if a matching member request could not be foundMemberRequest fetchByG_R_S(long groupId, long receiverUserId, int status, boolean retrieveFromCache)
null
if it could not be found, optionally using the finder cache.groupId
- the group IDreceiverUserId
- the receiver user IDstatus
- the statusretrieveFromCache
- whether to retrieve from the finder cachenull
if a matching member request could not be foundMemberRequest removeByG_R_S(long groupId, long receiverUserId, int status) throws NoSuchMemberRequestException
groupId
- the group IDreceiverUserId
- the receiver user IDstatus
- the statusNoSuchMemberRequestException
int countByG_R_S(long groupId, long receiverUserId, int status)
groupId
- the group IDreceiverUserId
- the receiver user IDstatus
- the statusvoid cacheResult(MemberRequest memberRequest)
memberRequest
- the member requestvoid cacheResult(java.util.List<MemberRequest> memberRequests)
memberRequests
- the member requestsMemberRequest create(long memberRequestId)
memberRequestId
- the primary key for the new member requestMemberRequest remove(long memberRequestId) throws NoSuchMemberRequestException
memberRequestId
- the primary key of the member requestNoSuchMemberRequestException
- if a member request with the primary key could not be foundMemberRequest updateImpl(MemberRequest memberRequest)
MemberRequest findByPrimaryKey(long memberRequestId) throws NoSuchMemberRequestException
NoSuchMemberRequestException
if it could not be found.memberRequestId
- the primary key of the member requestNoSuchMemberRequestException
- if a member request with the primary key could not be foundMemberRequest fetchByPrimaryKey(long memberRequestId)
null
if it could not be found.memberRequestId
- the primary key of the member requestnull
if a member request with the primary key could not be foundjava.util.Map<java.io.Serializable,MemberRequest> fetchByPrimaryKeys(java.util.Set<java.io.Serializable> primaryKeys)
fetchByPrimaryKeys
in interface com.liferay.portal.kernel.service.persistence.BasePersistence<MemberRequest>
java.util.List<MemberRequest> findAll()
java.util.List<MemberRequest> 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)java.util.List<MemberRequest> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> 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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)java.util.List<MemberRequest> findAll(int start, int end, com.liferay.portal.kernel.util.OrderByComparator<MemberRequest> orderByComparator, boolean retrieveFromCache)
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 and pagination is required (start
and end
are not QueryUtil#ALL_POS
), then the query will include the default ORDER BY logic from MemberRequestModelImpl
. If both orderByComparator
and pagination are absent, for performance reasons, the query will not have an ORDER BY clause and the returned result set will be sorted on by the primary key in an ascending order.
start
- the lower bound of the range of member requestsend
- the upper bound of the range of member requests (not inclusive)orderByComparator
- the comparator to order the results by (optionally null
)retrieveFromCache
- whether to retrieve from the finder cachevoid removeAll()
int countAll()
java.util.Set<java.lang.String> getBadColumnNames()
getBadColumnNames
in interface com.liferay.portal.kernel.service.persistence.BasePersistence<MemberRequest>