Changeset 9010


Ignore:
Timestamp:
2005-02-10T17:25:26+13:00 (19 years ago)
Author:
kjdon
Message:

changed extlink2OID to externalId2OID

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl3/src/java/org/greenstone/gdbm/GDBMWrapper.java

    r8673 r9010  
    131131    public long OID2Docnum(String OID) {
    132132    DBInfo info = getInfo(OID);
    133     long real_num = Long.parseLong(info.getInfo("docnum"));
    134     return real_num;
     133    if (info != null) {
     134        long real_num = Long.parseLong(info.getInfo("docnum"));
     135        return real_num;
     136    }
     137    return -1;
    135138    }
    136139    /** converts a docnum to greenstone OID */
     
    141144    }
    142145
    143     /** converts a docnum to greenstone OID */
    144     public String extlink2OID(String extlink) {
    145     DBInfo info = getInfo(extlink);
    146     String oid = info.getInfo("section");
    147     return oid;
     146    /** converts an external id to greenstone OID */
     147    public String externalId2OID(String extid) {
     148    DBInfo info = getInfo(extid);
     149    if (info != null) {
     150        String oid = info.getInfo("section");
     151        return oid;
     152    }
     153    return null;
    148154    }
    149155    /** translates relative oids into proper oids:
Note: See TracChangeset for help on using the changeset viewer.