com.atlassian.jira.crowd.embedded.ofbiz
Class OfBizDirectoryDao

java.lang.Object
  extended by com.atlassian.jira.crowd.embedded.ofbiz.OfBizDirectoryDao
All Implemented Interfaces:
com.atlassian.crowd.embedded.spi.DirectoryDao

public class OfBizDirectoryDao
extends Object
implements com.atlassian.crowd.embedded.spi.DirectoryDao


Constructor Summary
OfBizDirectoryDao(OfBizDelegator ofBizDelegator)
           
 
Method Summary
 com.atlassian.crowd.model.directory.DirectoryImpl add(com.atlassian.crowd.embedded.api.Directory directory)
           
 List findAll()
           
 com.atlassian.crowd.model.directory.DirectoryImpl findById(long id)
           
 com.atlassian.crowd.model.directory.DirectoryImpl findByName(String name)
           
 void flushCache()
          Invoked by OfBizCacheFlushingManager to ensure caches are being flushed in the right order on XMLRestoreFinishedEvent
 void remove(com.atlassian.crowd.embedded.api.Directory directory)
           
 List search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.embedded.api.Directory> query)
           
 com.atlassian.crowd.embedded.api.Directory update(com.atlassian.crowd.embedded.api.Directory directory)
           
 void updateDirectoryPosition(long directoryId, int position)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OfBizDirectoryDao

public OfBizDirectoryDao(OfBizDelegator ofBizDelegator)
Method Detail

findById

public com.atlassian.crowd.model.directory.DirectoryImpl findById(long id)
                                                           throws com.atlassian.crowd.exception.DirectoryNotFoundException
Specified by:
findById in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException

findByName

public com.atlassian.crowd.model.directory.DirectoryImpl findByName(String name)
                                                             throws com.atlassian.crowd.exception.DirectoryNotFoundException
Specified by:
findByName in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException

findAll

public List findAll()
Specified by:
findAll in interface com.atlassian.crowd.embedded.spi.DirectoryDao

add

public com.atlassian.crowd.model.directory.DirectoryImpl add(com.atlassian.crowd.embedded.api.Directory directory)
Specified by:
add in interface com.atlassian.crowd.embedded.spi.DirectoryDao

update

public com.atlassian.crowd.embedded.api.Directory update(com.atlassian.crowd.embedded.api.Directory directory)
                                                  throws com.atlassian.crowd.exception.DirectoryNotFoundException
Specified by:
update in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException

remove

public void remove(com.atlassian.crowd.embedded.api.Directory directory)
            throws com.atlassian.crowd.exception.DirectoryNotFoundException
Specified by:
remove in interface com.atlassian.crowd.embedded.spi.DirectoryDao
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException

search

public List search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.embedded.api.Directory> query)
Specified by:
search in interface com.atlassian.crowd.embedded.spi.DirectoryDao

flushCache

public void flushCache()
Invoked by OfBizCacheFlushingManager to ensure caches are being flushed in the right order on XMLRestoreFinishedEvent


updateDirectoryPosition

public void updateDirectoryPosition(long directoryId,
                                    int position)
                             throws com.atlassian.crowd.exception.DirectoryNotFoundException
Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException


Copyright © 2002-2013 Atlassian. All Rights Reserved.