Class AbstractRepositoryRefsChangedEvent
java.lang.Object
java.util.EventObject
com.atlassian.bitbucket.event.ApplicationEvent
com.atlassian.bitbucket.event.repository.RepositoryEvent
com.atlassian.bitbucket.event.repository.AbstractRepositoryRefsChangedEvent
- All Implemented Interfaces:
RepositoryRefsChangedEvent
,Serializable
- Direct Known Subclasses:
BranchChangedEvent
,RepositoryPushEvent
,TagChangedEvent
@AsynchronousPreferred
public class AbstractRepositoryRefsChangedEvent
extends RepositoryEvent
implements RepositoryRefsChangedEvent
Basic implementation of RepositoryRefsChangedEvent that developers can extend.
- See Also:
-
Field Summary
FieldsFields inherited from class java.util.EventObject
source
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractRepositoryRefsChangedEvent
(Object source, Repository repository, Collection<RefChange> refChanges) -
Method Summary
Methods inherited from class com.atlassian.bitbucket.event.repository.RepositoryEvent
getRepository
Methods inherited from class com.atlassian.bitbucket.event.ApplicationEvent
getDate, getUser
Methods inherited from class java.util.EventObject
getSource, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.atlassian.bitbucket.event.repository.RepositoryRefsChangedEvent
getRepository, getUser
-
Field Details
-
EMPTY_HASH
-
-
Constructor Details
-
AbstractRepositoryRefsChangedEvent
public AbstractRepositoryRefsChangedEvent(@Nonnull Object source, @Nonnull Repository repository, @Nonnull Collection<RefChange> refChanges)
-
-
Method Details
-
getRefChanges
Description copied from interface:RepositoryRefsChangedEvent
Retrieves a collection of thechanged refs
.Note: While the returned collection will never be
null
, it may be empty. For example, aremotely merged pull request
will have an empty set of changes.- Specified by:
getRefChanges
in interfaceRepositoryRefsChangedEvent
- Returns:
- a collection containing 0 or more changed refs
-