public class DataService extends GitHubService
ACCEPT_FULL, ACCEPT_HTML, ACCEPT_RAW, ACCEPT_TEXT, client| Constructor and Description |
|---|
DataService()
Create data service
|
DataService(GitHubClient client)
Create data service
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createBlob(IRepositoryIdProvider repository,
Blob blob)
Create blob with given content
|
Commit |
createCommit(IRepositoryIdProvider repository,
Commit commit)
Create commit in given repository
|
Reference |
createReference(IRepositoryIdProvider repository,
Reference reference)
Create reference
|
Tag |
createTag(IRepositoryIdProvider repository,
Tag tag)
Create tag object in given repository
|
Tree |
createTree(IRepositoryIdProvider repository,
java.util.Collection<TreeEntry> entries)
Create tree
|
Tree |
createTree(IRepositoryIdProvider repository,
java.util.Collection<TreeEntry> entries,
java.lang.String baseTree)
Create tree
|
Reference |
editReference(IRepositoryIdProvider repository,
Reference reference)
Edit reference
|
Reference |
editReference(IRepositoryIdProvider repository,
Reference reference,
boolean force)
Edit reference
|
Blob |
getBlob(IRepositoryIdProvider repository,
java.lang.String sha)
Get blob for given SHA-1
|
Commit |
getCommit(IRepositoryIdProvider repository,
java.lang.String sha)
Get commit for given SHA-1
|
Reference |
getReference(IRepositoryIdProvider repository,
java.lang.String name)
Get reference with given name
|
java.util.List<Reference> |
getReferences(IRepositoryIdProvider repository)
Get references for given repository
|
Tag |
getTag(IRepositoryIdProvider repository,
java.lang.String sha)
Get tag for given SHA-1
|
Tree |
getTree(IRepositoryIdProvider repository,
java.lang.String sha)
Get tree with given SHA-1
|
Tree |
getTree(IRepositoryIdProvider repository,
java.lang.String sha,
boolean recursive)
Get tree with given SHA-1
|
check, createPagedRequest, createPagedRequest, createPageIterator, createRequest, getAll, getAll, getClient, getId, verifyRepositorypublic DataService()
public DataService(GitHubClient client)
client - public Blob getBlob(IRepositoryIdProvider repository, java.lang.String sha) throws java.io.IOException
repository - sha - java.io.IOExceptionpublic java.lang.String createBlob(IRepositoryIdProvider repository, Blob blob) throws java.io.IOException
repository - blob - java.io.IOExceptionpublic Tree getTree(IRepositoryIdProvider repository, java.lang.String sha) throws java.io.IOException
repository - sha - java.io.IOExceptionpublic Tree getTree(IRepositoryIdProvider repository, java.lang.String sha, boolean recursive) throws java.io.IOException
repository - sha - recursive - java.io.IOExceptionpublic Tree createTree(IRepositoryIdProvider repository, java.util.Collection<TreeEntry> entries) throws java.io.IOException
repository - entries - java.io.IOExceptionpublic Tree createTree(IRepositoryIdProvider repository, java.util.Collection<TreeEntry> entries, java.lang.String baseTree) throws java.io.IOException
repository - entries - baseTree - java.io.IOExceptionpublic Reference getReference(IRepositoryIdProvider repository, java.lang.String name) throws java.io.IOException
repository - name - java.io.IOExceptionpublic java.util.List<Reference> getReferences(IRepositoryIdProvider repository) throws java.io.IOException
repository - java.io.IOExceptionpublic Reference createReference(IRepositoryIdProvider repository, Reference reference) throws java.io.IOException
repository - reference - java.io.IOExceptionpublic Reference editReference(IRepositoryIdProvider repository, Reference reference) throws java.io.IOException
repository - reference - java.io.IOExceptionpublic Reference editReference(IRepositoryIdProvider repository, Reference reference, boolean force) throws java.io.IOException
repository - reference - force - java.io.IOExceptionpublic Commit getCommit(IRepositoryIdProvider repository, java.lang.String sha) throws java.io.IOException
repository - sha - java.io.IOExceptionpublic Commit createCommit(IRepositoryIdProvider repository, Commit commit) throws java.io.IOException
repository - commit - java.io.IOExceptionpublic Tag getTag(IRepositoryIdProvider repository, java.lang.String sha) throws java.io.IOException
repository - sha - java.io.IOExceptionpublic Tag createTag(IRepositoryIdProvider repository, Tag tag) throws java.io.IOException
repository - tag - java.io.IOException