Ignore:
Timestamp:
2012-01-26T11:50:17+13:00 (12 years ago)
Author:
sjm84
Message:

Adding UserContext to replace the use of lang and uid

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/DefaultReceptionist.java

    r24974 r24993  
    5555        // see if the collection/cluster element is already there
    5656        String coll_name = coll_param.getAttribute(GSXML.VALUE_ATT);
    57         String lang = page_request.getAttribute(GSXML.LANG_ATT);
    58         String uid = page_request.getAttribute(GSXML.USER_ID_ATT);
     57        UserContext userContext = new UserContext(page_request);
    5958
    6059        if (coll_name.equals(""))
     
    8483            // we dont have one yet - get it
    8584            Element coll_about_message = this.doc.createElement(GSXML.MESSAGE_ELEM);
    86             Element coll_about_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, coll_name, lang, uid);
     85            Element coll_about_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, coll_name, userContext);
    8786            coll_about_message.appendChild(coll_about_request);
    8887
     
    158157            String name = c.getAttribute(GSXML.NAME_ATT);
    159158            String address = GSPath.appendLink(coll_name, name);
    160             Element info_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, address, lang, uid);
     159            Element info_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_DESCRIBE, address, userContext);
    161160            //Element req_param_list = this.doc.createElement(GSXML.PARAM_ELEM+GSXML.LIST_MODIFIER);
    162161            //req_param_list.appendChild(GSXML.createParameter(this.doc, GSXML.SUBSET_PARAM, GSXML.DISPLAY_TEXT_ELEM+GSXML.LIST_MODIFIER));
Note: See TracChangeset for help on using the changeset viewer.