org.marketchangers.prayer.hibernate
Class HibernatePrayerRequestManager
java.lang.Object
org.marketchangers.prayer.hibernate.HibernatePrayerRequestManager
- All Implemented Interfaces:
- PrayerRequestManager
- public class HibernatePrayerRequestManager
- extends java.lang.Object
- implements PrayerRequestManager
- Author:
- Jason Williams, Matthew Todd
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HibernatePrayerRequestManager
public HibernatePrayerRequestManager(PrayerRequestSearcher searcher,
org.nanocontainer.hibernate.SessionProvider provider)
submitPrayerRequest
public boolean submitPrayerRequest(PrayerRequest prayerRequest)
- Specified by:
submitPrayerRequest in interface PrayerRequestManager
createPrayerCategory
public boolean createPrayerCategory(PrayerCategory category)
- Specified by:
createPrayerCategory in interface PrayerRequestManager
getPrayerCategory
public PrayerCategory getPrayerCategory(java.lang.String category)
- Specified by:
getPrayerCategory in interface PrayerRequestManager
getCategoriesForRequestor
public java.util.List getCategoriesForRequestor(java.lang.String user)
- Specified by:
getCategoriesForRequestor in interface PrayerRequestManager
getCategoriesForIntercessor
public java.util.List getCategoriesForIntercessor(java.lang.String user)
- Specified by:
getCategoriesForIntercessor in interface PrayerRequestManager
getRequestorsForIntercessor
public java.util.List getRequestorsForIntercessor(java.lang.String user)
- Specified by:
getRequestorsForIntercessor in interface PrayerRequestManager
getRequestorOrganizationsForIntercessor
public java.util.List getRequestorOrganizationsForIntercessor(java.lang.String user)
- Specified by:
getRequestorOrganizationsForIntercessor in interface PrayerRequestManager
getCurrentIntercessors
public java.util.List getCurrentIntercessors(java.lang.String requestorUserId)
- Specified by:
getCurrentIntercessors in interface PrayerRequestManager
getCurrentRequestors
public java.util.List getCurrentRequestors(java.lang.String intercessorUserId)
- Specified by:
getCurrentRequestors in interface PrayerRequestManager
removeContract
public boolean removeContract(UserContract contract)
- Specified by:
removeContract in interface PrayerRequestManager
addContract
public boolean addContract(UserContract contract)
- Specified by:
addContract in interface PrayerRequestManager
updateContractStatus
public boolean updateContractStatus(UserContract contract)
- Specified by:
updateContractStatus in interface PrayerRequestManager
addComment
public boolean addComment(PrayerComment comment)
- Specified by:
addComment in interface PrayerRequestManager
updateStatus
public boolean updateStatus(PrayerRequest prayerRequest)
- Specified by:
updateStatus in interface PrayerRequestManager
getPrayerRequestById
public PrayerRequest getPrayerRequestById(java.lang.String user,
java.lang.Integer id)
- Specified by:
getPrayerRequestById in interface PrayerRequestManager
getCommentsByPrayerId
public java.util.List getCommentsByPrayerId(java.lang.Integer prayerRequestId)
- Specified by:
getCommentsByPrayerId in interface PrayerRequestManager
getPrayerRequestList
public java.util.List getPrayerRequestList(java.lang.String user,
java.lang.String role)
- Specified by:
getPrayerRequestList in interface PrayerRequestManager
search
public java.util.List search(java.lang.String user,
PrayerRequestQuery query)
- Description copied from interface:
PrayerRequestManager
- Expects that the query has already had organizationName translated to a
list of requestors. Filters the entire list based on the relationships
the intercessor has.
- Specified by:
search in interface PrayerRequestManager
Copyright © 2004 Web Commerce Group, LLC. All Rights Reserved.