Ignore:
Timestamp:
2014-04-10T14:38:22+12:00 (10 years ago)
Author:
kjdon
Message:

removing stored Document field - now get passed it as needed or work it out from Element owner documents

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/BasicDocumentDatabase.java

    r26045 r28965  
    5252
    5353    /** constructor */
    54     public BasicDocumentDatabase(Document doc,
    55                   String database_type, String site_home,
     54    public BasicDocumentDatabase(String database_type, String site_home,
    5655                  String cluster_name,  String index_stem)
    5756    {
    58     super(doc);
     57    super();
    5958
    6059    coll_db = new SimpleCollectionDatabase(database_type);
     
    130129        return GSXML.DOC_TYPE_PAGED;
    131130    }
    132         if (childtype.equals("PagedHierarchy"))
    133           {
    134             return GSXML.DOC_TYPE_PAGED_HIERARCHY;
    135           }
     131    if (childtype.equals("PagedHierarchy")) {
     132     
     133      return GSXML.DOC_TYPE_PAGED_HIERARCHY;
     134    }
    136135    return GSXML.DOC_TYPE_HIERARCHY;
    137136
     
    308307        {
    309308            String child_id = child_ids.get(i);
    310             Element child_elem = createDocNode(child_id);
     309            Element child_elem = createDocNode(doc.getOwnerDocument(), child_id);
    311310            doc.appendChild(child_elem);
    312311            if (recursive && (!child_elem.getAttribute(GSXML.NODE_TYPE_ATT).equals(GSXML.NODE_TYPE_LEAF) || child_elem.getAttribute(GSXML.DOC_TYPE_ATT).equals(GSXML.DOC_TYPE_PAGED)))
Note: See TracChangeset for help on using the changeset viewer.