@Service public class TaxonomyManager extends Object
| Constructor and Description |
|---|
TaxonomyManager() |
| Modifier and Type | Method and Description |
|---|---|
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
activeTaxonomies(boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
allTaxonomies(boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
allTerms(boolean loadDetails) |
void |
deleteTaxonomies(List<String> taxonomies) |
void |
deleteTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) |
void |
deleteTermLinks(List<gr.cite.gaap.datatransferobjects.TaxonomyTermLinkInfo> links) |
void |
deleteTerms(List<gr.cite.gaap.datatransferobjects.TaxonomyTermInfo> terms) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
findAutoCreatedWithParent(String parentTaxonomyName,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy |
findTaxonomyById(String id,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy |
findTaxonomyByName(String name,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm |
findTermById(String id,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm |
findTermByName(String name,
boolean loadDetails) |
Map<String,gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
findTermByNameAndTaxonomies(List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> taxonomies) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm |
findTermByNameAndTaxonomies(String taxonomyTermName,
List<String> taxonomyNames,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm |
findTermByNameAndTaxonomies(String taxonomyTermName,
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> taxonomies) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm |
findTermByNameAndTaxonomy(String name,
String taxonomyName,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getBottomTermsOfTaxonomy(String id,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getChildrenOfTerm(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> |
getClassDescendantsOfTaxonomy(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getClassDescendantsOfTerm(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getClassSiblingsOfTerm(String id,
boolean active,
boolean loadDetails) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) |
gr.cite.geoanalytics.dataaccess.entities.shape.Shape |
getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) |
List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> |
getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getSiblingsOfTerm(String id,
boolean active,
boolean loadDetails) |
void |
getTermDetails(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm t) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermLink> |
getTermLinksOfTaxonomy(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getTermsOfTaxonomy(String id,
boolean active,
boolean loadDetails) |
List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> |
getTopmostTermsOfTaxonomy(String id,
boolean loadDetails) |
List<String> |
listTaxonomies(boolean active) |
List<String> |
listTermsOfTaxonomy(String id,
boolean active) |
String |
marshalTaxonomyData(gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData data) |
void |
setProjectTermDao(gr.cite.geoanalytics.dataaccess.entities.project.dao.ProjectTermDao projectTermDao) |
void |
setShapeDocumentDao(gr.cite.geoanalytics.dataaccess.entities.shape.dao.ShapeDocumentDao shapeDocumentDao) |
void |
setTaxonomyDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyDao taxonomyDao) |
void |
setTaxonomyTermDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermDao taxonomyTermDao) |
void |
setTaxonomyTermLinkDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermLinkDao taxonomyTermLinkDao) |
void |
setTaxonomyTermShapeDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermShapeDao taxonomyTermShapeDao) |
gr.cite.geoanalytics.dataaccess.entities.taxonomy.definition.TaxonomyData |
unmarshalTaxonomyData(String data) |
void |
updateTaxonomy(gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t,
String originalName,
boolean create) |
void |
updateTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm t,
String originalName,
String originalTaxonomyName,
boolean create) |
void |
updateTermLink(String sourceTermTaxonomy,
String sourceTerm,
String destTermTaxonomy,
String destTerm,
String origSourceTermTaxonomy,
String origSourceTerm,
String origDestTermTaxonomy,
String origDestTerm,
gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermLink.Verb verb,
gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator,
boolean create) |
@Inject public void setTaxonomyDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyDao taxonomyDao)
@Inject public void setTaxonomyTermDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermDao taxonomyTermDao)
@Inject public void setTaxonomyTermLinkDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermLinkDao taxonomyTermLinkDao)
@Inject public void setTaxonomyTermShapeDao(gr.cite.geoanalytics.dataaccess.entities.taxonomy.dao.TaxonomyTermShapeDao taxonomyTermShapeDao)
@Inject public void setProjectTermDao(gr.cite.geoanalytics.dataaccess.entities.project.dao.ProjectTermDao projectTermDao)
@Inject public void setShapeDocumentDao(gr.cite.geoanalytics.dataaccess.entities.shape.dao.ShapeDocumentDao shapeDocumentDao)
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 getTermDetails(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm t)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy findTaxonomyById(String id, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm findTermById(String id, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy findTaxonomyByName(String name, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm findTermByName(String name, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm findTermByNameAndTaxonomy(String name, String taxonomyName, boolean loadDetails)
@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm findTermByNameAndTaxonomies(String taxonomyTermName, List<String> taxonomyNames, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm findTermByNameAndTaxonomies(String taxonomyTermName, List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> taxonomies) throws Exception
Exception@Transactional(readOnly=true) public Map<String,gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> findTermByNameAndTaxonomies(List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> taxonomies) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> findAutoCreatedWithParent(String parentTaxonomyName, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> allTaxonomies(boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> activeTaxonomies(boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> allTerms(boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<String> listTaxonomies(boolean active) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getTermsOfTaxonomy(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy> getClassDescendantsOfTaxonomy(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getTopmostTermsOfTaxonomy(String id, boolean loadDetails)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getBottomTermsOfTaxonomy(String id, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getChildrenOfTerm(String id, boolean active, boolean loadDetails)
@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getSiblingsOfTerm(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getClassDescendantsOfTerm(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm> getClassSiblingsOfTerm(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true) public List<String> listTermsOfTaxonomy(String id, boolean active) throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermLink> getTermLinksOfTaxonomy(String id, boolean active, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.shape.Shape getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt,
boolean loadDetails)
throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt, boolean loadDetails) throws Exception
Exception@Transactional(readOnly=true)
public gr.cite.geoanalytics.dataaccess.entities.shape.Shape getShapeOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt)
throws Exception
Exception@Transactional(readOnly=true) public List<gr.cite.geoanalytics.dataaccess.entities.shape.Shape> getShapesOfTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt) throws Exception
Exception@Transactional
public void updateTaxonomy(gr.cite.geoanalytics.dataaccess.entities.taxonomy.Taxonomy t,
String originalName,
boolean create)
@Transactional
public void updateTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm t,
String originalName,
String originalTaxonomyName,
boolean create)
@Transactional public void updateTermLink(String sourceTermTaxonomy, String sourceTerm, String destTermTaxonomy, String destTerm, String origSourceTermTaxonomy, String origSourceTerm, String origDestTermTaxonomy, String origDestTerm, gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTermLink.Verb verb, gr.cite.geoanalytics.dataaccess.entities.principal.Principal creator, boolean create) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public void deleteTaxonomies(List<String> taxonomies) throws Exception
Exception@Transactional
public void deleteTerm(gr.cite.geoanalytics.dataaccess.entities.taxonomy.TaxonomyTerm tt)
throws Exception
Exception@Transactional public void deleteTerms(List<gr.cite.gaap.datatransferobjects.TaxonomyTermInfo> terms) throws Exception
Exception@Transactional(rollbackFor=java.lang.Exception.class) public void deleteTermLinks(List<gr.cite.gaap.datatransferobjects.TaxonomyTermLinkInfo> links) throws Exception
ExceptionCopyright © 2016. All Rights Reserved.