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/service/DocumentBasket.java

    r24976 r24993  
    3333import org.greenstone.gsdl3.util.GSXML;
    3434import org.greenstone.gsdl3.util.GSPath;
     35import org.greenstone.gsdl3.util.UserContext;
    3536
    3637import java.net.InetAddress;
     
    4546import javax.swing.Timer;
    4647
    47 import java.io.FileOutputStream;
    4848import java.io.*;
    49 import java.io.IOException;
    5049
    5150import org.apache.log4j.*;
     
    364363        ArrayList tmp = new ArrayList();
    365364        tmp.add(id);
    366         Element response = getDocumentMetadata(to, "en", "dumy", tmp.iterator());
     365       
     366        UserContext userContext = new UserContext();
     367        userContext.setLanguage("en");
     368        userContext.setUserID("dumy");
     369       
     370        Element response = getDocumentMetadata(to, userContext, tmp.iterator());
    367371        Element doc_node = (Element) response.getElementsByTagName(GSXML.DOC_NODE_ELEM).item(0);
    368372
     
    539543    }
    540544
    541     private Element getDocumentMetadata(String to, String lang, String uid, Iterator ids)
     545    private Element getDocumentMetadata(String to, UserContext userContext, Iterator ids)
    542546    {
    543547
    544548        // Build a request to obtain some document metadata
    545549        Element dm_message = this.doc.createElement(GSXML.MESSAGE_ELEM);
    546         Element dm_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, lang, uid);
     550        Element dm_request = GSXML.createBasicRequest(this.doc, GSXML.REQUEST_TYPE_PROCESS, to, userContext);
    547551        dm_message.appendChild(dm_request);
    548552
Note: See TracChangeset for help on using the changeset viewer.