| Package | Description |
|---|---|
| de.shadowhunt.subversion | |
| de.shadowhunt.subversion.internal |
| 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 |
Repository.getBasePath()
Returns the
Resource to the base for this Repository. |
Resource |
Resource.getParent()
|
Resource |
Info.getResource()
Returns a
Resource of the resource (relative to the root of the repository). |
| 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.
|
InputStream |
Repository.download(View view,
Resource resource,
Revision revision)
Download the resource.
|
URI |
Repository.downloadURI(Resource resource,
Revision revision)
Determine the HTTP download URI for the resource.
|
URI |
Repository.downloadURI(View view,
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.
|
boolean |
Repository.exists(View view,
Resource resource,
Revision revision)
Check if the resource already exists in the latest revision of the repository.
|
Info |
Repository.info(Resource resource,
Revision revision,
ResourceProperty.Key... keys)
Retrieve information for the resource.
|
Info |
Repository.info(View view,
Resource resource,
Revision revision,
ResourceProperty.Key... keys)
Retrieve information for the resource.
|
boolean |
Resource.isPrefix(Resource other)
|
Set<Info> |
Repository.list(Resource resource,
Revision revision,
Depth depth,
ResourceProperty.Key... keys)
Retrieve information for the resource in the given revision and its child resources (depending on depth
parameter).
|
Set<Info> |
Repository.list(View view,
Resource resource,
Revision revision,
Depth depth,
ResourceProperty.Key... keys)
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,
boolean stopOnCopy)
Retrieve the log information for the revisions between startRevision and endRevision of the resource.
|
List<Log> |
Repository.log(View view,
Resource resource,
Revision startRevision,
Revision endRevision,
int limit,
boolean stopOnCopy)
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, boolean). |
void |
Repository.unlock(Resource resource,
boolean force)
Remove the lock on the expected revision of the resource.
|
| Modifier and Type | Field and Description |
|---|---|
protected Resource |
AbstractBaseRepository.base |
| Modifier and Type | Method and Description |
|---|---|
Resource |
QualifiedResource.getBase() |
Resource |
Probe.getBasePath() |
Resource |
AbstractBaseRepository.getBasePath() |
Resource |
Probe.getBasePath(URI server) |
Resource |
Probe.getPrefix() |
Resource |
AbstractBaseRepository.ResourceMapper.getPrefix() |
Resource |
QualifiedResource.getResource() |
| 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) |
static URI |
URIUtils.appendResources(URI repository,
Resource... resources)
|
void |
AbstractBaseRepository.copy(Transaction transaction,
Resource sourceResource,
Revision sourceRevision,
Resource targetResource,
boolean parents) |
void |
AbstractBaseRepository.delete(Transaction transaction,
Resource resource) |
protected static UUID |
AbstractRepositoryLocator.determineRepositoryId(URI repository,
Resource prefix,
org.apache.http.client.HttpClient client,
org.apache.http.protocol.HttpContext context) |
InputStream |
AbstractBaseRepository.download(Resource resource,
Revision revision) |
InputStream |
AbstractBaseRepository.download(View view,
Resource resource,
Revision revision) |
URI |
AbstractBaseRepository.downloadURI(Resource resource,
Revision revision) |
URI |
AbstractBaseRepository.downloadURI(View view,
Resource resource,
Revision revision) |
boolean |
AbstractBaseRepository.exists(Resource resource,
Revision revision) |
boolean |
AbstractBaseRepository.exists(View view,
Resource resource,
Revision revision) |
Info |
AbstractBaseRepository.info(Resource resource,
Revision revision,
ResourceProperty.Key... keys) |
Info |
AbstractBaseRepository.info(View view,
Resource resource,
Revision revision,
ResourceProperty.Key... keys) |
Set<Info> |
AbstractBaseRepository.list(Resource resource,
Revision revision,
Depth depth,
ResourceProperty.Key... keys) |
Set<Info> |
AbstractBaseRepository.list(View view,
Resource resource,
Revision revision,
Depth depth,
ResourceProperty.Key... keys) |
void |
AbstractBaseRepository.lock(Resource resource,
boolean steal) |
List<Log> |
AbstractBaseRepository.log(Resource resource,
Revision startRevision,
Revision endRevision,
int limit,
boolean stopOnCopy) |
List<Log> |
AbstractBaseRepository.log(View view,
Resource resource,
Revision startRevision,
Revision endRevision,
int limit,
boolean stopOnCopy) |
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) |
static URI |
URIUtils.replacePathWithResources(URI repository,
Resource... resources)
|
Transaction.Status |
TransactionImpl.status(Resource resource) |
void |
AbstractBaseRepository.unlock(Resource resource,
boolean force) |
| Constructor and Description |
|---|
AbstractBaseRepository(URI repository,
Resource base,
UUID id,
AbstractBaseRepository.ResourceMapper config,
org.apache.http.client.HttpClient client,
org.apache.http.protocol.HttpContext context) |
MergeOperation(URI repository,
QualifiedResource resource,
Set<Info> infoSet,
Resource base,
boolean releaseLocks) |
QualifiedResource(Resource resource) |
QualifiedResource(Resource base,
Resource resource) |
Copyright © 2013–2017 shadowhunt. All rights reserved.