|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.bejug.javacareers.jobs.service.AdminServiceImpl
The User service implementation which will be called by the view. This can be any view including RUI and/or HTML web clients.
| Constructor Summary | |
AdminServiceImpl(UserDao userDao,
ParameterDao organisationTypeDao,
ParameterDao offerTypeDao,
CountryDao countryDao,
RegionDao regionDao,
ParameterDao profileDao)
Constructor. |
|
| Method Summary | |
void |
deleteCountry(java.lang.Integer id)
|
void |
deleteOfferType(java.lang.Integer id)
|
void |
deleteOrganisationType(java.lang.Integer id)
|
void |
deleteProfile(java.lang.Integer id)
|
void |
deleteUser(java.lang.Integer userId)
|
java.util.List |
getCountries()
|
org.bejug.javacareers.jobs.model.Country |
getCountry(java.lang.Integer id)
|
org.bejug.javacareers.jobs.model.OfferType |
getOfferType(java.lang.Integer id)
|
java.util.List |
getOfferTypes()
|
org.bejug.javacareers.jobs.model.OrganisationType |
getOrganisationType(java.lang.Integer id)
|
java.util.List |
getOrganisationTypes()
|
java.util.List |
getProfiles()
|
org.bejug.javacareers.jobs.model.Region |
getRegionByName(java.lang.String region)
|
java.util.Set |
getRegions(java.lang.String country)
|
org.bejug.javacareers.jobs.model.User |
getUser(java.lang.Integer id)
|
org.bejug.javacareers.jobs.model.User |
getUserByUserName(java.lang.String userName)
|
java.util.List |
getUsers()
|
void |
setCountryDao(CountryDao countryDao)
|
void |
setOfferTypeDao(ParameterDao offerTypeDao)
|
void |
setOrganisationTypeDao(ParameterDao organisationTypeDao)
Sets the organisationType dao through Springs Ioc. |
void |
setProfileDao(ParameterDao profileDao)
|
void |
setRegionDao(RegionDao regionDao)
|
void |
setUserDao(UserDao userDao)
Sets the user dao through Springs Ioc. |
void |
storeCountry(org.bejug.javacareers.jobs.model.Country country)
|
void |
storeOfferType(org.bejug.javacareers.jobs.model.OfferType offerType)
|
void |
storeOrganisationType(org.bejug.javacareers.jobs.model.OrganisationType organisationType)
|
void |
storeProfile(org.bejug.javacareers.jobs.model.Profile profile)
|
void |
storeUser(org.bejug.javacareers.jobs.model.User user)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public AdminServiceImpl(UserDao userDao,
ParameterDao organisationTypeDao,
ParameterDao offerTypeDao,
CountryDao countryDao,
RegionDao regionDao,
ParameterDao profileDao)
userDao - the userDao.organisationTypeDao - the organisationTypeDao.offerTypeDao - the offerTypeDao.countryDao - the countryDao.regionDao - the regionDao.profileDao - the profileDao.| Method Detail |
public void setOrganisationTypeDao(ParameterDao organisationTypeDao)
organisationTypeDao - the organisationType dao.public void setUserDao(UserDao userDao)
userDao - the user dao.public void setRegionDao(RegionDao regionDao)
regionDao - The regionDao to set.public void setProfileDao(ParameterDao profileDao)
profileDao - the profileDao to set.
public void storeUser(org.bejug.javacareers.jobs.model.User user)
throws org.bejug.javacareers.common.exception.DuplicateUserNameException,
org.bejug.javacareers.common.exception.LastAdminException
storeUser in interface org.bejug.javacareers.jobs.service.AdminServiceorg.bejug.javacareers.common.exception.DuplicateUserNameException
org.bejug.javacareers.common.exception.LastAdminException
public void deleteUser(java.lang.Integer userId)
throws org.bejug.javacareers.common.exception.LastAdminException
deleteUser in interface org.bejug.javacareers.jobs.service.AdminServiceorg.bejug.javacareers.common.exception.LastAdminExceptionpublic java.util.List getUsers()
getUsers in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.User getUser(java.lang.Integer id)
getUser in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.User getUserByUserName(java.lang.String userName)
getUserByUserName in interface org.bejug.javacareers.jobs.service.AdminServicepublic void storeOrganisationType(org.bejug.javacareers.jobs.model.OrganisationType organisationType)
storeOrganisationType in interface org.bejug.javacareers.jobs.service.AdminServicepublic void deleteOrganisationType(java.lang.Integer id)
deleteOrganisationType in interface org.bejug.javacareers.jobs.service.AdminServicepublic java.util.List getOrganisationTypes()
getOrganisationTypes in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.OrganisationType getOrganisationType(java.lang.Integer id)
getOrganisationType in interface org.bejug.javacareers.jobs.service.AdminServicepublic void deleteOfferType(java.lang.Integer id)
deleteOfferType in interface org.bejug.javacareers.jobs.service.AdminServicepublic void storeOfferType(org.bejug.javacareers.jobs.model.OfferType offerType)
storeOfferType in interface org.bejug.javacareers.jobs.service.AdminServicepublic java.util.List getOfferTypes()
getOfferTypes in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.OfferType getOfferType(java.lang.Integer id)
getOfferType in interface org.bejug.javacareers.jobs.service.AdminServicepublic void setOfferTypeDao(ParameterDao offerTypeDao)
offerTypeDao - The offerTypeDao to set.public void setCountryDao(CountryDao countryDao)
countryDao - The countryDao to set.public void deleteCountry(java.lang.Integer id)
deleteCountry in interface org.bejug.javacareers.jobs.service.AdminServicepublic void storeCountry(org.bejug.javacareers.jobs.model.Country country)
storeCountry in interface org.bejug.javacareers.jobs.service.AdminServicepublic java.util.List getCountries()
getCountries in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.Country getCountry(java.lang.Integer id)
getCountry in interface org.bejug.javacareers.jobs.service.AdminServicepublic java.util.Set getRegions(java.lang.String country)
getRegions in interface org.bejug.javacareers.jobs.service.AdminServicepublic org.bejug.javacareers.jobs.model.Region getRegionByName(java.lang.String region)
getRegionByName in interface org.bejug.javacareers.jobs.service.AdminServicepublic void storeProfile(org.bejug.javacareers.jobs.model.Profile profile)
storeProfile in interface org.bejug.javacareers.jobs.service.AdminServicepublic java.util.List getProfiles()
getProfiles in interface org.bejug.javacareers.jobs.service.AdminServicepublic void deleteProfile(java.lang.Integer id)
deleteProfile in interface org.bejug.javacareers.jobs.service.AdminService
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||