Query Base Python Module

CherryPy Status Metadata projectinfo base class.

class pacifica.metadata.rest.transaction_queries.query_base.QueryBase[source]

Retrieves a set of projects for a given keyword set.

static _get_base_transaction_metadata(transaction_entry, option=None)[source]
static _get_file_key_values(file_entries)[source]
static _get_file_list(transaction_id)[source]
static _get_transaction_entries(transaction_list)[source]
static _get_transaction_info_block(transaction_id, option='details')[source]
static _get_transaction_info_blocks(transaction_list, option='details')[source]
static _get_transaction_key_values(transaction_id)[source]
static _get_transaction_sizes(transaction_list)[source]
static compose_help_block_message()[source]

Assemble a block of relevant help text to be returned with an invalid request.

valid_keywords = ['project', 'project_id', 'instrument', 'instrument_id', 'requesting_user', 'time_frame', 'start_time', 'start', 'end_time', 'end', 'transaction_id', 'user', 'user_id', 'person', 'person_id', 'submitter', 'submitter_id', 'item_count', 'page']