Ignore:
Timestamp:
2018-07-23T13:55:26+12:00 (6 years ago)
Author:
kjdon
Message:

adding assocfilepath and srclinkFile to attributes returned in berry basket item, so we can do srclinks if need be

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/BerryBasket.java

    r31729 r32297  
    301301
    302302        }
    303 
     303        // assign assocfilepath if any
     304        metadata = GSXML.getNamedElement(metadata_list, "metadata", "name", "root_assocfilepath");
     305        if (metadata != null)
     306        {
     307          item.assocfilepath = GSXML.getNodeText(metadata).trim();
     308        }
     309        // assign srclinkFile if any
     310        metadata = GSXML.getNamedElement(metadata_list, "metadata", "name", "root_srclinkFile");
     311        if (metadata != null)
     312        {
     313          item.srclinkFile = GSXML.getNodeText(metadata).trim();
     314        }
    304315        return item;
    305316    }
     
    458469        meta_names.add("root_Title");
    459470        meta_names.add("Date");
     471        meta_names.add("root_assocfilepath");
     472        meta_names.add("root_srclinkFile");
    460473
    461474        Element param_list = doc.createElement(GSXML.PARAM_ELEM + GSXML.LIST_MODIFIER);
     
    522535                itemElement.setAttribute("date", item.date);
    523536                itemElement.setAttribute("root_title", item.rootTitle);
     537                itemElement.setAttribute("srclinkFile", item.srclinkFile);
     538                itemElement.setAttribute("assocfilepath", item.assocfilepath);
    524539            }
    525540        }
     
    659674        public String date = "";
    660675        public String rootTitle = "";
    661 
     676      public String assocfilepath = "";
     677      public String srclinkFile = "";
    662678        public Item(String coll, String id)
    663679        {
     
    693709            itemElement.setAttribute("date", date);
    694710            itemElement.setAttribute("root_title", rootTitle);
     711            itemElement.setAttribute("assocfilepath", assocfilepath);
     712            itemElement.setAttribute("srclinkFile", srclinkFile);
    695713            return itemElement;
    696714        }
Note: See TracChangeset for help on using the changeset viewer.