Changeset 9010
- Timestamp:
- 2005-02-10T17:25:26+13:00 (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gdbm/GDBMWrapper.java
r8673 r9010 131 131 public long OID2Docnum(String OID) { 132 132 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; 135 138 } 136 139 /** converts a docnum to greenstone OID */ … … 141 144 } 142 145 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; 148 154 } 149 155 /** translates relative oids into proper oids:
Note:
See TracChangeset
for help on using the changeset viewer.