org.bejug.javacareers.jobs.service
Class EducationServiceImpl

java.lang.Object
  extended byorg.bejug.javacareers.jobs.service.EducationServiceImpl
All Implemented Interfaces:
org.bejug.javacareers.jobs.service.EducationService

public class EducationServiceImpl
extends java.lang.Object
implements org.bejug.javacareers.jobs.service.EducationService

Concrete implementation of the educationservice.

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

Constructor Summary
EducationServiceImpl(OfferDao academicEducationOfferDao, OfferDao commercialEducationOfferDao, org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
          Constructor.
 
Method Summary
 void deleteEducationOffer(org.bejug.javacareers.jobs.model.EducationOffer offer)
          
 org.bejug.javacareers.jobs.model.AcademicEducationOffer getAcademicEducationOffer(java.lang.Integer id)
          
 java.util.List getAcademicEducationOffers()
          
 java.util.List getAcademicEducationOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
          
 int getAcademicEducationsCount()
          
 org.bejug.javacareers.jobs.model.CommercialEducationOffer getCommercialEducationOffer(java.lang.Integer id)
          
 java.util.List getCommercialEducationOffers()
          
 java.util.List getCommercialEducationOffers(org.bejug.javacareers.common.search.SearchCriteria searchCriteria)
          
 int getCommercialEducationsCount()
          
 int getEducationsCount()
          
 void setAcademicEducationOfferDao(OfferDao academicEducationOfferDao)
          set the academicEducationOfferDao.
 void setCommercialEducationOfferDao(OfferDao commercialEducationOfferDao)
          set the commercialEducationOfferDao.
 void setSearchCriteriaService(org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
          {@inheritDoc}
 void storeEducationOffer(org.bejug.javacareers.jobs.model.EducationOffer offer)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EducationServiceImpl

public EducationServiceImpl(OfferDao academicEducationOfferDao,
                            OfferDao commercialEducationOfferDao,
                            org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
Constructor.

Parameters:
academicEducationOfferDao - the needed academicEducationOfferDao.
commercialEducationOfferDao - the needed commercialEducationOfferDao.
searchCriteriaService - the searchCriteriaService.
Method Detail

setAcademicEducationOfferDao

public void setAcademicEducationOfferDao(OfferDao academicEducationOfferDao)
set the academicEducationOfferDao.

Parameters:
academicEducationOfferDao - the dao to set.

setCommercialEducationOfferDao

public void setCommercialEducationOfferDao(OfferDao commercialEducationOfferDao)
set the commercialEducationOfferDao.

Parameters:
commercialEducationOfferDao - the dao to set

storeEducationOffer

public void storeEducationOffer(org.bejug.javacareers.jobs.model.EducationOffer offer)

Specified by:
storeEducationOffer in interface org.bejug.javacareers.jobs.service.EducationService

deleteEducationOffer

public void deleteEducationOffer(org.bejug.javacareers.jobs.model.EducationOffer offer)

Specified by:
deleteEducationOffer in interface org.bejug.javacareers.jobs.service.EducationService

getAcademicEducationOffers

public java.util.List getAcademicEducationOffers()

Specified by:
getAcademicEducationOffers in interface org.bejug.javacareers.jobs.service.EducationService

getCommercialEducationOffers

public java.util.List getCommercialEducationOffers()

Specified by:
getCommercialEducationOffers in interface org.bejug.javacareers.jobs.service.EducationService

getAcademicEducationOffer

public org.bejug.javacareers.jobs.model.AcademicEducationOffer getAcademicEducationOffer(java.lang.Integer id)

Specified by:
getAcademicEducationOffer in interface org.bejug.javacareers.jobs.service.EducationService

getCommercialEducationOffer

public org.bejug.javacareers.jobs.model.CommercialEducationOffer getCommercialEducationOffer(java.lang.Integer id)

Specified by:
getCommercialEducationOffer in interface org.bejug.javacareers.jobs.service.EducationService

getCommercialEducationsCount

public int getCommercialEducationsCount()

Specified by:
getCommercialEducationsCount in interface org.bejug.javacareers.jobs.service.EducationService

getAcademicEducationsCount

public int getAcademicEducationsCount()

Specified by:
getAcademicEducationsCount in interface org.bejug.javacareers.jobs.service.EducationService

getEducationsCount

public int getEducationsCount()

Specified by:
getEducationsCount in interface org.bejug.javacareers.jobs.service.EducationService

setSearchCriteriaService

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


getCommercialEducationOffers

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

Specified by:
getCommercialEducationOffers in interface org.bejug.javacareers.jobs.service.EducationService
Throws:
java.lang.IllegalArgumentException

getAcademicEducationOffers

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

Specified by:
getAcademicEducationOffers in interface org.bejug.javacareers.jobs.service.EducationService
Throws:
java.lang.IllegalArgumentException


Copyright © 2005-2006 BeJUG. All Rights Reserved.