org.outerj.daisy.repository.commonimpl.variant
Interface VariantStrategy


public interface VariantStrategy


Method Summary
 void deleteBranch(long id, AuthenticatedUser user)
           
 void deleteLanguage(long id, AuthenticatedUser user)
           
 BranchImpl[] getAllBranches(AuthenticatedUser user)
           
 LanguageImpl[] getAllLanguages(AuthenticatedUser user)
           
 BranchImpl getBranch(long id, AuthenticatedUser user)
           
 BranchImpl getBranchByName(java.lang.String name, AuthenticatedUser user)
           
 LanguageImpl getLanguage(long id, AuthenticatedUser user)
           
 LanguageImpl getLanguageByName(java.lang.String name, AuthenticatedUser user)
           
 void storeBranch(BranchImpl branch)
           
 void storeLanguage(LanguageImpl language)
           
 

Method Detail

getBranch

public BranchImpl getBranch(long id,
                            AuthenticatedUser user)
                     throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

getBranchByName

public BranchImpl getBranchByName(java.lang.String name,
                                  AuthenticatedUser user)
                           throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

getAllBranches

public BranchImpl[] getAllBranches(AuthenticatedUser user)
                            throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

storeBranch

public void storeBranch(BranchImpl branch)
                 throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

deleteBranch

public void deleteBranch(long id,
                         AuthenticatedUser user)
                  throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

getLanguage

public LanguageImpl getLanguage(long id,
                                AuthenticatedUser user)
                         throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

getLanguageByName

public LanguageImpl getLanguageByName(java.lang.String name,
                                      AuthenticatedUser user)
                               throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

getAllLanguages

public LanguageImpl[] getAllLanguages(AuthenticatedUser user)
                               throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

storeLanguage

public void storeLanguage(LanguageImpl language)
                   throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException

deleteLanguage

public void deleteLanguage(long id,
                           AuthenticatedUser user)
                    throws org.outerj.daisy.repository.RepositoryException
Throws:
org.outerj.daisy.repository.RepositoryException


Copyright © -2005 . All Rights Reserved.