com.atlassian.crowd.model.application
Interface ApplicationDAO

All Known Implementing Classes:
ApplicationDAOHibernate

public interface ApplicationDAO


Method Summary
 Application add(Application application)
           
 Application findById(long id)
           
 Application findByName(java.lang.String name)
           
 void remove(Application application)
           
 void removeDirectoryMappings(long directoryId)
           
 void removeGroupMappings(long directoryId, java.lang.String groupName)
           
 void renameGroupMappings(long directoryId, java.lang.String oldGroupName, java.lang.String newGroupName)
           
 java.util.List<Application> search(EntityQuery query)
           
 Application update(Application application)
           
 

Method Detail

findById

Application findById(long id)
                     throws ObjectNotFoundException
Throws:
ObjectNotFoundException

findByName

Application findByName(java.lang.String name)
                       throws ObjectNotFoundException
Throws:
ObjectNotFoundException

add

Application add(Application application)

update

Application update(Application application)

remove

void remove(Application application)

search

java.util.List<Application> search(EntityQuery query)

removeDirectoryMappings

void removeDirectoryMappings(long directoryId)

removeGroupMappings

void removeGroupMappings(long directoryId,
                         java.lang.String groupName)

renameGroupMappings

void renameGroupMappings(long directoryId,
                         java.lang.String oldGroupName,
                         java.lang.String newGroupName)


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.