org.fao.geonet.kernel.harvest.harvester
Class CategoryMapper

java.lang.Object
  extended by org.fao.geonet.kernel.harvest.harvester.CategoryMapper

public class CategoryMapper
extends java.lang.Object

Loads all categories from the database and creates a mapping (categ name) -> (categ ID)


Constructor Summary
CategoryMapper(jeeves.resources.dbms.Dbms dbms)
           
 
Method Summary
 void add(java.lang.String name, java.lang.String id)
           
 boolean exists(java.lang.String id)
           
 java.lang.String getID(java.lang.String name)
          Given a category name returns its id
 java.lang.String getName(java.lang.String id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CategoryMapper

public CategoryMapper(jeeves.resources.dbms.Dbms dbms)
               throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

add

public void add(java.lang.String name,
                java.lang.String id)

getID

public java.lang.String getID(java.lang.String name)
Given a category name returns its id


getName

public java.lang.String getName(java.lang.String id)

exists

public boolean exists(java.lang.String id)