java.lang.Object
org.xbib.interlibrary.db.AbstractOrderManager
org.xbib.interlibrary.db.zfl.postgresql.ZflOrderManager
Alle implementierten Schnittstellen:
org.xbib.interlibrary.api.order.OrderManager

public class ZflOrderManager extends org.xbib.interlibrary.db.AbstractOrderManager
  • Feldübersicht

    Von Klasse geerbte Felder org.xbib.interlibrary.db.AbstractOrderManager

    circulationBundle, clientStatusBundle, databaseModule, deliveryCodeBundle, eventCodeBundle, readBibliographicDataStatement, readClientStatement, readHistoryStatement, readOrderAllStatement, readOrderCopyStatement, readOrderListStatement, readOrderSingleStatement, readOrderSummaryStatement, readResolveIsilAndExternalReferenceStatement, readResolveTransactionIdStatement, readSupplyStatement, statusBundle, statusCodeBundle, subStatusBundle, substatusCodeBundle
  • Konstruktorübersicht

    Konstruktoren
    Konstruktor
    Beschreibung
    ZflOrderManager(org.xbib.interlibrary.db.DatabaseModule manager)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    createOrder(org.xbib.interlibrary.api.order.Order order)
     
    org.xbib.interlibrary.api.order.Order
     
    protected org.xbib.jdbc.query.Table
     
    protected org.xbib.jdbc.query.Table
    getOrderTable(org.xbib.jdbc.query.Database db, String key)
     
    protected org.xbib.jdbc.query.Table
    getOrderTable(org.xbib.jdbc.query.Database db, String key, String isil)
     
    protected String
    Parse "tilde format"
    protected void
    setOrderTableClauses(org.xbib.interlibrary.db.table.OrderTable table)
     
    protected void
    setSummaryOrderTableClauses(org.xbib.interlibrary.db.table.SummaryOrderTable table)
     
    protected void
    setTrackTableClauses(org.xbib.interlibrary.db.table.TrackTable table)
     
    protected org.xbib.jdbc.query.Table
     
    protected org.xbib.jdbc.query.Table
    trackOrder(String isil, String transactionid)
     
    protected org.xbib.jdbc.query.Table
    trackOrder(String isil, String clientid, String transactionid)
     
    protected org.xbib.jdbc.query.Table
    trackOrder(String key, org.xbib.interlibrary.api.order.tracking.DisplayStyle displayStyle)
     
    void
    updateOrder(org.xbib.interlibrary.api.order.Order order, org.xbib.interlibrary.api.route.Route route, String signCOmment)
     
    void
    updateOrderStatus(org.xbib.interlibrary.api.order.Order order, org.xbib.interlibrary.api.order.Status status, String comment)
     

    Von Klasse geerbte Methoden org.xbib.interlibrary.db.AbstractOrderManager

    fromInputStream, getAllOrderNumbers, getBibliographicData, getBibliographicData, getCopyOrders, getHistory, getHistory, getOrder, getOrder, getOrders, getOrderSummary, getRequester, getRequester, getSupply, getSupply, getTrackOrder, resolveIsilAndExternalReference, resolveTransactionId, track, track, trackList

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Konstruktordetails

    • ZflOrderManager

      public ZflOrderManager(org.xbib.interlibrary.db.DatabaseModule manager) throws IOException
      Löst aus:
      IOException
  • Methodendetails

    • createOrder

      public String createOrder(org.xbib.interlibrary.api.order.Order order)
    • getOrder

      public org.xbib.interlibrary.api.order.Order getOrder(String key)
    • updateOrder

      public void updateOrder(org.xbib.interlibrary.api.order.Order order, org.xbib.interlibrary.api.route.Route route, String signCOmment)
    • updateOrderStatus

      public void updateOrderStatus(org.xbib.interlibrary.api.order.Order order, org.xbib.interlibrary.api.order.Status status, String comment) throws IOException
      Löst aus:
      IOException
    • getOrderHistoryTable

      protected org.xbib.jdbc.query.Table getOrderHistoryTable(String key)
      Angegeben von:
      getOrderHistoryTable in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • setTrackTableClauses

      protected void setTrackTableClauses(org.xbib.interlibrary.db.table.TrackTable table)
      Angegeben von:
      setTrackTableClauses in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • trackOrder

      protected org.xbib.jdbc.query.Table trackOrder(String isil)
    • trackOrder

      protected org.xbib.jdbc.query.Table trackOrder(String isil, String transactionid)
      Angegeben von:
      trackOrder in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • trackOrder

      protected org.xbib.jdbc.query.Table trackOrder(String isil, String clientid, String transactionid)
      Angegeben von:
      trackOrder in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • trackOrder

      protected org.xbib.jdbc.query.Table trackOrder(String key, org.xbib.interlibrary.api.order.tracking.DisplayStyle displayStyle)
      Angegeben von:
      trackOrder in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • parseSource

      protected String parseSource(String source)
      Parse "tilde format"

      ~465#NRW OHNESIGNATUR~61#NRW OHNESIGNATUR~HAG4#NRW OHNESIGNATUR~DÌ62#??? OHNESIGNATUR~DM13#NRW OHNESIGNATUR~1393#NRW OHNESIGNATUR~1044#NRW OHNESIGNATUR~386#NRW OHNESIGNATUR~6#NRW OHNESIGNATUR~294#NRW OHNESIGNATUR~5#NRW OHNESIGNATUR~929#NRW OHNESIGNATUR

      Parameter:
      source - the zf8quelle field from ZFL
      Gibt zurück:
      cleaned source
    • getOrderTable

      protected org.xbib.jdbc.query.Table getOrderTable(org.xbib.jdbc.query.Database db, String key)
    • getOrderTable

      protected org.xbib.jdbc.query.Table getOrderTable(org.xbib.jdbc.query.Database db, String key, String isil)
    • setOrderTableClauses

      protected void setOrderTableClauses(org.xbib.interlibrary.db.table.OrderTable table)
      Angegeben von:
      setOrderTableClauses in Klasse org.xbib.interlibrary.db.AbstractOrderManager
    • setSummaryOrderTableClauses

      protected void setSummaryOrderTableClauses(org.xbib.interlibrary.db.table.SummaryOrderTable table)
      Angegeben von:
      setSummaryOrderTableClauses in Klasse org.xbib.interlibrary.db.AbstractOrderManager