Exemple #1
0
def get_subcollection_model(collection_id, fedora_prefix = None):
    if fedora_prefix:
        collection_id = fedora_prefix + '/' + collection_id
    model = FedoraTemplateCache.get_subcollection_model(FedoraObject.objects.get(pk=collection_id))
    if model is None:
        return None
    model = FedoraTypeManager.get_model_class_from_fullname(model)
    return model
Exemple #2
0
def get_subcollection_model(collection_id, fedora_prefix=None):
    if fedora_prefix:
        collection_id = fedora_prefix + '/' + collection_id
    model = FedoraTemplateCache.get_subcollection_model(
        FedoraObject.objects.get(pk=collection_id))
    if model is None:
        return None
    model = FedoraTypeManager.get_model_class_from_fullname(model)
    return model
Exemple #3
0
def get_subcollection_model_from_object(collection_object):
    model = FedoraTemplateCache.get_subcollection_model(collection_object)
    if model is None:
        return None
    model = FedoraTypeManager.get_model_class_from_fullname(model)
    return model