예제 #1
0
def catalog_remove_meta(catalog_id, key, value=None):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.remove_meta(key, value)
예제 #2
0
def catalog_init_meta(catalog_id, role):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.init_meta(owner=role)
예제 #3
0
def catalog_get_meta(catalog_id, key=None):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    return catalog.get_meta(key)
예제 #4
0
def catalog_destroy(catalog_id):
    """
    Destroys a catalog.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.destroy()
예제 #5
0
def catalog_remove_meta(catalog_id, key, value=None):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.remove_meta(key, value)
예제 #6
0
def catalog_get_meta(catalog_id, key=None):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    return catalog.get_meta(key)
예제 #7
0
def catalog_init_meta(catalog_id, role):
    """
    Initialize catalog metadata.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.init_meta(owner=role)
예제 #8
0
def catalog_destroy(catalog_id):
    """
    Destroys a catalog.
    """
    descriptor = registry.lookup(catalog_id)[0]['descriptor']
    catalog = Catalog(catalog_factory, descriptor)
    catalog.destroy()