com.atlassian.bamboo.author
Interface AuthorDao

All Superinterfaces:
BambooObjectDao, bucket.core.persistence.ObjectDao
All Known Implementing Classes:
AuthorHibernateDao

public interface AuthorDao
extends BambooObjectDao


Method Summary
 java.util.Set getAllUnlinkedAuthors()
           
 ExtendedAuthor getAuthorByName(java.lang.String name)
           
 java.util.List getBuildResultsBrokenByAuthor(ExtendedAuthor author)
           
 java.util.List getBuildResultsFailedByAuthor(ExtendedAuthor author)
           
 java.util.List getBuildResultsFixedByAuthor(ExtendedAuthor author)
           
 java.util.List getBuildResultsSuccessfulByAuthor(ExtendedAuthor author)
           
 java.util.List getBuildResultsTriggeredByAuthor(ExtendedAuthor author)
           
 java.util.List getLinkedAuthorsForUser(com.atlassian.user.User user)
           
 
Methods inherited from interface com.atlassian.bamboo.persistence.BambooObjectDao
findById
 
Methods inherited from interface bucket.core.persistence.ObjectDao
findAll, findAllSorted, getPersistentClass, refresh, remove, replicate, save, saveRaw
 

Method Detail

getAuthorByName

ExtendedAuthor getAuthorByName(java.lang.String name)
Parameters:
name -
Returns:
a ExtendedAuthor object given an author name

getBuildResultsTriggeredByAuthor

java.util.List getBuildResultsTriggeredByAuthor(ExtendedAuthor author)
Parameters:
author -
Returns:
List of BuildResultsSummary triggered by author

getBuildResultsFailedByAuthor

java.util.List getBuildResultsFailedByAuthor(ExtendedAuthor author)
Parameters:
author -
Returns:
List of BuildResultsSummary triggered by author and failed

getBuildResultsSuccessfulByAuthor

java.util.List getBuildResultsSuccessfulByAuthor(ExtendedAuthor author)
Parameters:
author -
Returns:
List of BuildResultsSummary triggered by author and succesful

getBuildResultsBrokenByAuthor

java.util.List getBuildResultsBrokenByAuthor(ExtendedAuthor author)
Parameters:
author -
Returns:
List of BuildResultsSummary broken by author

getBuildResultsFixedByAuthor

java.util.List getBuildResultsFixedByAuthor(ExtendedAuthor author)
Parameters:
author -
Returns:
List of BuildResultsSummary fixed by author

getAllUnlinkedAuthors

java.util.Set getAllUnlinkedAuthors()
Returns:
Set of ExtendedAuthor which are not yet linked to any user.

getLinkedAuthorsForUser

java.util.List getLinkedAuthorsForUser(com.atlassian.user.User user)
Parameters:
user -
Returns:
List of ExtendedAuthor which are linked to a given user.


Copyright © 2009 Atlassian Pty Ltd. All Rights Reserved.