org.bejug.javacareers.jobs.view.jsf.util
Class AdminBootstrap

java.lang.Object
  extended byorg.bejug.javacareers.jobs.view.jsf.util.AdminBootstrap
All Implemented Interfaces:
org.springframework.beans.factory.InitializingBean

public class AdminBootstrap
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean

Temporary solution to bootstrap the admin account while working with an in-memory database.

Version:
$Revision: 1.26 $ - $Date: 2005/12/20 15:36:47 $
Author:
kva (Last modified by $Author: shally $)

Field Summary
protected  org.bejug.javacareers.common.search.SearchCriteriaFactory searchCriteriaFactory
          Search factory.
 
Constructor Summary
AdminBootstrap()
           
 
Method Summary
 void afterPropertiesSet()
           
 void createRSSData()
          Create some test data
 org.bejug.javacareers.feeder.FeederDaemonConfig getFeederDaemonConfig()
           
 org.bejug.javacareers.jobs.service.JobService getJobService()
           
 org.bejug.javacareers.jobs.service.RssFeedService getRssFeedService()
           
 org.bejug.javacareers.common.search.SearchCriteriaFactory getSearchCriteriaFactory()
           
 org.bejug.javacareers.common.search.SearchCriteriaService getSearchCriteriaService()
           
 void setAdminService(org.bejug.javacareers.jobs.service.AdminService adminService)
           
 void setFeederDaemonConfig(org.bejug.javacareers.feeder.FeederDaemonConfig config)
          FeederDaemon feederDaemonConfig file is set through Springs IoC.
 void setJavaCareersConfig(org.bejug.javacareers.project.properties.JavaCareersConfig javaCareersConfig)
           
 void setJobService(org.bejug.javacareers.jobs.service.JobService jobService)
           
 void setRssFeedService(org.bejug.javacareers.jobs.service.RssFeedService rssFeedService)
          Spring-injection method for RSSFeedDAO
 void setSearchCriteriaFactory(org.bejug.javacareers.common.search.SearchCriteriaFactory searchCriteriaFactory)
           
 void setSearchCriteriaService(org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

searchCriteriaFactory

protected org.bejug.javacareers.common.search.SearchCriteriaFactory searchCriteriaFactory
Search factory.

Constructor Detail

AdminBootstrap

public AdminBootstrap()
Method Detail

getRssFeedService

public org.bejug.javacareers.jobs.service.RssFeedService getRssFeedService()
Returns:
Returns the rssFeedService.

getJobService

public org.bejug.javacareers.jobs.service.JobService getJobService()
Returns:
the wanted jobservice

setJobService

public void setJobService(org.bejug.javacareers.jobs.service.JobService jobService)
Parameters:
jobService - sets the jobservice

setRssFeedService

public void setRssFeedService(org.bejug.javacareers.jobs.service.RssFeedService rssFeedService)
Spring-injection method for RSSFeedDAO

Parameters:
rssFeedService - The rssFeedService to set.

setFeederDaemonConfig

public void setFeederDaemonConfig(org.bejug.javacareers.feeder.FeederDaemonConfig config)
FeederDaemon feederDaemonConfig file is set through Springs IoC.

Parameters:
config - Sets the feederDaemonConfig object (Spring)

getFeederDaemonConfig

public org.bejug.javacareers.feeder.FeederDaemonConfig getFeederDaemonConfig()
Returns:
Config object containg settings

afterPropertiesSet

public void afterPropertiesSet()
                        throws org.bejug.javacareers.common.exception.LastAdminException
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
org.bejug.javacareers.common.exception.LastAdminException - on last admin

createRSSData

public void createRSSData()
Create some test data


setAdminService

public void setAdminService(org.bejug.javacareers.jobs.service.AdminService adminService)
Parameters:
adminService - The adminService to set.

setJavaCareersConfig

public void setJavaCareersConfig(org.bejug.javacareers.project.properties.JavaCareersConfig javaCareersConfig)
Parameters:
javaCareersConfig - The javaCareersConfig to set.

getSearchCriteriaFactory

public org.bejug.javacareers.common.search.SearchCriteriaFactory getSearchCriteriaFactory()
Returns:
searchCriteriaFactory

setSearchCriteriaFactory

public void setSearchCriteriaFactory(org.bejug.javacareers.common.search.SearchCriteriaFactory searchCriteriaFactory)
Parameters:
searchCriteriaFactory - is searchCriteriaFactory

getSearchCriteriaService

public org.bejug.javacareers.common.search.SearchCriteriaService getSearchCriteriaService()
Returns:
searchCriteriaService

setSearchCriteriaService

public void setSearchCriteriaService(org.bejug.javacareers.common.search.SearchCriteriaService searchCriteriaService)
Parameters:
searchCriteriaService - is searchCriteriaService


Copyright © 2005-2006 BeJUG. All Rights Reserved.