public class AuthorHibernateDao extends BambooHibernateObjectDao<ExtendedAuthor> implements AuthorDao
| Constructor and Description |
|---|
AuthorHibernateDao(PlanDiscriminatorRegistry planDiscriminatorRegistry) |
countAll, countWithRestriction, delete, deleteAll, execute, executeCountQuery, executeReturnInt, executeReturnLong, findAll, findById, save, saveAllgetCacheAwareHibernateTemplatecheckDaoConfig, convertHibernateAccessException, createHibernateTemplate, getHibernateTemplate, getSession, getSession, getSessionFactory, releaseSession, setHibernateTemplate, setSessionFactoryclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcountAll, countWithRestriction, delete, deleteAll, executeReturnInt, executeReturnLong, findAll, findById, save, saveAllpublic AuthorHibernateDao(PlanDiscriminatorRegistry planDiscriminatorRegistry)
public ExtendedAuthor findById(long id)
@NotNull public Collection<? extends ExtendedAuthor> findAll()
@Nullable public ExtendedAuthor getAuthorByName(String name)
getAuthorByName in interface AuthorDao@NotNull public List<ResultsSummary> getBuildResultsFailedByAuthor(ExtendedAuthor author, int maxResultCount)
getBuildResultsFailedByAuthor in interface AuthorDao@NotNull public List<ResultsSummary> getBuildResultsSuccessfulByAuthor(ExtendedAuthor author, int maxResultCount)
getBuildResultsSuccessfulByAuthor in interface AuthorDao@NotNull public List<ResultsSummary> getBuildResultsBrokenByAuthor(ExtendedAuthor author, int maxResultCount)
getBuildResultsBrokenByAuthor in interface AuthorDao@NotNull public List<ResultsSummary> getBuildResultsFixedByAuthor(ExtendedAuthor author, int maxResultCount)
getBuildResultsFixedByAuthor in interface AuthorDaopublic int getNumberOfFailedBuildsByAuthor(ExtendedAuthor author)
getNumberOfFailedBuildsByAuthor in interface AuthorDaopublic int getNumberOfSuccessfulBuildsByAuthor(ExtendedAuthor author)
getNumberOfSuccessfulBuildsByAuthor in interface AuthorDaopublic int getNumberOfBuildFixedByAuthor(ExtendedAuthor author)
getNumberOfBuildFixedByAuthor in interface AuthorDaopublic int getNumberOfBuildBrokenByAuthor(ExtendedAuthor author)
getNumberOfBuildBrokenByAuthor in interface AuthorDao@NotNull public Set<ExtendedAuthor> getAllUnlinkedAuthors()
getAllUnlinkedAuthors in interface AuthorDao@NotNull public List<ExtendedAuthor> getLinkedAuthorsForUser(com.atlassian.user.User user)
getLinkedAuthorsForUser in interface AuthorDao@NotNull public List<ResultsSummary> getBuildResultsTriggeredByAuthor(ExtendedAuthor author, int maxResultCount)
getBuildResultsTriggeredByAuthor in interface AuthorDao@NotNull public List<ResultsSummary> getRecentResultsTriggeredByAuthors(List<ExtendedAuthor> authors, int daysToFilter)
getRecentResultsTriggeredByAuthors in interface AuthorDaopublic int getNumberOfBuildsTriggeredByAuthor(ExtendedAuthor author)
getNumberOfBuildsTriggeredByAuthor in interface AuthorDaopublic void unlinkLinkedAuthors(@NotNull
com.atlassian.user.User user)
unlinkLinkedAuthors in interface AuthorDaopublic void updateLinkedAuthors(@NotNull
com.atlassian.user.User user,
@NotNull
List<Long> authorIds)
updateLinkedAuthors in interface AuthorDao@NotNull public List<Author> findAuthorsByLinkedUser(@NotNull String userSearchString)
findAuthorsByLinkedUser in interface AuthorDao@NotNull public List<Author> findAuthorsByName(@NotNull String authorSearchString)
findAuthorsByName in interface AuthorDao@NotNull public List<Author> findAuthorsThatStartWith(@NotNull String authorSearchString, boolean unlinkedOnly)
findAuthorsThatStartWith in interface AuthorDao@NotNull public Set<Author> getAuthorsByResultSummary(@NotNull ResultsSummary resultsSummary)
getAuthorsByResultSummary in interface AuthorDaoCopyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.