gov.ornl.mercury3.services

## Interface SolrTransactionService

- All Known Implementing Classes:
    SolrTransactionServiceDefault, SolrTransactionServiceVersion1_1

      public interface SolrTransactionService

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `SolrTransactionDetail` | `get_browse_details(Search_Terms st)` Gets the _browse_details for the web browse tree.
    `SolrTransactionDetail` | `getSolrTransactionDetail(Search_Terms st, org.dataone.service.types.v1.Session d1Session)` Embeds most of the mercury query building business logic and uses it to build and return the solr transaction detail object.

- - ### Method Detail

    - #### getSolrTransactionDetail

          SolrTransactionDetail getSolrTransactionDetail(Search_Terms st,
                                                       org.dataone.service.types.v1.Session d1Session)

      Embeds most of the mercury query building business logic and uses it to build and return the solr transaction detail object.
      Parameters:
        `st` - a Search terms object conaining request parameters & etc.
        `d1Session` - TODO
      Returns:
        a populated SolrTransactionDetail object

    - #### get_browse_details

          SolrTransactionDetail get_browse_details(Search_Terms st)

      Gets the _browse_details for the web browse tree.
      Parameters:
        `st` - the search terms object
      Returns:
        the _browse_details

Copyright © 2016. All rights reserved.