com.atlassian.jira.crowd.embedded.ofbiz
Class OfBizApplicationDao
java.lang.Object
com.atlassian.jira.crowd.embedded.ofbiz.OfBizApplicationDao
- All Implemented Interfaces:
- com.atlassian.crowd.dao.application.ApplicationDAO
public class OfBizApplicationDao
- extends Object
- implements com.atlassian.crowd.dao.application.ApplicationDAO
Method Summary |
com.atlassian.crowd.model.application.Application |
add(com.atlassian.crowd.model.application.Application application)
|
com.atlassian.crowd.model.application.Application |
add(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.embedded.api.PasswordCredential credential)
|
void |
addDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
com.atlassian.crowd.embedded.api.OperationType... operationTypes)
|
void |
addGroupMapping(long applicationId,
long directoryId,
String groupName)
|
void |
addRemoteAddress(long applicationId,
com.atlassian.crowd.model.application.RemoteAddress remoteAddress)
|
List<com.atlassian.crowd.model.application.Application> |
findAuthorisedApplications(long directoryId,
List<String> groupNames)
|
com.atlassian.crowd.model.application.Application |
findById(long id)
|
com.atlassian.crowd.model.application.Application |
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.model.application.Application application)
|
void |
removeDirectoryMapping(long applicationId,
long directoryId)
|
void |
removeDirectoryMappings(long directoryId)
|
void |
removeGroupMapping(long applicationId,
long directoryId,
String groupName)
|
void |
removeGroupMappings(long directoryId,
String groupName)
|
void |
removeRemoteAddress(long applicationId,
com.atlassian.crowd.model.application.RemoteAddress remoteAddress)
|
void |
renameGroupMappings(long directoryId,
String oldGroupName,
String newGroupName)
|
List<com.atlassian.crowd.model.application.Application> |
search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.model.application.Application> entityQuery)
|
com.atlassian.crowd.model.application.Application |
update(com.atlassian.crowd.model.application.Application application)
|
void |
updateCredential(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential)
|
void |
updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate)
|
void |
updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
Set<com.atlassian.crowd.embedded.api.OperationType> operationTypes)
|
void |
updateDirectoryMapping(long applicationId,
long directoryId,
int position)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OfBizApplicationDao
public OfBizApplicationDao(OfBizDelegator ofBizDelegator,
OfBizDirectoryDao directoryDao)
updateCredential
public void updateCredential(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.embedded.api.PasswordCredential passwordCredential)
throws com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
updateCredential
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.ApplicationNotFoundException
addRemoteAddress
public void addRemoteAddress(long applicationId,
com.atlassian.crowd.model.application.RemoteAddress remoteAddress)
- Specified by:
addRemoteAddress
in interface com.atlassian.crowd.dao.application.ApplicationDAO
removeRemoteAddress
public void removeRemoteAddress(long applicationId,
com.atlassian.crowd.model.application.RemoteAddress remoteAddress)
- Specified by:
removeRemoteAddress
in interface com.atlassian.crowd.dao.application.ApplicationDAO
updateDirectoryMapping
public void updateDirectoryMapping(long applicationId,
long directoryId,
int position)
throws com.atlassian.crowd.exception.DirectoryNotFoundException
- Specified by:
updateDirectoryMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.DirectoryNotFoundException
findById
public com.atlassian.crowd.model.application.Application findById(long id)
throws com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
findById
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.ApplicationNotFoundException
findByName
public com.atlassian.crowd.model.application.Application findByName(String name)
throws com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
findByName
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.ApplicationNotFoundException
add
public com.atlassian.crowd.model.application.Application add(com.atlassian.crowd.model.application.Application application,
com.atlassian.crowd.embedded.api.PasswordCredential credential)
- Specified by:
add
in interface com.atlassian.crowd.dao.application.ApplicationDAO
flushCache
public void flushCache()
- Invoked by
OfBizCacheFlushingManager
to ensure caches are being flushed in the right order on
XMLRestoreFinishedEvent
add
public com.atlassian.crowd.model.application.Application add(com.atlassian.crowd.model.application.Application application)
update
public com.atlassian.crowd.model.application.Application update(com.atlassian.crowd.model.application.Application application)
throws com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
update
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.ApplicationNotFoundException
remove
public void remove(com.atlassian.crowd.model.application.Application application)
- Specified by:
remove
in interface com.atlassian.crowd.dao.application.ApplicationDAO
search
public List<com.atlassian.crowd.model.application.Application> search(com.atlassian.crowd.search.query.entity.EntityQuery<com.atlassian.crowd.model.application.Application> entityQuery)
- Specified by:
search
in interface com.atlassian.crowd.dao.application.ApplicationDAO
addDirectoryMapping
public void addDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
com.atlassian.crowd.embedded.api.OperationType... operationTypes)
- Specified by:
addDirectoryMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
removeDirectoryMapping
public void removeDirectoryMapping(long applicationId,
long directoryId)
throws com.atlassian.crowd.exception.ApplicationNotFoundException
- Specified by:
removeDirectoryMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
- Throws:
com.atlassian.crowd.exception.ApplicationNotFoundException
removeDirectoryMappings
public void removeDirectoryMappings(long directoryId)
- Specified by:
removeDirectoryMappings
in interface com.atlassian.crowd.dao.application.ApplicationDAO
addGroupMapping
public void addGroupMapping(long applicationId,
long directoryId,
String groupName)
- Specified by:
addGroupMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
removeGroupMapping
public void removeGroupMapping(long applicationId,
long directoryId,
String groupName)
- Specified by:
removeGroupMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
removeGroupMappings
public void removeGroupMappings(long directoryId,
String groupName)
- Specified by:
removeGroupMappings
in interface com.atlassian.crowd.dao.application.ApplicationDAO
renameGroupMappings
public void renameGroupMappings(long directoryId,
String oldGroupName,
String newGroupName)
- Specified by:
renameGroupMappings
in interface com.atlassian.crowd.dao.application.ApplicationDAO
findAuthorisedApplications
public List<com.atlassian.crowd.model.application.Application> findAuthorisedApplications(long directoryId,
List<String> groupNames)
- Specified by:
findAuthorisedApplications
in interface com.atlassian.crowd.dao.application.ApplicationDAO
updateDirectoryMapping
public void updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate)
- Specified by:
updateDirectoryMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
updateDirectoryMapping
public void updateDirectoryMapping(long applicationId,
long directoryId,
boolean allowAllToAuthenticate,
Set<com.atlassian.crowd.embedded.api.OperationType> operationTypes)
- Specified by:
updateDirectoryMapping
in interface com.atlassian.crowd.dao.application.ApplicationDAO
Copyright © 2002-2013 Atlassian. All Rights Reserved.