A B C D E F G H I L M N P S T U V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractBuilder<T> - Class in com.sudicode.fb2gh.common
-
A builder for objects of type T.
- AbstractBuilder() - Constructor for class com.sudicode.fb2gh.common.AbstractBuilder
- addComment(String) - Method in class com.sudicode.fb2gh.github.GHIssue
-
Add a comment.
- addIssue(String, String) - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Create an issue.
- addLabel(GHLabel) - Method in class com.sudicode.fb2gh.github.GHIssue
-
Add label to this issue.
- addLabel(GHLabel) - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Add a label.
- addLabels(List<GHLabel>) - Method in class com.sudicode.fb2gh.github.GHIssue
-
Add labels to this issue.
- addMilestone(String) - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Create a milestone.
- afterMigrate(BiConsumer<FBCase, GHIssue>) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
-
After migrating a case to GitHub, perform some action specified by the given
BiConsumer
. - assignTo(String) - Method in class com.sudicode.fb2gh.github.GHIssue
-
Assign this issue to another user.
B
- build() - Method in class com.sudicode.fb2gh.common.AbstractBuilder
- build() - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
- Builder(FogBugz, Iterable<FBCase>, GHRepo) - Constructor for class com.sudicode.fb2gh.migrate.Migrator.Builder
-
Constructor.
C
- CHROME - com.sudicode.fb2gh.migrate.GHAttachmentUploader.Browser
- close() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Close this issue.
- close() - Method in class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Quit the WebDriver.
- closeIf(Predicate<FBCase>) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
- com.sudicode.fb2gh - package com.sudicode.fb2gh
-
Top-level FB2GH package.
- com.sudicode.fb2gh.common - package com.sudicode.fb2gh.common
-
Common functionality that is not exclusive to FB2GH.
- com.sudicode.fb2gh.fogbugz - package com.sudicode.fb2gh.fogbugz
-
Interactions with the FogBugz API.
- com.sudicode.fb2gh.github - package com.sudicode.fb2gh.github
-
Interactions with the GitHub API.
- com.sudicode.fb2gh.migrate - package com.sudicode.fb2gh.migrate
-
Used for the migration process.
- containsIgnoreCase(Collection<String>, String) - Static method in class com.sudicode.fb2gh.common.FB2GHUtils
-
Case-insensitive search for a string in a collection of strings.
- convert(FogBugz, FBAttachment) - Method in interface com.sudicode.fb2gh.migrate.FBAttachmentConverter
-
Obtain the URL that should be used when posting a
FBAttachment
to GitHub. - convert(FogBugz, FBAttachment) - Method in class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Download the FogBugz attachment, then reupload it to GitHub Issues.
- createTempFile(String) - Static method in class com.sudicode.fb2gh.common.FB2GHUtils
-
Create a temporary file, which will be deleted on exit.
- createTempZipFile(File) - Static method in class com.sudicode.fb2gh.common.FB2GHUtils
-
Compress a single file in ZIP format.
D
- dateFormat(DateFormat) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
-
Format timestamps using the given
DateFormat
.
E
- equals(Object) - Method in class com.sudicode.fb2gh.github.GHLabel
- exceptionHandler(BiConsumer<FBCase, Exception>) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
-
If migrating a case causes an
Exception
to be thrown, catch and handle it using the givenBiConsumer
.
F
- FB2GHException - Exception in com.sudicode.fb2gh
-
Exception thrown by FB2GH.
- FB2GHException(String) - Constructor for exception com.sudicode.fb2gh.FB2GHException
-
Construct a new
FB2GHException
with the specified message. - FB2GHException(String, Throwable) - Constructor for exception com.sudicode.fb2gh.FB2GHException
-
Construct a new
FB2GHException
with the specified message and cause. - FB2GHException(Throwable) - Constructor for exception com.sudicode.fb2gh.FB2GHException
-
Construct a new
FB2GHException
with the specified cause. - FB2GHUtils - Class in com.sudicode.fb2gh.common
-
Static utility methods.
- FBArea - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz area.
- FBAttachment - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz case event attachment.
- fbAttachmentConverter(FBAttachmentConverter) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
- FBAttachmentConverter - Interface in com.sudicode.fb2gh.migrate
-
By default,
Migrator
will reference FogBugz attachments using their original FogBugz URLs. - FBCase - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz case.
- FBCaseEvent - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz case event.
- fbCaseLabeler(FBCaseLabeler) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
- FBCaseLabeler - Interface in com.sudicode.fb2gh.migrate
-
By default,
Migrator
will label FogBugz cases using only itscategory
. - FBCategory - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz category ('Bug', 'Feature', etc).
- FBCategory() - Constructor for class com.sudicode.fb2gh.fogbugz.FBCategory
- FBCheckin - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz checkin (from source control).
- FBFactory - Class in com.sudicode.fb2gh.fogbugz
-
This factory uses the FogBugz API to interact with a given FogBugz instance.
- FBMilestone - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz milestone.
- FBProject - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz project.
- FBStatus - Class in com.sudicode.fb2gh.fogbugz
-
FogBugz status ('Active', 'Resolved', etc).
- FBStatus() - Constructor for class com.sudicode.fb2gh.fogbugz.FBStatus
- FIREFOX - com.sudicode.fb2gh.migrate.GHAttachmentUploader.Browser
- FogBugz - Interface in com.sudicode.fb2gh.fogbugz
-
Entry point for the FogBugz API.
G
- getAbsoluteUrl(FogBugz) - Method in class com.sudicode.fb2gh.fogbugz.FBAttachment
- getArea() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getAssignee() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getAttachments() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getAuthToken() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get the API token.
- getBaseURL() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get the FogBugz URL.
- getBody() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getBody() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get the body of this issue.
- getCase(int) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a single case.
- getCaseId() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getCategory() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getCategoryId() - Method in class com.sudicode.fb2gh.fogbugz.FBStatus
- getChanges() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getComments() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get comments.
- getCustomer() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getDateTime() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getDescription() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getDuplicateOfId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getEvents() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getFilename() - Method in class com.sudicode.fb2gh.fogbugz.FBAttachment
- getFilename() - Method in class com.sudicode.fb2gh.fogbugz.FBCheckin
- getHexColor() - Method in class com.sudicode.fb2gh.github.GHLabel
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBArea
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBCaseEvent
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBCategory
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBMilestone
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBProject
- getId() - Method in class com.sudicode.fb2gh.fogbugz.FBStatus
- getId() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get the ID of this issue.
- getIssue(int) - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Get an issue by number.
- getLabels() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get labels from this issue.
- getLabels() - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Get the labels within this repository.
- getLabels(FBCase) - Method in interface com.sudicode.fb2gh.migrate.FBCaseLabeler
-
Obtain the labels that should be added when posting a
FBCase
to GitHub. - getMilestone() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get the milestone of this issue, if one exists.
- getMilestone(int) - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Get a single milestone.
- getMilestoneId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getMilestoneName() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getMilestones() - Method in interface com.sudicode.fb2gh.github.GHRepo
-
Get all milestones within this repository.
- getName() - Method in class com.sudicode.fb2gh.fogbugz.FBArea
- getName() - Method in class com.sudicode.fb2gh.fogbugz.FBCategory
- getName() - Method in class com.sudicode.fb2gh.fogbugz.FBMilestone
- getName() - Method in class com.sudicode.fb2gh.fogbugz.FBProject
- getName() - Method in class com.sudicode.fb2gh.fogbugz.FBStatus
- getName() - Method in class com.sudicode.fb2gh.github.GHLabel
- getName() - Method in interface com.sudicode.fb2gh.github.GHRepo
- getNumber() - Method in class com.sudicode.fb2gh.github.GHMilestone
- getOwner() - Method in class com.sudicode.fb2gh.fogbugz.FBProject
- getOwner() - Method in interface com.sudicode.fb2gh.github.GHRepo
- getParentCaseId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getPriority() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getProjectId() - Method in class com.sudicode.fb2gh.fogbugz.FBArea
- getProjectId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getProjectId() - Method in class com.sudicode.fb2gh.fogbugz.FBMilestone
- getProjectName() - Method in class com.sudicode.fb2gh.fogbugz.FBArea
- getProjectName() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getProjectName() - Method in class com.sudicode.fb2gh.fogbugz.FBMilestone
- getRepo(String, String) - Method in interface com.sudicode.fb2gh.github.GitHub
-
Access a repository.
- getRevisionNumber() - Method in class com.sudicode.fb2gh.fogbugz.FBCheckin
- getSalesforceCaseId() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getStatus() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getText() - Method in class com.sudicode.fb2gh.github.GHComment
-
Get this comment's text.
- getTitle() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- getTitle() - Method in class com.sudicode.fb2gh.github.GHIssue
-
Get the title of this issue.
- getTitle() - Method in class com.sudicode.fb2gh.github.GHMilestone
- getUrl() - Method in class com.sudicode.fb2gh.fogbugz.FBAttachment
- GHAttachmentUploader - Class in com.sudicode.fb2gh.migrate
-
Uploads FogBugz attachments to GitHub Issues.
- GHAttachmentUploader(String, String, GHRepo, GHAttachmentUploader.Browser) - Constructor for class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Constructor.
- GHAttachmentUploader(String, String, GHRepo, GHAttachmentUploader.Browser, int) - Constructor for class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Constructor.
- GHAttachmentUploader(String, String, GHRepo, GHAttachmentUploader.Browser, int, FBAttachmentConverter) - Constructor for class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Constructor.
- GHAttachmentUploader(String, String, GHRepo, GHAttachmentUploader.Browser, FBAttachmentConverter) - Constructor for class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Constructor.
- GHAttachmentUploader.Browser - Enum in com.sudicode.fb2gh.migrate
-
Web browser.
- GHComment - Class in com.sudicode.fb2gh.github
-
GitHub issue comment.
- GHFactory - Class in com.sudicode.fb2gh.github
-
Factory used to interact with GitHub.
- GHIssue - Class in com.sudicode.fb2gh.github
-
GitHub issue.
- GHLabel - Class in com.sudicode.fb2gh.github
-
GitHub label.
- GHLabel(String) - Constructor for class com.sudicode.fb2gh.github.GHLabel
-
Create a label with the default label color.
- GHLabel(String, String) - Constructor for class com.sudicode.fb2gh.github.GHLabel
-
Create a label with a specific label color.
- GHMilestone - Class in com.sudicode.fb2gh.github
-
GitHub milestone.
- GHRepo - Interface in com.sudicode.fb2gh.github
-
GitHub repository.
- GitHub - Interface in com.sudicode.fb2gh.github
-
Entry point for the GitHub API.
H
- hashCode() - Method in class com.sudicode.fb2gh.github.GHLabel
I
- isClosed() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- isClosed() - Method in class com.sudicode.fb2gh.github.GHIssue
- isOpen() - Method in class com.sudicode.fb2gh.fogbugz.FBCase
- isOpen() - Method in class com.sudicode.fb2gh.github.GHIssue
- iterateCases(int, int) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Iterate multiple cases within a range.
L
- listAreas() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all areas from this FogBugz instance.
- listAreas(FBProject) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all areas from this FogBugz instance.
- listCategories() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all categories from this FogBugz instance.
- listCheckins(FBCase) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all checkins from this FogBugz instance.
- listMilestones() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all milestones from this FogBugz instance.
- listMilestones(FBProject) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all milestones from this FogBugz instance.
- listProjects() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all projects from this FogBugz instance.
- listStatuses() - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all statuses from this FogBugz instance.
- listStatuses(FBCategory) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Get a list of all statuses from this FogBugz instance.
M
- migrate() - Method in class com.sudicode.fb2gh.migrate.Migrator
-
Migrate the cases.
- migrateIf(Predicate<FBCase>) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
-
Only migrate FogBugz cases that pass the given
Predicate
. - Migrator - Class in com.sudicode.fb2gh.migrate
-
Migrates FogBugz cases to GitHub issues.
- Migrator.Builder - Class in com.sudicode.fb2gh.migrate
-
Builder used to instantiate
Migrator
.
N
- newFogBugz(String, String) - Static method in class com.sudicode.fb2gh.fogbugz.FBFactory
-
Create a new
FogBugz
. - newFogBugz(String, String, String) - Static method in class com.sudicode.fb2gh.fogbugz.FBFactory
-
Create a new
FogBugz
from the given email and password. - newGitHub() - Static method in class com.sudicode.fb2gh.github.GHFactory
-
Construct a new
GitHub
without authentication. - newGitHub(String) - Static method in class com.sudicode.fb2gh.github.GHFactory
-
Construct a new
GitHub
, authenticating via OAuth. - newGitHub(String, String) - Static method in class com.sudicode.fb2gh.github.GHFactory
-
Construct a new
GitHub
, authenticating via username and password. - nop() - Static method in class com.sudicode.fb2gh.common.FB2GHUtils
-
Perform no operation.
P
- postDelay(long) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
S
- searchCases(String) - Method in interface com.sudicode.fb2gh.fogbugz.FogBugz
-
Search for cases.
- setMilestone(GHMilestone) - Method in class com.sudicode.fb2gh.github.GHIssue
-
Add this issue to a milestone.
- setText(String) - Method in class com.sudicode.fb2gh.github.GHComment
-
Set this comment's text.
- sleepQuietly(long) - Static method in class com.sudicode.fb2gh.common.FB2GHUtils
-
A "quiet" version of
Thread.sleep(long)
which, rather than throwingInterruptedException
, simply restores theinterrupted
status if interrupted.
T
- toString() - Method in class com.sudicode.fb2gh.github.GHLabel
U
- upload(File) - Method in class com.sudicode.fb2gh.migrate.GHAttachmentUploader
-
Upload a file to GitHub Issues, zipping if necessary.
- usernameMap(Map<String, String>) - Method in class com.sudicode.fb2gh.migrate.Migrator.Builder
-
Map FogBugz names to GitHub usernames.
V
- valueOf(String) - Static method in enum com.sudicode.fb2gh.migrate.GHAttachmentUploader.Browser
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.sudicode.fb2gh.migrate.GHAttachmentUploader.Browser
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages