com.atlassian.crowd.manager.application
Class ApplicationManagerGeneric

java.lang.Object
  extended by com.atlassian.crowd.manager.application.ApplicationManagerGeneric
All Implemented Interfaces:
ApplicationManager

public class ApplicationManagerGeneric
extends java.lang.Object
implements ApplicationManager


Constructor Summary
ApplicationManagerGeneric()
           
 
Method Summary
 Application add(Application application)
           
 java.util.List<Application> findAll()
           
 Application findById(long id)
           
 Application findByName(java.lang.String name)
           
 void remove(Application application)
           
 void removeDirectoryFromApplication(Directory directory, Application application)
           
 java.util.List<Application> search(EntityQuery query)
           
 void setApplicationDAO(ApplicationDAO applicationDAO)
           
 void setI18nHelper(I18nHelper i18nHelper)
           
 void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)
           
 Application update(Application application)
           
 Application updateCredential(Application application, PasswordCredential passwordCredential)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApplicationManagerGeneric

public ApplicationManagerGeneric()
Method Detail

add

public Application add(Application application)
                throws InvalidCredentialException
Specified by:
add in interface ApplicationManager
Throws:
InvalidCredentialException

findById

public Application findById(long id)
                     throws ObjectNotFoundException
Specified by:
findById in interface ApplicationManager
Throws:
ObjectNotFoundException

findByName

public Application findByName(java.lang.String name)
                       throws ObjectNotFoundException
Specified by:
findByName in interface ApplicationManager
Throws:
ObjectNotFoundException

remove

public void remove(Application application)
            throws ApplicationManagerException
Specified by:
remove in interface ApplicationManager
Throws:
ApplicationManagerException

removeDirectoryFromApplication

public void removeDirectoryFromApplication(Directory directory,
                                           Application application)
                                    throws ApplicationManagerException
Specified by:
removeDirectoryFromApplication in interface ApplicationManager
Throws:
ApplicationManagerException

search

public java.util.List<Application> search(EntityQuery query)
Specified by:
search in interface ApplicationManager

findAll

public java.util.List<Application> findAll()
Specified by:
findAll in interface ApplicationManager

update

public Application update(Application application)
                   throws ApplicationManagerException
Specified by:
update in interface ApplicationManager
Throws:
ApplicationManagerException

updateCredential

public Application updateCredential(Application application,
                                    PasswordCredential passwordCredential)
                             throws ApplicationManagerException
Specified by:
updateCredential in interface ApplicationManager
Throws:
ApplicationManagerException

setApplicationDAO

public void setApplicationDAO(ApplicationDAO applicationDAO)

setPasswordEncoderFactory

public void setPasswordEncoderFactory(PasswordEncoderFactory passwordEncoderFactory)

setI18nHelper

public void setI18nHelper(I18nHelper i18nHelper)


Copyright © 2009 Atlassian. All Rights Reserved.