org.bejug.javacareers.jobs.service
Class ServiceOfferServiceImpl

java.lang.Object
  extended byorg.bejug.javacareers.jobs.service.ServiceOfferServiceImpl
All Implemented Interfaces:
org.bejug.javacareers.jobs.service.ServiceOfferService

public class ServiceOfferServiceImpl
extends java.lang.Object
implements org.bejug.javacareers.jobs.service.ServiceOfferService

The concrete implementation of the ServiceOfferService.

Version:
$Revision: 1.2 $ $Date: 2005/10/11 09:11:48 $
Author:
Bart Meyers (Last modified by $Author: stephan_janssen $)

Constructor Summary
ServiceOfferServiceImpl(OfferDao educationServiceOfferDao, OfferDao consultingServiceOfferDao, org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
          Constructor.
 
Method Summary
 void deleteServiceOffer(org.bejug.javacareers.jobs.model.ServiceOffer offer)
          
 org.bejug.javacareers.jobs.model.ConsultingServiceOffer getConsultingServiceOffer(java.lang.Integer id)
          
 java.util.List getConsultingServiceOffers()
          
 java.util.List getConsultingServiceOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
          
 int getConsultingServiceOffersCount()
          
 org.bejug.javacareers.jobs.model.EducationServiceOffer getEducationServiceOffer(java.lang.Integer id)
          
 java.util.List getEducationServiceOffers()
          
 java.util.List getEducationServiceOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
          
 int getEducationServiceOffersCount()
          
 void setConsultingServiceOfferDao(OfferDao consultingServiceOfferDao)
          sets the consultingserviceofferdao.
 void setEducationServiceOfferDao(OfferDao educationServiceOfferDao)
          sets the educationserviceofferdao.
 void setSearchCriteriaService(org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
          {@inheritDoc}
 void storeServiceOffer(org.bejug.javacareers.jobs.model.ServiceOffer offer)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceOfferServiceImpl

public ServiceOfferServiceImpl(OfferDao educationServiceOfferDao,
                               OfferDao consultingServiceOfferDao,
                               org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
Constructor.

Parameters:
educationServiceOfferDao - the needed educationServiceOfferDao.
consultingServiceOfferDao - the needed consultingServiceOfferDao.
searchCriteriaService - the neede searchCriteriaService.
Method Detail

setConsultingServiceOfferDao

public void setConsultingServiceOfferDao(OfferDao consultingServiceOfferDao)
sets the consultingserviceofferdao.

Parameters:
consultingServiceOfferDao - the ConsultingService to set

setEducationServiceOfferDao

public void setEducationServiceOfferDao(OfferDao educationServiceOfferDao)
sets the educationserviceofferdao.

Parameters:
educationServiceOfferDao - the EducationService to set

storeServiceOffer

public void storeServiceOffer(org.bejug.javacareers.jobs.model.ServiceOffer offer)

Specified by:
storeServiceOffer in interface org.bejug.javacareers.jobs.service.ServiceOfferService

deleteServiceOffer

public void deleteServiceOffer(org.bejug.javacareers.jobs.model.ServiceOffer offer)

Specified by:
deleteServiceOffer in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getEducationServiceOffers

public java.util.List getEducationServiceOffers()

Specified by:
getEducationServiceOffers in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getConsultingServiceOffers

public java.util.List getConsultingServiceOffers()

Specified by:
getConsultingServiceOffers in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getEducationServiceOffer

public org.bejug.javacareers.jobs.model.EducationServiceOffer getEducationServiceOffer(java.lang.Integer id)

Specified by:
getEducationServiceOffer in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getConsultingServiceOffer

public org.bejug.javacareers.jobs.model.ConsultingServiceOffer getConsultingServiceOffer(java.lang.Integer id)

Specified by:
getConsultingServiceOffer in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getConsultingServiceOffersCount

public int getConsultingServiceOffersCount()

Specified by:
getConsultingServiceOffersCount in interface org.bejug.javacareers.jobs.service.ServiceOfferService

getEducationServiceOffersCount

public int getEducationServiceOffersCount()

Specified by:
getEducationServiceOffersCount in interface org.bejug.javacareers.jobs.service.ServiceOfferService

setSearchCriteriaService

public void setSearchCriteriaService(org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
{@inheritDoc}


getConsultingServiceOffers

public java.util.List getConsultingServiceOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
                                          throws java.lang.IllegalArgumentException

Specified by:
getConsultingServiceOffers in interface org.bejug.javacareers.jobs.service.ServiceOfferService
Throws:
java.lang.IllegalArgumentException

getEducationServiceOffers

public java.util.List getEducationServiceOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
                                         throws java.lang.IllegalArgumentException

Specified by:
getEducationServiceOffers in interface org.bejug.javacareers.jobs.service.ServiceOfferService
Throws:
java.lang.IllegalArgumentException


Copyright © 2005-2006 BeJUG. All Rights Reserved.