org.apache.lenya.cms.repo
Interface Repository


public interface Repository

Repository.


Method Summary
 AssetTypeResolver getAssetTypeResolver()
           
 MetaDataRegistry getMetaDataRegistry()
           
 Session login(java.lang.String userId)
           
 void setAssetTypeResolver(AssetTypeResolver resolver)
          Sets the asset type resolver to use.
 void shutdown()
          Shuts down the repository.
 

Method Detail

login

Session login(java.lang.String userId)
              throws RepositoryException
Parameters:
userId - The user ID.
Returns:
A session.
Throws:
RepositoryException - if an error occurs.

getMetaDataRegistry

MetaDataRegistry getMetaDataRegistry()
                                     throws RepositoryException
Returns:
The meta data registry.
Throws:
RepositoryException - if an error occurs.

shutdown

void shutdown()
              throws RepositoryException
Shuts down the repository.

Throws:
RepositoryException - if an error occurs.

setAssetTypeResolver

void setAssetTypeResolver(AssetTypeResolver resolver)
                          throws RepositoryException
Sets the asset type resolver to use. This method has to be invoked before the content is accessed.

Parameters:
resolver - A resolver.
Throws:
RepositoryException - if an error occurs.

getAssetTypeResolver

AssetTypeResolver getAssetTypeResolver()
                                       throws RepositoryException
Returns:
The asset type resolver or null if no resolver is registered.
Throws:
RepositoryException - if an error occurs.


Copyright © $ Apache Software Foundation. All Rights Reserved.