| Package | Description |
|---|---|
| de.shadowhunt.subversion | |
| de.shadowhunt.subversion.internal | |
| de.shadowhunt.subversion.internal.httpv1 | |
| de.shadowhunt.subversion.internal.httpv2 |
| Modifier and Type | Field and Description |
|---|---|
static Resource |
Resource.ROOT
Represents the base
Resource in the repository |
| Modifier and Type | Method and Description |
|---|---|
Resource |
Resource.append(Resource resource)
|
static Resource |
Resource.create(String path)
Create a new
Resource instance for the given value |
Resource |
Resource.getParent()
|
Resource |
Info.getResource() |
| Modifier and Type | Method and Description |
|---|---|
Map<Resource,Transaction.Status> |
Transaction.getChangeSet()
|
| Modifier and Type | Method and Description |
|---|---|
void |
Repository.add(Transaction transaction,
Resource resource,
boolean parents,
InputStream content)
Upload a new revision of the resource and set properties
|
Resource |
Resource.append(Resource resource)
|
int |
Resource.compareTo(Resource other) |
void |
Repository.copy(Transaction transaction,
Resource srcResource,
Revision srcRevision,
Resource targetResource,
boolean parents)
Recursively copy a resource in the given revision
|
void |
Repository.delete(Transaction transaction,
Resource resource)
Delete the resource from the repository
|
InputStream |
Repository.download(Resource resource,
Revision revision)
Download the resource
|
URI |
Repository.downloadURI(Resource resource,
Revision revision)
Determine the HTTP download URI for the resource
|
boolean |
Repository.exists(Resource resource,
Revision revision)
Check if the resource already exists in the latest revision of the repository
|
Info |
Repository.info(Resource resource,
Revision revision)
Retrieve information for the resource
|
Set<Info> |
Repository.list(Resource resource,
Revision revision,
Depth depth)
Retrieve information for the resource in the given revision and its child resources (depending on depth parameter)
|
void |
Repository.lock(Resource resource,
boolean steal)
Mark the expected revision of the resource as locked
|
List<Log> |
Repository.log(Resource resource,
Revision startRevision,
Revision endRevision,
int limit)
Retrieve the log information for the revisions between startRevision and endRevision of the resource
|
void |
Repository.mkdir(Transaction transaction,
Resource resource,
boolean parents)
Create a folder with all necessary parents folders
|
void |
Repository.move(Transaction transaction,
Resource srcResource,
Resource targetResource,
boolean parents)
Recursively move a resource (latest revision)
|
void |
Repository.propertiesDelete(Transaction transaction,
Resource resource,
ResourceProperty... properties)
Remove the given properties form the resource
|
void |
Repository.propertiesSet(Transaction transaction,
Resource resource,
ResourceProperty... properties)
Set the given properties for the resource (new properties will be added, existing properties will be overridden)
|
boolean |
Transaction.register(Resource resource,
Transaction.Status status)
Tell the
Transaction the specified Resource will be affected during Repository.commit(Transaction, String)
For internal usage only. |
void |
Repository.unlock(Resource resource,
boolean force)
Remove the lock on the expected revision of the resource
|
| Modifier and Type | Method and Description |
|---|---|
Resource |
AbstractBaseRepository.ResourceMapper.getCommitMessageResource(Transaction transaction) |
Resource |
AbstractBaseRepository.ResourceMapper.getCreateTransactionResource() |
Resource |
AbstractBaseRepository.ResourceMapper.getRegisterResource(Resource resource,
Revision revision) |
Resource |
AbstractBaseRepository.ResourceMapper.getRegisterTransactionResource(Transaction transaction) |
Resource |
AbstractBaseRepository.ResourceMapper.getTransactionResource(Transaction transaction) |
Resource |
AbstractBaseRepository.ResourceMapper.getVersionedResource(Resource resource,
Revision revision) |
Resource |
AbstractBaseRepository.ResourceMapper.getWorkingResource(Transaction transaction) |
| Modifier and Type | Method and Description |
|---|---|
Map<Resource,Transaction.Status> |
TransactionImpl.getChangeSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractBaseRepository.add(Transaction transaction,
Resource resource,
boolean parents,
InputStream content) |
boolean |
RepositoryCache.contains(Resource resource,
Revision revision) |
void |
AbstractBaseRepository.copy(Transaction transaction,
Resource sourceResource,
Revision sourceRevision,
Resource targetResource,
boolean parents) |
Repository |
RepositoryLocator.create(URI repository,
Resource prefix,
org.apache.http.client.HttpClient client,
org.apache.http.protocol.HttpContext context) |
static URI |
URIUtils.createURI(URI repository,
Resource... resources)
|
void |
AbstractBaseRepository.delete(Transaction transaction,
Resource resource) |
InputStream |
AbstractBaseRepository.download(Resource resource,
Revision revision) |
URI |
AbstractBaseRepository.downloadURI(Resource resource,
Revision revision) |
boolean |
AbstractBaseRepository.exists(Resource resource,
Revision revision) |
Info |
RepositoryCache.get(Resource resource,
Revision revision) |
Resource |
AbstractBaseRepository.ResourceMapper.getRegisterResource(Resource resource,
Revision revision) |
Resource |
AbstractBaseRepository.ResourceMapper.getVersionedResource(Resource resource,
Revision revision) |
Info |
AbstractBaseRepository.info(Resource resource,
Revision revision) |
Set<Info> |
AbstractBaseRepository.list(Resource resource,
Revision revision,
Depth depth) |
void |
AbstractBaseRepository.lock(Resource resource,
boolean steal) |
List<Log> |
AbstractBaseRepository.log(Resource resource,
Revision startRevision,
Revision endRevision,
int limit) |
void |
AbstractBaseRepository.mkdir(Transaction transaction,
Resource resource,
boolean parent) |
void |
AbstractBaseRepository.move(Transaction transaction,
Resource srcResource,
Resource targetResource,
boolean parents) |
void |
AbstractBaseRepository.propertiesDelete(Transaction transaction,
Resource resource,
ResourceProperty... properties) |
void |
AbstractBaseRepository.propertiesSet(Transaction transaction,
Resource resource,
ResourceProperty... properties) |
boolean |
TransactionImpl.register(Resource resource,
Transaction.Status status) |
protected abstract void |
AbstractBaseRepository.registerResource(Transaction transaction,
Resource resource,
Revision revision) |
Transaction.Status |
TransactionImpl.status(Resource resource) |
Transaction.Status |
RepositoryCache.status(Resource resource) |
void |
AbstractBaseRepository.unlock(Resource resource,
boolean force) |
| Constructor and Description |
|---|
CommitMessageOperation(URI repository,
Resource resource,
String message) |
MergeOperation(URI repository,
Resource resource,
Set<Info> infos) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
RepositoryLocatorImpl.create(URI repository,
Resource prefix,
org.apache.http.client.HttpClient client,
org.apache.http.protocol.HttpContext context) |
| Modifier and Type | Method and Description |
|---|---|
Repository |
RepositoryLocatorImpl.create(URI repository,
Resource prefix,
org.apache.http.client.HttpClient client,
org.apache.http.protocol.HttpContext context) |
Copyright © 2013–2014 shadowhunt. All rights reserved.