Index
Documents:
MOLDY BREAD
.
Modules:
moldybreadpkg/fedora
,
moldybreadpkg/rdfhelper
,
moldybreadpkg/xacml
,
moldybreadpkg/xmlhelper
.
API symbols
add_new_relationship:
fedora: add_new_relationship(this: FedoraRequest; predicate: string; obj: string; is_literal: bool): Message
audit_responsibility:
fedora: audit_responsibility(this: FedoraRequest; username: string): Message
change_model_to_binary:
fedora: change_model_to_binary(this: FedoraRequest; old_model: string): Message
change_object_state:
fedora: change_object_state(this: FedoraRequest; state: string): Message
count_versions_of_datastream:
fedora: count_versions_of_datastream(this: FedoraRequest; dsid: string): seq[ (string, int)]
download_all_versions_of_datastream:
fedora: download_all_versions_of_datastream(this: FedoraRequest; dsid: string): Message
download_foxml:
fedora: download_foxml(this: FedoraRequest): Message
download_object_xml:
fedora: download_object_xml(this: FedoraRequest): Message
download_page_with_book_relationship:
fedora: download_page_with_book_relationship(this: FedoraRequest; datastream_id: string): seq[ (string, string, string)]
FedoraRequest:
fedora: FedoraRequest
find_distinct_datastreams:
fedora: find_distinct_datastreams(this: FedoraRequest): seq[string]
find_objects_missing_datastream:
fedora: find_objects_missing_datastream(this: FedoraRequest; dsid: string): Message
find_xacml_restrictions:
fedora: find_xacml_restrictions(this: FedoraRequest): seq[(string, seq[XACMLRule])]
get_attribute_of_element:
xmlhelper: get_attribute_of_element(response, element, attribute: string): seq[string]
get_content_models:
fedora: get_content_models(this: FedoraRequest): seq[(string, string)]
get_datastream_at_date:
fedora: get_datastream_at_date(this: FedoraRequest; dsid: string; date: string): Message
get_datastream_history:
fedora: get_datastream_history(this: FedoraRequest; dsid: string): Message
get_datastreams:
fedora: get_datastreams(this: FedoraRequest; profiles = true; as_of_date = getTime()): seq[ (string, seq[TaintedString])]
get_text_of_element_with_attribute:
xmlhelper: get_text_of_element_with_attribute(response, element: string; attribute_with_value: (string, string)): seq[ string]
harvest_datastream:
fedora: harvest_datastream(this: FedoraRequest; datastream_id = "MODS"): Message
harvest_datastream_no_pages:
fedora: harvest_datastream_no_pages(this: FedoraRequest; datastream_id = "MODS"): Message
initFedoraRequest:
fedora: initFedoraRequest(url: string = "http://localhost:8080"; auth = ("fedoraAdmin", "fedoraAdmin"); output_directory, dc_values, terms, pid_part = ""; max_results = 100): FedoraRequest
Message:
fedora: Message
newTriple:
rdfhelper: newTriple(rdf: string): TurtleTriple
parse_data:
xmlhelper: parse_data(response, element: string): seq[string]
parse_rules:
xacml: parse_rules(response: string): seq[XACMLRule]
populate_results:
fedora: populate_results(this: FedoraRequest): seq[string]
process_versions:
fedora: process_versions(pids_and_versions: seq[(string, int)]; version_target: int; operation: string): seq[string]
purge_old_versions_of_datastream:
fedora: purge_old_versions_of_datastream(this: FedoraRequest; dsid: string): Message
purge_xacml_inheritance_relationships:
fedora: purge_xacml_inheritance_relationships(this: FedoraRequest; inheritance_object: string): Message
TurtleTriple:
rdfhelper: TurtleTriple
update_metadata:
fedora: update_metadata(this: FedoraRequest; datastream_id, directory: string; gsearch_auth: (string, string); clean_up = false): Message
update_solr_with_gsearch:
fedora: update_solr_with_gsearch(this: FedoraRequest; gsearch_auth: (string, string)): Message
validate_checksums:
fedora: validate_checksums(this: FedoraRequest): Message
fedora: validate_checksums(this: FedoraRequest; dsid: string): Message
version_datastream:
fedora: version_datastream(this: FedoraRequest; dsid: string; versionable: bool): Message
XACMLRule:
xacml: XACMLRule