A B C D E F G H I L M N P S T U V 
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
After migrating a FogBugz case, close the corresponding GitHub issue if the FBCase passes the given Predicate.
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 given BiConsumer.

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 its category.
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 throwing InterruptedException, simply restores the interrupted 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.
A B C D E F G H I L M N P S T U V 
All Classes All Packages