@Service @Transactional(readOnly=true) public class LocationServiceImpl extends ServiceBase<DefinedTermBase,IDefinedTermDao> implements ILocationService
#save(DefinedTermBase)
as no base dao is loaded by autowiring.ILocationService.NamedAreaVocabularyType
Modifier and Type | Field and Description |
---|---|
protected IDefinedTermDao |
definedTermDao |
protected IOrderedTermVocabularyDao |
orderedVocabularyDao |
protected ITermVocabularyDao |
vocabularyDao |
appContext, dao, INCLUDE_UNPUBLISHED, NO_UNPUBLISHED
Constructor and Description |
---|
LocationServiceImpl() |
Modifier and Type | Method and Description |
---|---|
OrderedTermVocabulary<NamedAreaLevel> |
getNamedAreaLevelVocabulary() |
TermVocabulary<NamedAreaType> |
getNamedAreaTypeVocabulary()
(non-Javadoc)
|
OrderedTermVocabulary<NamedArea> |
getNamedAreaVocabulary(ILocationService.NamedAreaVocabularyType vocabularyType)
- these would be top-level areas for nested area vocabularies, e.g.
|
java.util.List<ILocationService.NamedAreaVocabularyType> |
getNamedAreaVocabularyTypes()
Returns a list of NamedArea Types "TDWG Areas", "ISO Country Codes"
|
OrderedTermVocabulary<PresenceAbsenceTerm> |
getPresenceAbsenceTermVocabulary()
Deprecated.
|
java.util.List<NamedArea> |
getTopLevelNamedAreasByVocabularyType(ILocationService.NamedAreaVocabularyType vocabularyType) |
protected void |
setDao(IDefinedTermDao dao) |
checkPublished, clear, count, delete, delete, delete, exists, find, find, find, find, findById, findWithoutFlush, getSession, group, list, list, load, load, load, load, loadByIds, loadByIds, loadWithUpdate, lock, merge, merge, merge, merge, page, page, page, pageByParamWithRestrictions, refresh, refresh, save, save, saveOrUpdate, saveOrUpdate, setApplicationContext, update
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
clear, count, delete, delete, delete, exists, find, find, find, find, findById, findWithoutFlush, getSession, group, list, list, load, load, load, load, loadByIds, loadByIds, loadWithUpdate, lock, merge, merge, merge, merge, page, page, page, pageByParamWithRestrictions, refresh, refresh, save, save, saveOrUpdate, saveOrUpdate, update
@Autowired protected ITermVocabularyDao vocabularyDao
@Autowired protected IDefinedTermDao definedTermDao
@Autowired protected IOrderedTermVocabularyDao orderedVocabularyDao
protected void setDao(IDefinedTermDao dao)
setDao
in class ServiceBase<DefinedTermBase,IDefinedTermDao>
@Deprecated public OrderedTermVocabulary<PresenceAbsenceTerm> getPresenceAbsenceTermVocabulary()
getPresenceAbsenceTermVocabulary
in interface ILocationService
FIXME Candidate for harmonization
is this method a duplicate of termService.getVocabulary(VocabularyEnum.PresenceTerm)
public java.util.List<ILocationService.NamedAreaVocabularyType> getNamedAreaVocabularyTypes()
ILocationService
getNamedAreaVocabularyTypes
in interface ILocationService
public OrderedTermVocabulary<NamedArea> getNamedAreaVocabulary(ILocationService.NamedAreaVocabularyType vocabularyType)
ILocationService
getNamedAreaVocabulary
in interface ILocationService
public OrderedTermVocabulary<NamedAreaLevel> getNamedAreaLevelVocabulary()
getNamedAreaLevelVocabulary
in interface ILocationService
public TermVocabulary<NamedAreaType> getNamedAreaTypeVocabulary()
getNamedAreaTypeVocabulary
in interface ILocationService
FIXME Candidate for harmonization
is this method a duplicate of termService.getVocabulary(VocabularyEnum.NamedAreaType)
public java.util.List<NamedArea> getTopLevelNamedAreasByVocabularyType(ILocationService.NamedAreaVocabularyType vocabularyType)
getTopLevelNamedAreasByVocabularyType
in interface ILocationService
Copyright © 2007-2020 EDIT. All Rights Reserved.