org.bejug.javacareers.common.service
Class ItemServiceImpl

java.lang.Object
  extended byorg.bejug.javacareers.common.service.ItemServiceImpl
All Implemented Interfaces:
org.bejug.javacareers.common.service.ItemService

public class ItemServiceImpl
extends java.lang.Object
implements org.bejug.javacareers.common.service.ItemService

Concrete implementation of the ItemService.

Version:
$Revision: 1.19 $ $Date: 2005/12/20 15:36:45 $
Author:
Bart Meyers (last modified by $Author: shally $)

Constructor Summary
ItemServiceImpl(org.bejug.javacareers.common.search.SearchCriteriaService service, org.bejug.javacareers.common.search.SearchCriteriaFactory factory, ItemDao itemDao, OfferDao commercialEducationOfferDao)
           
 
Method Summary
 void delete(java.lang.Integer id)
          {@inheritDoc}
 void delete(org.bejug.javacareers.jobs.model.Item item)
          
 org.bejug.javacareers.jobs.model.Item findById(java.lang.Integer id)
          
 org.bejug.javacareers.jobs.model.Item getItem(java.lang.Integer id)
          
 int getItemCount()
          
 int getItemCount(int itemType)
          
 java.util.List getItems()
          
 java.util.List getItems(java.lang.Class clazz)
          
 java.util.List getItems(int itemType)
          
 int getUnApprovedItemCount()
          
 int getUnApprovedItemCount(int itemType)
          
 java.util.List getUnApprovedItems()
           
 java.util.List getUnApprovedItems(java.lang.Class clazz)
          
 java.util.List getUnApprovedItems(int itemType)
          
 void store(org.bejug.javacareers.jobs.model.CommercialEducationOffer item)
           
 void store(org.bejug.javacareers.jobs.model.Item item)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ItemServiceImpl

public ItemServiceImpl(org.bejug.javacareers.common.search.SearchCriteriaService service,
                       org.bejug.javacareers.common.search.SearchCriteriaFactory factory,
                       ItemDao itemDao,
                       OfferDao commercialEducationOfferDao)
Parameters:
service - is the service
factory - is the factory
itemDao - is the itemDao
commercialEducationOfferDao - is the commercialEducationOfferDao
Method Detail

getItems

public java.util.List getItems()

Specified by:
getItems in interface org.bejug.javacareers.common.service.ItemService

getItem

public org.bejug.javacareers.jobs.model.Item getItem(java.lang.Integer id)

Specified by:
getItem in interface org.bejug.javacareers.common.service.ItemService

getItems

public java.util.List getItems(int itemType)

Specified by:
getItems in interface org.bejug.javacareers.common.service.ItemService

getItems

public java.util.List getItems(java.lang.Class clazz)

Specified by:
getItems in interface org.bejug.javacareers.common.service.ItemService

getItemCount

public int getItemCount()

Specified by:
getItemCount in interface org.bejug.javacareers.common.service.ItemService

getItemCount

public int getItemCount(int itemType)

Specified by:
getItemCount in interface org.bejug.javacareers.common.service.ItemService

getUnApprovedItemCount

public int getUnApprovedItemCount(int itemType)

Specified by:
getUnApprovedItemCount in interface org.bejug.javacareers.common.service.ItemService

getUnApprovedItemCount

public int getUnApprovedItemCount()

Specified by:
getUnApprovedItemCount in interface org.bejug.javacareers.common.service.ItemService

findById

public org.bejug.javacareers.jobs.model.Item findById(java.lang.Integer id)

Specified by:
findById in interface org.bejug.javacareers.common.service.ItemService

delete

public void delete(org.bejug.javacareers.jobs.model.Item item)

Specified by:
delete in interface org.bejug.javacareers.common.service.ItemService

delete

public void delete(java.lang.Integer id)
{@inheritDoc}


store

public void store(org.bejug.javacareers.jobs.model.Item item)

Specified by:
store in interface org.bejug.javacareers.common.service.ItemService

store

public void store(org.bejug.javacareers.jobs.model.CommercialEducationOffer item)
Specified by:
store in interface org.bejug.javacareers.common.service.ItemService
Parameters:
item - is the item to be stored

getUnApprovedItems

public java.util.List getUnApprovedItems()
Specified by:
getUnApprovedItems in interface org.bejug.javacareers.common.service.ItemService
Returns:
list of UnApprovedItems

getUnApprovedItems

public java.util.List getUnApprovedItems(int itemType)

Specified by:
getUnApprovedItems in interface org.bejug.javacareers.common.service.ItemService

getUnApprovedItems

public java.util.List getUnApprovedItems(java.lang.Class clazz)

Specified by:
getUnApprovedItems in interface org.bejug.javacareers.common.service.ItemService


Copyright © 2005-2006 BeJUG. All Rights Reserved.