public class MilestoneService extends GitHubService
Milestone objects in use by a
repository and user accessed via a GitHubClient.ACCEPT_FULL, ACCEPT_HTML, ACCEPT_PREVIEW_DRAX, ACCEPT_PREVIEW_IRONMAN, ACCEPT_PREVIEW_LOKI, ACCEPT_RAW, ACCEPT_TEXT, client| Constructor and Description |
|---|
MilestoneService()
Create milestone service
|
MilestoneService(GitHubClient client)
Create milestone service
|
| Modifier and Type | Method and Description |
|---|---|
Milestone |
createMilestone(IRepositoryIdProvider repository,
Milestone milestone)
Create a milestone
|
Milestone |
createMilestone(java.lang.String user,
java.lang.String repository,
Milestone milestone)
Create a milestone
|
void |
deleteMilestone(IRepositoryIdProvider repository,
int milestone)
Delete a milestone with the given id from the given repository
|
void |
deleteMilestone(IRepositoryIdProvider repository,
java.lang.String milestone)
Delete a milestone with the given id from the given repository
|
void |
deleteMilestone(java.lang.String user,
java.lang.String repository,
int milestone)
Delete a milestone with the given id from the given repository
|
void |
deleteMilestone(java.lang.String user,
java.lang.String repository,
java.lang.String milestone)
Delete a milestone with the given id from the given repository
|
Milestone |
editMilestone(IRepositoryIdProvider repository,
Milestone milestone)
Edit the given milestone in the given repository
|
Milestone |
getMilestone(IRepositoryIdProvider repository,
int number)
Get a milestone
|
Milestone |
getMilestone(IRepositoryIdProvider repository,
java.lang.String number)
Get a milestone
|
Milestone |
getMilestone(java.lang.String user,
java.lang.String repository,
int number)
Get a milestone
|
Milestone |
getMilestone(java.lang.String user,
java.lang.String repository,
java.lang.String number)
Get a milestone
|
java.util.List<Milestone> |
getMilestones(IRepositoryIdProvider repository,
java.lang.String state)
Get milestones
|
java.util.List<Milestone> |
getMilestones(java.lang.String user,
java.lang.String repository,
java.lang.String state)
Get milestones
|
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getClient, getId, verifyRepositorypublic MilestoneService()
public MilestoneService(GitHubClient client)
client - cannot be nullpublic java.util.List<Milestone> getMilestones(IRepositoryIdProvider repository, java.lang.String state) throws java.io.IOException
repository - state - java.io.IOExceptionpublic java.util.List<Milestone> getMilestones(java.lang.String user, java.lang.String repository, java.lang.String state) throws java.io.IOException
user - repository - state - java.io.IOExceptionpublic Milestone createMilestone(IRepositoryIdProvider repository, Milestone milestone) throws java.io.IOException
repository - must be non-nullmilestone - must be non-nulljava.io.IOExceptionpublic Milestone createMilestone(java.lang.String user, java.lang.String repository, Milestone milestone) throws java.io.IOException
user - must be non-nullrepository - must be non-nullmilestone - must be non-nulljava.io.IOExceptionpublic Milestone getMilestone(IRepositoryIdProvider repository, int number) throws java.io.IOException
repository - must be non-nullnumber - java.io.IOExceptionpublic Milestone getMilestone(IRepositoryIdProvider repository, java.lang.String number) throws java.io.IOException
repository - must be non-nullnumber - must be non-nulljava.io.IOExceptionpublic Milestone getMilestone(java.lang.String user, java.lang.String repository, int number) throws java.io.IOException
user - must be non-nullrepository - must be non-nullnumber - java.io.IOExceptionpublic Milestone getMilestone(java.lang.String user, java.lang.String repository, java.lang.String number) throws java.io.IOException
user - must be non-nullrepository - must be non-nullnumber - must be non-nulljava.io.IOExceptionpublic void deleteMilestone(IRepositoryIdProvider repository, int milestone) throws java.io.IOException
repository - milestone - java.io.IOExceptionpublic void deleteMilestone(IRepositoryIdProvider repository, java.lang.String milestone) throws java.io.IOException
repository - milestone - java.io.IOExceptionpublic void deleteMilestone(java.lang.String user,
java.lang.String repository,
int milestone)
throws java.io.IOException
user - repository - milestone - java.io.IOExceptionpublic void deleteMilestone(java.lang.String user,
java.lang.String repository,
java.lang.String milestone)
throws java.io.IOException
user - repository - milestone - java.io.IOExceptionpublic Milestone editMilestone(IRepositoryIdProvider repository, Milestone milestone) throws java.io.IOException
repository - milestone - java.io.IOException