Beispiel #1
0
 /**
  * Method to setUp
  *
  * @throws java.lang.Exception
  */
 @Before
 public void setUp() throws Exception {
   URL resource = getClass().getResource("/org/kuali/ole/repository/request.xml");
   File file = new File(resource.toURI());
   String fileContent = FileUtils.readFileToString(file);
   RequestHandler rh = new RequestHandler();
   req = rh.toObject(fileContent);
   reqDocuments = req.getRequestDocuments();
   session =
       RepositoryManager.getRepositoryManager().getSession(req.getUser(), req.getOperation());
   DocumentIngester ingester = new DocumentIngester();
   for (RequestDocument doc : reqDocuments) {
     ingester.ingestBibNLinkedInstanceRequestDocuments(doc, session);
   }
 }
Beispiel #2
0
  @Test
  public void testCheckOutForInstance() throws Exception {

    URL resource = getClass().getResource("/org/kuali/ole/repository/requestInstance.xml");
    File file = new File(resource.toURI());
    String inputFile = readFile(file);
    Request request = new RequestHandler().toObject(inputFile);
    Response response = ingestNIndexHandlerService.ingestNIndexRequestDocuments(request);
    assertNotNull(response);
    List<RequestDocument> docStoreDocuments = request.getRequestDocuments();

    CheckoutManager checkoutManager = new CheckoutManager();
    for (Iterator<RequestDocument> iterator = docStoreDocuments.iterator(); iterator.hasNext(); ) {
      RequestDocument next = iterator.next();
      String checkedOutContent = checkoutManager.checkOut(next.getUuid(), "mockUser", "checkout");
      assertNotNull(checkedOutContent);
      System.out.println(checkedOutContent);
    }
  }
Beispiel #3
0
  @Test
  public void testCheckOut() throws Exception {
    URL resource = getClass().getResource("request.xml");
    File file = new File(resource.toURI());
    String inputFile = readFile(file);
    Request request = new RequestHandler().toObject(inputFile);
    Response response = ingestNIndexHandlerService.ingestNIndexRequestDocuments(request);
    assertNotNull(response);
    List<RequestDocument> docStoreDocuments = request.getRequestDocuments();

    CheckoutManager checkoutManager = new CheckoutManager();
    DocStoreLogger docStoreLogger = checkoutManager.getDocStoreLogger();
    docStoreLogger.log("checkOutManager");
    for (Iterator<RequestDocument> iterator = docStoreDocuments.iterator(); iterator.hasNext(); ) {
      RequestDocument next = iterator.next();
      String checkedOutContent = checkoutManager.checkOut(next.getUuid(), "mockUser", "checkout");
      docStoreLogger.log("checkOut content:" + checkedOutContent);
      assertNotNull(checkedOutContent);
    }
  }