| Package | Description | 
|---|---|
| unidue.ub.statistics | 
 Contains several tools for analysis. 
 | 
| unidue.ub.statistics.alephConnector | 
 Contains the Aleph specific statements and properties. 
 | 
| unidue.ub.statistics.analysis | 
 Containes the major analyzing mechanisms. 
 | 
| unidue.ub.statistics.media.monographs | 
 Representation of bibliographic information according to FRBR and of events connected to the individual items 
 | 
| unidue.ub.statistics.series | 
 Grouping of events and transformation in JSON object for display. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static Manifestation | 
DocumentCache.get(java.lang.String docNumber)
retrieves a  
Document-object from the cache by the given document number. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Manifestation> | 
ItemEventCollector.getDocuments()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ItemEventCollector.addItems(ItemGetter getter,
        Manifestation document)
adds the items to the document. 
 | 
void | 
ItemEventCollector.addMAB(MABGetter mabGetter,
      Manifestation document)
adds the bibliographics description to the document. 
 | 
void | 
ItemEventCollector.collectByDocument(Manifestation document)
collects all items and events for an existing
  
Document-object. | 
static void | 
DocumentCache.store(Manifestation document)
stores a  
Document-object in the cache. | 
| Modifier and Type | Method and Description | 
|---|---|
static java.util.ArrayList<java.util.ArrayList<java.lang.Integer>> | 
TimelineGeneratorServlet.buildStockTimelines(java.util.List<Manifestation> documents)
Calculates the overall stock for a list of  
Document objects. | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Set<Manifestation> | 
DocumentGetter.getDocumentsByCsv(java.io.InputStream csvFile)
builds a set of documents from a given csv file. 
 | 
java.util.Set<Manifestation> | 
DocumentGetter.getDocumentsByEtat(java.lang.String etat)
retrieves the documents connected to a budget code 
 | 
java.util.Set<Manifestation> | 
DocumentGetter.getDocumentsByNotation(java.lang.String notation)
retrieves the documents connected to a whole notation 
 | 
java.util.Set<Manifestation> | 
DocumentGetter.getDocumentsByShelfmark(java.lang.String shelfmark,
                       java.lang.Boolean exact)
retrieves the documents connected to a shelfmark 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
EventGetter.addEvents(Manifestation document)
adds loan and request events to an existing document 
 | 
void | 
EventGetter.addLoans(Manifestation document)
adds loan events to an existing document 
 | 
void | 
EventGetter.addRequests(Manifestation document)
adds request events to an existing document 
 | 
java.util.List<Item> | 
ItemGetter.getItems(Manifestation document)
retrieves items connected to an existing document 
 | 
org.jdom2.Element | 
MABGetter.getMAB(Manifestation document)
retrieves the bibliographic information as MAB-fields for a given
 document from the Aleph database 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DocumentAnalysis | 
DocumentAnalyzer.updateAnalyses(DocumentAnalysis da,
              Manifestation document)  | 
| Constructor and Description | 
|---|
DocumentAnalyzer(Manifestation document)
Calculates the loan and request times for a given Document. 
 | 
EventAnalyzer(Manifestation document,
             StockControlProperties scp)
As an alternative, the EventAnalysis-object can also be created using
 a Document-object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Manifestation | 
Manifestation.clone()
instantiates a clone of the object 
 | 
Manifestation | 
Expression.getDocument(java.lang.String docNumber)
returns the document with the specified document number from this work 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.List<Manifestation> | 
Expression.getDocuments()
returns all documents of this work 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
Expression.addDocument(Manifestation document)
adds a document to this work 
 | 
static void | 
StockEventsBuilder.buildStockEvents(Manifestation document)
builds the stock events for all items of a given document. 
 | 
boolean | 
Expression.contains(Manifestation document)
checks whether a document is already in this work 
 | 
| Constructor and Description | 
|---|
Publication(Manifestation document)
creates a new  
Publication-object from a document | 
| Modifier and Type | Method and Description | 
|---|---|
static Series | 
SeriesBuilder.buildCompleteSeries(Manifestation document)
prepares a list of series with the stock, loan and request events from a
 document 
 | 
static Series | 
SeriesBuilder.buildLoansSeries(Manifestation document)
prepares a series with the loan events from a document 
 | 
static Series | 
SeriesBuilder.buildRequestsSeries(Manifestation document)
prepares a series with the request events from a document 
 | 
static java.util.List<Series> | 
SeriesBuilder.buildSeries(Manifestation document,
           java.util.Hashtable<java.lang.String,java.lang.String[]> groups)
prepares a list of series from a document and a  
Hashtable
 defining the individual categories | 
static Series | 
SeriesBuilder.buildStockSeries(Manifestation document)
prepares a series with the stock events from a document 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static org.json.JSONArray | 
MultipleSeriesBuilder.buildMultipleSeries(java.util.List<Manifestation> documents)
prepares am JSONArray with entries of series data for several document 
 |