@Service public class GeocodeManager extends Object
| Constructor and Description |
|---|
GeocodeManager() |
| Modifier and Type | Method and Description |
|---|---|
List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> |
activeGeocodeSystems(boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> |
allGeocodeSystems(boolean loadDetails) |
void |
createGeocodesOfTemplateLayer(gr.cite.geoanalytics.dataaccess.entities.layer.Layer layer,
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> shapes,
String geocodeMapping) |
gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem |
createGeocodeSystem(gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
String name) |
void |
deleteGeocode(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode geocode) |
void |
deleteGeocodesOfTemplateLayer(gr.cite.geoanalytics.dataaccess.entities.layer.Layer templateLayer) |
void |
deleteGeocodeSystem(gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem geocodeSystem) |
void |
deleteTaxonomies(List<String> taxonomies) |
void |
deleteTerms(List<gr.cite.gaap.datatransferobjects.LayerInfo> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
findAutoCreatedWithParent(String parentTaxonomyName,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem |
findGeocodeSystemById(String id,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem |
findGeocodeSystemByName(String name,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.layer.Layer |
findLayerById(String id) |
gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode |
findTermById(String id,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode |
findTermByName(String name,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode |
findTermByNameAndTaxonomy(String name,
String taxonomyName,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> |
getAllGeocodeSystems() |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getBottomTermsOfTaxonomy(String id,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getChildrenOfGeocode(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getClassDescendantsOfGeocode(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> |
getClassDescendantsOfGeocodeSystem(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getClassSiblingsOfGeocode(String id,
boolean active,
boolean loadDetails) |
void |
getGeocodeDetails(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode term) |
void |
getGeocodeDetails(List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getGeocodesOfGeocodeSystem(String id,
boolean active,
boolean loadDetails) |
void |
getLayerDetails(gr.cite.geoanalytics.dataaccess.entities.layer.Layer layer) |
void |
getLayerDetails(List<gr.cite.geoanalytics.dataaccess.entities.layer.Layer> layers) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getSiblingsOfGeocode(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> |
getTopmostTermsOfTaxonomy(String id,
boolean loadDetails) |
List<String> |
listGeocodeSystems(boolean active) |
List<String> |
listTermsOfGeocodeSystem(String id,
boolean active) |
String |
marshalTaxonomyData(gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData data) |
void |
setGeocodeDao(gr.cite.geoanalytics.dataaccess.entities.geocode.dao.GeocodeDao geocodeDao) |
void |
setGeocodeSystemDao(gr.cite.geoanalytics.dataaccess.entities.geocode.dao.GeocodeSystemDao geocodeSystemDao) |
void |
setLayerDao(gr.cite.geoanalytics.dataaccess.entities.layer.dao.LayerDao layerDao) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData |
unmarshalTaxonomyData(String data) |
void |
updateTaxonomy(gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem t,
String originalName,
boolean create) |
void |
updateTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode t,
String originalName,
String originalTaxonomyName,
boolean create) |
@Inject public void setGeocodeSystemDao(gr.cite.geoanalytics.dataaccess.entities.geocode.dao.GeocodeSystemDao geocodeSystemDao)
@Inject public void setLayerDao(gr.cite.geoanalytics.dataaccess.entities.layer.dao.LayerDao layerDao)
@Inject public void setGeocodeDao(gr.cite.geoanalytics.dataaccess.entities.geocode.dao.GeocodeDao geocodeDao)
public gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData unmarshalTaxonomyData(String data)
public String marshalTaxonomyData(gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData data)
public void getLayerDetails(gr.cite.geoanalytics.dataaccess.entities.layer.Layer layer)
public void getLayerDetails(List<gr.cite.geoanalytics.dataaccess.entities.layer.Layer> layers)
public void getGeocodeDetails(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode term)
public void getGeocodeDetails(List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> terms)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem findGeocodeSystemById(String id, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem findGeocodeSystemByName(String name, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.layer.Layer findLayerById(String id)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> findAutoCreatedWithParent(String parentTaxonomyName, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> allGeocodeSystems(boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> activeGeocodeSystems(boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<String> listGeocodeSystems(boolean active) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getGeocodesOfGeocodeSystem(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> getClassDescendantsOfGeocodeSystem(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getChildrenOfGeocode(String id, boolean active, boolean loadDetails)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getSiblingsOfGeocode(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getClassDescendantsOfGeocode(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getClassSiblingsOfGeocode(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<String> listTermsOfGeocodeSystem(String id, boolean active) throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.shape.Shape getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt,
boolean loadDetails)
throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.shape.Shape getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt)
throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode tt) throws Exception
Exception@Transactional
public void updateTaxonomy(gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem t,
String originalName,
boolean create)
@Transactional
public void updateTerm(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode t,
String originalName,
String originalTaxonomyName,
boolean create)
@Transactional(rollbackFor=java.lang.Exception.class) public void deleteTaxonomies(List<String> taxonomies) throws Exception
Exception@Transactional public void deleteGeocode(gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode geocode)
@Transactional public void deleteTerms(List<gr.cite.gaap.datatransferobjects.LayerInfo> terms) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode findTermByNameAndTaxonomy(String name, String taxonomyName, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode findTermById(String id, boolean loadDetails)
public List<gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem> getAllGeocodeSystems()
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getTopmostTermsOfTaxonomy(String id, boolean loadDetails)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode> getBottomTermsOfTaxonomy(String id, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.geocode.Geocode findTermByName(String name, boolean loadDetails) throws Exception
Exceptionpublic void deleteGeocodesOfTemplateLayer(gr.cite.geoanalytics.dataaccess.entities.layer.Layer templateLayer)
throws Exception
Exception@Transactional
public void createGeocodesOfTemplateLayer(gr.cite.geoanalytics.dataaccess.entities.layer.Layer layer,
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> shapes,
String geocodeMapping)
throws Exception
Exception@Transactional
public gr.cite.geoanalytics.dataaccess.entities.geocode.GeocodeSystem createGeocodeSystem(gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
String name)
throws Exception
ExceptionCopyright © 2018. All Rights Reserved.