Changeset 6011
- Timestamp:
- 2003-11-26T15:35:45+13:00 (20 years ago)
- Location:
- trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata/METSDivision.java
r5945 r6011 12 12 import java.sql.ResultSet; 13 13 14 import org.greenstone.gsdl3.gs3build.doctypes.DocumentID; 14 15 import org.greenstone.gsdl3.gs3build.util.XMLTools; 15 16 import org.greenstone.gsdl3.gs3build.util.GS3SQLConnection; … … 285 286 } 286 287 287 public boolean writeSQL(int parentRef, boolean parentIsStructure, GS3SQLConnection connection) 288 public boolean writeSQL(DocumentID docId, int parentRef, boolean parentIsStructure, 289 GS3SQLConnection connection) 288 290 { int sqlRef = -1; 289 291 … … 311 313 312 314 GS3SQLInsert insert = new GS3SQLInsert("divisions"); 315 insert.addValue("DocID", docId.toString()); 313 316 insert.addValue("SectionID", this.ID.toString()); 314 317 insert.addValue("ParentRef", Integer.toString(parentRef)); … … 393 396 while (iterator.hasNext()) 394 397 { GS3SQLInsert fileinsert = new GS3SQLInsert("divisionfilerefs"); 398 fileinsert.addValue("DocID", docId.toString()); 395 399 fileinsert.addValue("divisionRef", Integer.toString(sqlRef), GS3SQLField.INTEGER_TYPE); 396 400 fileinsert.addValue("Type", "Group"); … … 406 410 while (iterator.hasNext()) 407 411 { GS3SQLInsert metainsert = new GS3SQLInsert("divisionmetarefs"); 412 metainsert.addValue("DocID", docId.toString()); 408 413 metainsert.addValue("divisionRef", Integer.toString(sqlRef), GS3SQLField.INTEGER_TYPE); 409 414 metainsert.addValue("Type", "Group"); … … 419 424 { METSDivision group = (METSDivision) groups.next(); 420 425 421 if (!group.writeSQL( sqlRef, false, connection)) {426 if (!group.writeSQL(docId, sqlRef, false, connection)) { 422 427 return false; 423 428 } -
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata/METSFile.java
r5945 r6011 288 288 } 289 289 290 public URL getURL() 291 { return this.location.getLocation(); 292 } 293 290 294 291 295 /** -
trunk/gsdl3/src/java/org/greenstone/gsdl3/gs3build/metadata/METSStructure.java
r5945 r6011 209 209 { METSDivision group = (METSDivision) groups.next(); 210 210 211 if (!group.writeSQL( sqlRef, true, connection))211 if (!group.writeSQL(document.getID(), sqlRef, true, connection)) 212 212 { return false; 213 213 }
Note:
See TracChangeset
for help on using the changeset viewer.