Changeset 15672
- Timestamp:
- 2008-05-23T13:48:31+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
other-projects/trunk/gs3-webservices-democlient/src/GS3Fedora/org/greenstone/fedora/services/FedoraGS3Connection.java
r15670 r15672 1751 1751 } 1752 1752 } 1753 // No titles in this collection that start with a letter at all 1754 if(!classifierNode.hasChildNodes()) { 1755 // <classifierNode nodeID="CL1.0"> which we will equate with A-Z 1756 Element subClassifier = doc.createElement( 1757 GSXML.CLASS_NODE_ELEM); 1758 attribute = doc.createAttribute(GSXML.NODE_ID_ATT); 1759 attribute.setValue(classifierID+"."+0); // 1760 subClassifier.setAttributeNode(attribute); 1761 classifierNode.appendChild(subClassifier); 1762 } 1753 1763 break; 1754 1764 case 2: … … 1788 1798 String subClassifierNumber = classNodeIDs[i].substring(index+1); 1789 1799 int subClassifierNum = Integer.parseInt(subClassifierNumber); 1790 char letter = (char)('A' + subClassifierNum - 1); // A = 1 1800 String classifierName = ""; 1801 if(subClassifierNum == 0) { // no document titles started with a letter 1802 classifierName = "A-Z"; 1803 } else { 1804 char letter = (char)('A' + subClassifierNum - 1); // A = 1 1805 classifierName = String.valueOf(letter); 1806 } 1791 1807 1792 1808 // <classifierNode nodeID="CL#.subNum"> … … 1804 1820 // <metadata name="Title">letter</metadata> 1805 1821 Element metadata = this.createNameValuePairElement(doc, 1806 GSXML.METADATA_ELEM, "Title", String.valueOf(letter));1822 GSXML.METADATA_ELEM, "Title", classifierName); 1807 1823 1808 1824 // now connect up everything
Note:
See TracChangeset
for help on using the changeset viewer.