org.outerj.daisy.repository.commonimpl
Class CollectionManagerImpl

java.lang.Object
  extended byorg.outerj.daisy.repository.commonimpl.CollectionManagerImpl
All Implemented Interfaces:
org.outerj.daisy.repository.CollectionManager

public class CollectionManagerImpl
extends java.lang.Object
implements org.outerj.daisy.repository.CollectionManager


Constructor Summary
CollectionManagerImpl(CommonCollectionManager delegate, AuthenticatedUser user)
           
 
Method Summary
 org.outerj.daisy.repository.DocumentCollection createCollection(java.lang.String name)
           
 void deleteCollection(long collectionId)
           
 org.outerj.daisy.repository.DocumentCollection getCollection(long collectionId, boolean updateable)
           
 org.outerj.daisy.repository.DocumentCollection getCollection(java.lang.String collection, boolean updateable)
           
 org.outerj.daisy.repository.DocumentCollection getCollectionByName(java.lang.String name, boolean updateable)
           
 org.outerj.daisy.repository.DocumentCollections getCollections(boolean updateable)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionManagerImpl

public CollectionManagerImpl(CommonCollectionManager delegate,
                             AuthenticatedUser user)
Method Detail

createCollection

public org.outerj.daisy.repository.DocumentCollection createCollection(java.lang.String name)
                                                                throws org.outerj.daisy.repository.RepositoryException
Specified by:
createCollection in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException

getCollection

public org.outerj.daisy.repository.DocumentCollection getCollection(long collectionId,
                                                                    boolean updateable)
                                                             throws org.outerj.daisy.repository.RepositoryException
Specified by:
getCollection in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException

getCollection

public org.outerj.daisy.repository.DocumentCollection getCollection(java.lang.String collection,
                                                                    boolean updateable)
                                                             throws org.outerj.daisy.repository.RepositoryException
Specified by:
getCollection in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException

getCollectionByName

public org.outerj.daisy.repository.DocumentCollection getCollectionByName(java.lang.String name,
                                                                          boolean updateable)
                                                                   throws org.outerj.daisy.repository.RepositoryException
Specified by:
getCollectionByName in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException

getCollections

public org.outerj.daisy.repository.DocumentCollections getCollections(boolean updateable)
                                                               throws org.outerj.daisy.repository.RepositoryException
Specified by:
getCollections in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException

deleteCollection

public void deleteCollection(long collectionId)
                      throws org.outerj.daisy.repository.RepositoryException
Specified by:
deleteCollection in interface org.outerj.daisy.repository.CollectionManager
Throws:
org.outerj.daisy.repository.RepositoryException


Copyright © -2005 . All Rights Reserved.