Ignore:
Timestamp:
2009-07-13T10:25:21+12:00 (15 years ago)
Author:
oranfry
Message:

initial implementation of support for site-level metadata

File:
1 edited

Legend:

Unmodified
Added
Removed
  • greenstone3/trunk/src/java/org/greenstone/gsdl3/action/GeneralAction.java

    r19851 r19984  
    2323    Element request = (Element)GSXML.getChildByTagName(message, GSXML.REQUEST_ELEM);
    2424    logger.debug(" request="+this.converter.getString(request));
     25
     26    String lang = request.getAttribute(GSXML.LANG_ATT);
     27    String uid = request.getAttribute(GSXML.USER_ID_ATT);
     28
    2529    //A shortcut action serving the flax web page requests
    2630    if(request.getAttribute(GSXML.SUBACTION_ATT).equals(GSXML.FLAX_PAGE_GENERATION)
     
    3337            page_response.appendChild((Element)this.doc.importNode(flaxPageNode, true));
    3438        }
    35         return result;     
     39        addSiteMetadata(result, lang, uid);
     40        System.err.println("a");
     41        return result;
    3642    }
    3743   
     
    4753    }
    4854    String request_type = (String) params.get(GSParams.REQUEST_TYPE);
    49     String lang = request.getAttribute(GSXML.LANG_ATT);
    50     String uid = request.getAttribute(GSXML.USER_ID_ATT);
    5155    // what is carried out depends on the request_type
    5256    // if rt=d, then a describe request is done,
     
    8993        if (response_only) {
    9094        // just send the reponse as is
     95        addSiteMetadata(result_response, lang, uid);
     96        System.err.println("b");
    9197        return result_response;
    9298        }
     
    116122    }
    117123
     124    addSiteMetadata(page_response, lang, uid);
     125    System.err.println("c");
    118126    return result;
    119127    }
Note: See TracChangeset for help on using the changeset viewer.