public class RepositoryForkRequestedEvent extends RepositoryCreationRequestedEvent
repository is forked. This event is synchronous, allowing listeners to
 perform operations in the same database transaction where the forked repository will be created.
 
 The repository attached to the event is the fork to be created. Its
 origin provides the repository that will be forked to create it. Note that forks can
 be created in the same project as their origin or in different one, so the projects
 for the fork and its origin may or may not be the same.
 
 This event is cancelable. A listener may prevent the repository from being forked by
 canceling this event. Throwing an exception will not prevent the repository
 from being forked; the exception will be logged and ignored.
 
 Note: The repository attached to the event will not have an ID, as it has not
 been created yet, but it will have its origin repository available. Any
 listener which would like to create associations based on the repository ID must listen for the
 RepositoryForkedEvent instead, which will include it (but will not run in the same transaction).
source| Constructor and Description | 
|---|
| RepositoryForkRequestedEvent(Object source,
                            Repository repository,
                            CancelState cancelState)Deprecated. 
 in 7.5 for removal in 8.0. Use
              RepositoryForkRequestedEvent(Object, Repository, String, CancelState)instead | 
| RepositoryForkRequestedEvent(Object source,
                            Repository repository,
                            String defaultBranch,
                            CancelState cancelState) | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDefaultBranch()Retrieves the default branch the fork will use, if one was specified. | 
cancel, isCanceledgetRepositorygetDate, getUsergetSource, toString@Deprecated public RepositoryForkRequestedEvent(@Nonnull Object source, @Nonnull Repository repository, @Nonnull CancelState cancelState)
RepositoryForkRequestedEvent(Object, Repository, String, CancelState) insteadsource - the source of the eventrepository - the fork to be createdcancelState - tracks vetoes for the eventpublic RepositoryForkRequestedEvent(@Nonnull Object source, @Nonnull Repository repository, @Nullable String defaultBranch, @Nonnull CancelState cancelState)
source - the source of the eventrepository - the fork to be createddefaultBranch - the default branch for the fork, or null if the origin's default will be inheritedcancelState - tracks vetoes for the event@Nullable public String getDefaultBranch()
origin's default branch will be inherited. This differs from creating a
 new repository, where the SCM's default branch is used if one isn't specified.getDefaultBranch in class RepositoryCreationRequestedEventnull if the origin's default branch will be inheritedCopyright © 2021 Atlassian. All rights reserved.