info.magnolia.context
Interface RepositoryAcquiringStrategy

All Known Implementing Classes:
AbstractRepositoryStrategy, DefaultRepositoryStrategy, SystemRepositoryStrategy

public interface RepositoryAcquiringStrategy

Contract for repository access providers. Each provider needs to be able to provide heirarchy manager, query manager for repositories that are searchable and access manager for repositories with enabled security. If given functionality is not available on the reporisotry, provider needs to return null.

Version:
$Id: $
Author:
had

Method Summary
 AccessManager getAccessManager(String repositoryId, String workspaceId)
           
 HierarchyManager getHierarchyManager(String repositoryId, String workspaceId)
           
 QueryManager getQueryManager(String repositoryId, String workspaceId)
           
 void release()
           
 

Method Detail

getHierarchyManager

HierarchyManager getHierarchyManager(String repositoryId,
                                     String workspaceId)

getAccessManager

AccessManager getAccessManager(String repositoryId,
                               String workspaceId)

getQueryManager

QueryManager getQueryManager(String repositoryId,
                             String workspaceId)

release

void release()


Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.