- Timestamp:
- 2012-01-26T11:50:17+13:00 (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/DocumentMaker.java
r24890 r24993 38 38 import org.greenstone.gsdl3.util.GSPath; 39 39 import org.greenstone.gsdl3.util.GSXML; 40 import org.greenstone.gsdl3.util.UserContext; 40 41 41 42 import org.w3c.dom.Element; … … 123 124 } 124 125 125 String lang = request.getAttribute(GSXML.LANG_ATT); 126 String uid = request.getAttribute(GSXML.USER_ID_ATT); 126 UserContext userContext = new UserContext(request); 127 127 128 128 //Get the list of documents to create … … 135 135 String collection = currentDoc.getAttribute(GSXML.COLLECTION_ATT); 136 136 137 _GSDM.documentCreate(oid, collection, lang, uid);137 _GSDM.documentCreate(oid, collection, userContext); 138 138 if (_GSDM.checkError(result, DOCUMENT_CREATE)) 139 139 { … … 155 155 } 156 156 157 String lang = request.getAttribute(GSXML.LANG_ATT); 158 String uid = request.getAttribute(GSXML.USER_ID_ATT); 157 UserContext userContext = new UserContext(request); 159 158 160 159 //Get the list of documents to delete … … 166 165 String collection = currentDoc.getAttribute(GSXML.COLLECTION_ATT); 167 166 168 _GSDM.documentDelete(oid, collection, lang, uid);167 _GSDM.documentDelete(oid, collection, userContext); 169 168 if (_GSDM.checkError(result, DOCUMENT_DELETE)) 170 169 { … … 186 185 } 187 186 188 String lang = request.getAttribute(GSXML.LANG_ATT); 189 String uid = request.getAttribute(GSXML.USER_ID_ATT); 187 UserContext userContext = new UserContext(request); 190 188 191 189 //Get the list of documents to duplicate … … 200 198 String operation = currentDoc.getAttribute("operation"); 201 199 202 _GSDM.documentMoveOrDuplicate(oid, collection, newOID, newCollection, _GSDM.operationStringToInt(operation), false, lang, uid);200 _GSDM.documentMoveOrDuplicate(oid, collection, newOID, newCollection, _GSDM.operationStringToInt(operation), false, userContext); 203 201 if (_GSDM.checkError(result, DOCUMENT_DUPLICATE)) 204 202 { … … 220 218 } 221 219 222 String lang = request.getAttribute(GSXML.LANG_ATT); 223 String uid = request.getAttribute(GSXML.USER_ID_ATT); 220 UserContext userContext = new UserContext(request); 224 221 225 222 //Get the list of documents to duplicate … … 239 236 } 240 237 241 _GSDM.documentGetInformation(oid, collection, requestedInfo, lang, uid);238 _GSDM.documentGetInformation(oid, collection, requestedInfo, userContext); 242 239 if (_GSDM.checkError(result, DOCUMENT_GET_INFORMATION)) 243 240 { … … 259 256 } 260 257 261 String lang = request.getAttribute(GSXML.LANG_ATT); 262 String uid = request.getAttribute(GSXML.USER_ID_ATT); 258 UserContext userContext = new UserContext(request); 263 259 264 260 //Get the list of documents to duplicate … … 273 269 String operation = currentDoc.getAttribute("operation"); 274 270 275 _GSDM.documentMoveOrDuplicate(oid, collection, newOID, newCollection, _GSDM.operationStringToInt(operation), true, lang, uid);271 _GSDM.documentMoveOrDuplicate(oid, collection, newOID, newCollection, _GSDM.operationStringToInt(operation), true, userContext); 276 272 if (_GSDM.checkError(result, DOCUMENT_MOVE)) 277 273 { … … 292 288 } 293 289 294 String lang = request.getAttribute(GSXML.LANG_ATT); 295 String uid = request.getAttribute(GSXML.USER_ID_ATT); 290 UserContext userContext = new UserContext(request); 296 291 297 292 //Get the list of documents to duplicate … … 304 299 String mergeOID = currentDoc.getAttribute("merge" + GSXML.NODE_ID_ATT); 305 300 306 _GSDM.documentMerge(oid, collection, mergeOID, lang, uid);301 _GSDM.documentMerge(oid, collection, mergeOID, userContext); 307 302 if (_GSDM.checkError(result, DOCUMENT_MERGE)) 308 303 { … … 324 319 } 325 320 326 String lang = request.getAttribute(GSXML.LANG_ATT); 327 String uid = request.getAttribute(GSXML.USER_ID_ATT); 321 UserContext userContext = new UserContext(request); 328 322 329 323 //Get the list of documents to duplicate … … 347 341 } 348 342 349 _GSDM.documentSplit(oid, collection, split, lang, uid);343 _GSDM.documentSplit(oid, collection, split, userContext); 350 344 if (_GSDM.checkError(result, DOCUMENT_SPLIT)) 351 345 { … … 367 361 } 368 362 369 String lang = request.getAttribute(GSXML.LANG_ATT); 370 String uid = request.getAttribute(GSXML.USER_ID_ATT); 363 UserContext userContext = new UserContext(request); 371 364 372 365 Element param_list = (Element) GSXML.getChildByTagName(request, GSXML.PARAM_ELEM + GSXML.LIST_MODIFIER); … … 401 394 String subOperation = (String) keyValueMap.get("subOperation"); 402 395 403 _GSDM.documentMoveOrDuplicate(origOID, origCollection, newOID, newCollection, _GSDM.operationStringToInt(subOperation), operation.equals("move"), lang, uid);396 _GSDM.documentMoveOrDuplicate(origOID, origCollection, newOID, newCollection, _GSDM.operationStringToInt(subOperation), operation.equals("move"), userContext); 404 397 405 398 if (_GSDM.getErrorStatus() == GSDocumentModel.NO_ERROR && origCollection != null && !collectionsToBuild.contains(origCollection)) … … 419 412 String subOperation = (String) keyValueMap.get("subOperation"); 420 413 421 //_GSDM.documentCreate(oid, collection, lang, uid); <--- Maybe go back to this422 _GSDM.documentXMLSetSection(oid, collection, this.doc.createElement(GSXML.DOCXML_SECTION_ELEM), _GSDM.operationStringToInt(subOperation), lang, uid);414 //_GSDM.documentCreate(oid, collection, userContext); <--- Maybe go back to this 415 _GSDM.documentXMLSetSection(oid, collection, this.doc.createElement(GSXML.DOCXML_SECTION_ELEM), _GSDM.operationStringToInt(subOperation), userContext); 423 416 424 417 if (_GSDM.getErrorStatus() == GSDocumentModel.NO_ERROR && collection != null && !collectionsToBuild.contains(collection)) … … 432 425 String collection = (String) keyValueMap.get("collection"); 433 426 434 _GSDM.documentDelete(oid, collection, lang, uid);427 _GSDM.documentDelete(oid, collection, userContext); 435 428 436 429 if (_GSDM.getErrorStatus() == GSDocumentModel.NO_ERROR && collection != null && !collectionsToBuild.contains(collection)) … … 445 438 String newContent = (String) keyValueMap.get("text"); 446 439 447 _GSDM.documentXMLSetText(oid, collection, newContent, lang, uid);440 _GSDM.documentXMLSetText(oid, collection, newContent, userContext); 448 441 449 442 System.err.println(newContent);
Note:
See TracChangeset
for help on using the changeset viewer.