| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
base.structure.StructureBase --+
|
object --+ |
| |
base.common.Parser --+
|
base.structure.ParseableStructure --+
|
base.structure.Structure --+
|
svcs.core.Core --+
|
svcs.standardcores.TableBasedCore --+
|
svcs.standardcores.DBCore --+
|
ProductCore
A core retrieving paths and/or data from the product table.
You will not usually mention this core in your RDs. It is mainly used internally to serve /getproduct queries.
It is instanciated from within //products.rd and relies on tables within that RD.
The input data consists of accref; you can use the string form of RAccrefs, and if you renderer wants, it can pass in ready-made RAccrefs. You can pass accrefs in through both an accref param and table rows.
The accref param is the normal way if you just want to retrieve a single image, the table case is for building tar files and such. There is one core instance in //products for each case.
The core returns a list of instances of a subclass of ProductBase above.
This core and its supporting machinery handles all the fancy product functionality (user autorisation, cutouts, ...).
| Nested Classes | |
|
Inherited from |
| Class Methods | |
|
Inherited from |
| Class Variables | |
name_ = a sentinel for all kinds of undefined values. |
|
|
Inherited from Inherited from Inherited from Inherited from |
|
| Properties | |
| rd | |
|
Inherited from |
|
| Method Details |
returns a list of {"soruce": product} dicts for products matching the inputTable.
|
|
|
|
|
|
|
| Property Details |
rd
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |