A C D E F G H I L M O P R S T U V W X 

A

AbstractBaseRepository - Class in de.shadowhunt.subversion.internal
Base for all Repository
AbstractBaseRepository(URI, AbstractBaseRepository.ResourceMapper, HttpClient, HttpContext) - Constructor for class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
AbstractBaseRepository.ResourceMapper - Interface in de.shadowhunt.subversion.internal
 
AbstractOperation<T> - Class in de.shadowhunt.subversion.internal
 
AbstractOperation(URI) - Constructor for class de.shadowhunt.subversion.internal.AbstractOperation
 
AbstractOperation.DavTemplateRequest - Class in de.shadowhunt.subversion.internal
 
AbstractOperation.DavTemplateRequest(String, URI) - Constructor for class de.shadowhunt.subversion.internal.AbstractOperation.DavTemplateRequest
AbstractVoidOperation - Class in de.shadowhunt.subversion.internal
 
AbstractVoidOperation(URI) - Constructor for class de.shadowhunt.subversion.internal.AbstractVoidOperation
 
add(Transaction, Resource, boolean, InputStream) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
add(Transaction, Resource, boolean, InputStream) - Method in interface de.shadowhunt.subversion.Repository
Upload a new revision of the resource and set properties
append(Resource) - Method in class de.shadowhunt.subversion.Resource
Appends the specified Resource to the end of this Resource

C

check(HttpResponse, URI) - Method in class de.shadowhunt.subversion.internal.AbstractOperation
 
clear() - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
client - Variable in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
commit(Transaction, String) - Method in interface de.shadowhunt.subversion.Repository
Save all modifications of the current running Transaction
CommitMessageOperation - Class in de.shadowhunt.subversion.internal
 
CommitMessageOperation(URI, Resource, String) - Constructor for class de.shadowhunt.subversion.internal.CommitMessageOperation
 
compareTo(Resource) - Method in class de.shadowhunt.subversion.Resource
 
compareTo(Revision) - Method in class de.shadowhunt.subversion.Revision
 
config - Variable in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
contains(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
CONTENT_TYPE_XML - Static variable in class de.shadowhunt.subversion.internal.AbstractOperation
 
context - Variable in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
copy(Transaction, Resource, Revision, Resource, boolean) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
copy(Transaction, Resource, Revision, Resource, boolean) - Method in interface de.shadowhunt.subversion.Repository
Recursively copy a resource in the given revision
create(URI, Resource, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.internal.httpv1.RepositoryLocatorImpl
 
create(URI, Resource, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.internal.httpv2.RepositoryLocatorImpl
 
create(URI, Resource, HttpClient, HttpContext) - Method in interface de.shadowhunt.subversion.internal.RepositoryLocator
 
create(String) - Static method in class de.shadowhunt.subversion.Resource
Create a new Resource instance for the given value
create(int) - Static method in class de.shadowhunt.subversion.Revision
Create a new Revision instance for the given value
createRepository(URI, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.RepositoryFactory
Create a new Repository for given URI and use the given HttpClient with the HttpClient to connect to the server
createRepository0(URI, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.internal.RepositoryFactoryImpl
 
createRepository0(URI, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.RepositoryFactory
 
createRequest() - Method in class de.shadowhunt.subversion.internal.AbstractOperation
 
createRequest() - Method in class de.shadowhunt.subversion.internal.CommitMessageOperation
 
createRequest() - Method in class de.shadowhunt.subversion.internal.MergeOperation
 
createTransaction() - Method in interface de.shadowhunt.subversion.Repository
Create a new Transaction to make modifications within
createURI(URI, Resource...) - Static method in class de.shadowhunt.subversion.internal.URIUtils
Combine repository URI and Resources to a valid URI

D

de.shadowhunt.http.client - package de.shadowhunt.http.client
 
de.shadowhunt.subversion - package de.shadowhunt.subversion
 
de.shadowhunt.subversion.internal - package de.shadowhunt.subversion.internal
 
de.shadowhunt.subversion.internal.httpv1 - package de.shadowhunt.subversion.internal.httpv1
 
de.shadowhunt.subversion.internal.httpv2 - package de.shadowhunt.subversion.internal.httpv2
 
delete(Transaction, Resource) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
delete(Transaction, Resource) - Method in interface de.shadowhunt.subversion.Repository
Delete the resource from the repository
Depth - Enum in de.shadowhunt.subversion
Depth defines the recursion level for the listing call #list(Resource, Revision, Depth)
download(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
download(Resource, Revision) - Method in interface de.shadowhunt.subversion.Repository
Download the resource
downloadURI(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
downloadURI(Resource, Revision) - Method in interface de.shadowhunt.subversion.Repository
Determine the HTTP download URI for the resource

E

EMPTY - Static variable in class de.shadowhunt.subversion.Revision
Represents the Revision of an empty repository
equals(Object) - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
equals(Object) - Method in class de.shadowhunt.subversion.Resource
 
equals(Object) - Method in class de.shadowhunt.subversion.ResourceProperty
 
equals(Object) - Method in class de.shadowhunt.subversion.Revision
 
execute(HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.internal.AbstractOperation
Run the AbstractOperation against the server
exists(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
exists(Resource, Revision) - Method in interface de.shadowhunt.subversion.Repository
Check if the resource already exists in the latest revision of the repository

F

fromTransaction(Transaction) - Static method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 

G

get(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
getAuthor() - Method in interface de.shadowhunt.subversion.Log
Returns the name of the author that committed changes to the repository
getBaseUri() - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
getBaseUri() - Method in interface de.shadowhunt.subversion.Repository
Returns the URI to the root of this Repository
getChangeSet() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
getChangeSet() - Method in interface de.shadowhunt.subversion.Transaction
Returns a Map of Resources (that are part of this Transaction and their Transaction.Status
getCommitMessageResource(Transaction) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getConcreteRevision(Revision) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
getCreateTransactionResource() - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getDate() - Method in interface de.shadowhunt.subversion.Log
Returns the time of the commit
getHttpStatusCode() - Method in exception de.shadowhunt.subversion.SubversionException
Returns the status code of the server response
getId() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
getId() - Method in interface de.shadowhunt.subversion.Transaction
Returns the identifier of the Transaction (unique for each Repository
getInfosWithLockTokens(Transaction) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
getInstance() - Static method in class de.shadowhunt.subversion.RepositoryFactory
Create a new RepositoryFactory instance each time the method is called
getLockOwner() - Method in interface de.shadowhunt.subversion.Info
 
getLockToken() - Method in interface de.shadowhunt.subversion.Info
 
getMd5() - Method in interface de.shadowhunt.subversion.Info
 
getMessage() - Method in interface de.shadowhunt.subversion.Log
Returns the commit message
getMethod() - Method in class de.shadowhunt.subversion.internal.AbstractOperation.DavTemplateRequest
 
getName() - Method in class de.shadowhunt.subversion.ResourceProperty
Returns the name of the ResourceProperty
getParent() - Method in class de.shadowhunt.subversion.Resource
Returns the parent Resource of the Resource, the parent of the ROOT element is the ROOT itself
getPrefix() - Method in enum de.shadowhunt.subversion.ResourceProperty.Type
Returns the prefix of the ResourceProperty.Type
getProperties() - Method in interface de.shadowhunt.subversion.Info
 
getProtocolVersion() - Method in interface de.shadowhunt.subversion.Repository
Returns the Repository.ProtocolVersion of the server running this Repository
getRegisterResource(Resource, Revision) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getRegisterTransactionResource(Transaction) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getRepository() - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
getRepositoryId() - Method in interface de.shadowhunt.subversion.Info
 
getRepositoryId() - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
getRepositoryId() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
getRepositoryId() - Method in interface de.shadowhunt.subversion.Repository
Returns the UUID that identifies the Repository globally
getRepositoryId() - Method in interface de.shadowhunt.subversion.Transaction
Returns the UUID of the Repository this Transaction belongs to
getResource() - Method in interface de.shadowhunt.subversion.Info
 
getRevision() - Method in interface de.shadowhunt.subversion.Info
 
getRevision() - Method in interface de.shadowhunt.subversion.Log
Returns the Revision that was created by the commit
getTransactionResource(Transaction) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getType() - Method in class de.shadowhunt.subversion.ResourceProperty
getValue() - Method in class de.shadowhunt.subversion.Resource
Returns a String representation of the Resource
getValue() - Method in class de.shadowhunt.subversion.ResourceProperty
Returns the value of the ResourceProperty
getValueWithoutLeadingSeparator() - Method in class de.shadowhunt.subversion.Resource
Returns a String representation of the Resource without the leading slash
getVersionedResource(Resource, Revision) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 
getVersionParser() - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
getWorkingResource(Transaction) - Method in interface de.shadowhunt.subversion.internal.AbstractBaseRepository.ResourceMapper
 

H

handleAsIdempotent(HttpRequest) - Method in class de.shadowhunt.http.client.WebDavHttpRequestRetryHandler
 
hashCode() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
hashCode() - Method in class de.shadowhunt.subversion.Resource
 
hashCode() - Method in class de.shadowhunt.subversion.ResourceProperty
 
hashCode() - Method in class de.shadowhunt.subversion.Revision
 
HEAD - Static variable in class de.shadowhunt.subversion.Revision
Represents the newest Revision in the repository

I

Info - Interface in de.shadowhunt.subversion
Info holds all status information for a single Revision of a Resource
info(Resource, Revision) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
info(Resource, Revision) - Method in interface de.shadowhunt.subversion.Repository
Retrieve information for the resource
INITIAL - Static variable in class de.shadowhunt.subversion.Revision
Represents the first Revision in the repository
invalidate() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
invalidate() - Method in interface de.shadowhunt.subversion.Transaction
After Repository.commit(Transaction, String) or Repository.rollback(Transaction) the Transaction is invalidated

For internal usage only.

isActive() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
isActive() - Method in interface de.shadowhunt.subversion.Transaction
Determines whether the Transaction can still be used.
isChangeSetEmpty() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
isChangeSetEmpty() - Method in interface de.shadowhunt.subversion.Transaction
Whether there are any Resources that are affected by the Transaction
isDirectory() - Method in interface de.shadowhunt.subversion.Info
 
isEmpty() - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
isExpectedStatusCode(int) - Method in class de.shadowhunt.subversion.internal.AbstractOperation
 
isExpectedStatusCode(int) - Method in class de.shadowhunt.subversion.internal.CommitMessageOperation
 
isExpectedStatusCode(int) - Method in class de.shadowhunt.subversion.internal.MergeOperation
 
isFile() - Method in interface de.shadowhunt.subversion.Info
 
isLocked() - Method in interface de.shadowhunt.subversion.Info
 
isSupported(Repository.ProtocolVersion) - Method in class de.shadowhunt.subversion.internal.httpv1.RepositoryLocatorImpl
 
isSupported(Repository.ProtocolVersion) - Method in class de.shadowhunt.subversion.internal.httpv2.RepositoryLocatorImpl
 
isSupported(Repository.ProtocolVersion) - Method in interface de.shadowhunt.subversion.internal.RepositoryLocator
 

L

list(Resource, Revision, Depth) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
list(Resource, Revision, Depth) - Method in interface de.shadowhunt.subversion.Repository
Retrieve information for the resource in the given revision and its child resources (depending on depth parameter)
lock(Resource, boolean) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
lock(Resource, boolean) - Method in interface de.shadowhunt.subversion.Repository
Mark the expected revision of the resource as locked
log(Resource, Revision, Revision, int) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
Log - Interface in de.shadowhunt.subversion
Log holds all log information for a single Revision of a Resource
log(Resource, Revision, Revision, int) - Method in interface de.shadowhunt.subversion.Repository
Retrieve the log information for the revisions between startRevision and endRevision of the resource

M

MergeOperation - Class in de.shadowhunt.subversion.internal
 
MergeOperation(URI, Resource, Set<Info>) - Constructor for class de.shadowhunt.subversion.internal.MergeOperation
 
mkdir(Transaction, Resource, boolean) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
mkdir(Transaction, Resource, boolean) - Method in interface de.shadowhunt.subversion.Repository
Create a folder with all necessary parents folders
move(Transaction, Resource, Resource, boolean) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
move(Transaction, Resource, Resource, boolean) - Method in interface de.shadowhunt.subversion.Repository
Recursively move a resource (latest revision)

O

order - Variable in enum de.shadowhunt.subversion.Transaction.Status
priority of this Transaction.Status compared to the other Transaction.Status

P

probeRepository(URI, HttpClient, HttpContext) - Method in class de.shadowhunt.subversion.RepositoryFactory
Create a new Repository for given URI and use the given HttpClient with the HttpClient to connect to the server.
processResponse(HttpResponse) - Method in class de.shadowhunt.subversion.internal.AbstractOperation
 
processResponse(HttpResponse) - Method in class de.shadowhunt.subversion.internal.AbstractVoidOperation
 
propertiesDelete(Transaction, Resource, ResourceProperty...) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
propertiesDelete(Transaction, Resource, ResourceProperty...) - Method in interface de.shadowhunt.subversion.Repository
Remove the given properties form the resource
propertiesSet(Transaction, Resource, ResourceProperty...) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
propertiesSet(Transaction, Resource, ResourceProperty...) - Method in interface de.shadowhunt.subversion.Repository
Set the given properties for the resource (new properties will be added, existing properties will be overridden)
put(Info) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
putAll(Collection<Info>) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 

R

register(Resource, Transaction.Status) - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
register(Resource, Transaction.Status) - Method in interface de.shadowhunt.subversion.Transaction
Tell the Transaction the specified Resource will be affected during Repository.commit(Transaction, String)

For internal usage only.

registerResource(Transaction, Resource, Revision) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
repository - Variable in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
repository - Variable in class de.shadowhunt.subversion.internal.AbstractOperation
 
Repository - Interface in de.shadowhunt.subversion
Interface listing all available operations on a subversion repository
Repository.ProtocolVersion - Enum in de.shadowhunt.subversion
Repository.ProtocolVersion that represents the version of the subversion server
RepositoryCache - Class in de.shadowhunt.subversion.internal
 
RepositoryCache() - Constructor for class de.shadowhunt.subversion.internal.RepositoryCache
 
RepositoryCache(AbstractBaseRepository) - Constructor for class de.shadowhunt.subversion.internal.RepositoryCache
 
RepositoryFactory - Class in de.shadowhunt.subversion
RepositoryFactory() - Constructor for class de.shadowhunt.subversion.RepositoryFactory
 
RepositoryFactoryImpl - Class in de.shadowhunt.subversion.internal
 
RepositoryFactoryImpl() - Constructor for class de.shadowhunt.subversion.internal.RepositoryFactoryImpl
 
RepositoryLocator - Interface in de.shadowhunt.subversion.internal
 
RepositoryLocatorImpl - Class in de.shadowhunt.subversion.internal.httpv1
 
RepositoryLocatorImpl() - Constructor for class de.shadowhunt.subversion.internal.httpv1.RepositoryLocatorImpl
 
RepositoryLocatorImpl - Class in de.shadowhunt.subversion.internal.httpv2
 
RepositoryLocatorImpl() - Constructor for class de.shadowhunt.subversion.internal.httpv2.RepositoryLocatorImpl
 
Resource - Class in de.shadowhunt.subversion
Resource defines a resource location in the repository
RESOURCE_COMPARATOR - Static variable in interface de.shadowhunt.subversion.Info
Comparator orders Infos by their relative Resource
ResourceProperty - Class in de.shadowhunt.subversion
ResourceProperty represents a resource property
ResourceProperty(ResourceProperty.Type, String, String) - Constructor for class de.shadowhunt.subversion.ResourceProperty
Create a new ResourceProperty with the given ResourceProperty.Type, name and value
ResourceProperty.Type - Enum in de.shadowhunt.subversion
ResourceProperty can have various types, depending of the context they are used
Revision - Class in de.shadowhunt.subversion
Revision defines the revision of a repository or a resource in that repository
rollback(Transaction) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
rollback(Transaction) - Method in interface de.shadowhunt.subversion.Repository
Abort the current running Transaction and revert all modifications
ROOT - Static variable in class de.shadowhunt.subversion.Resource
Represents the base Resource in the repository

S

setRepository(AbstractBaseRepository) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
status(Resource) - Method in class de.shadowhunt.subversion.internal.RepositoryCache
 
status(Resource) - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
SubversionException - Exception in de.shadowhunt.subversion
SubversionException is the superclass of those exceptions that can be thrown in the subversion module
SubversionException(String) - Constructor for exception de.shadowhunt.subversion.SubversionException
Constructs a new SubversionException exception with the specified detail message.
SubversionException(String, int) - Constructor for exception de.shadowhunt.subversion.SubversionException
Constructs a new SubversionException exception with the specified detail message.
SubversionException(String, Throwable) - Constructor for exception de.shadowhunt.subversion.SubversionException
Constructs a new SubversionException with the specified detail message and cause.
SubversionException(String, Throwable, int) - Constructor for exception de.shadowhunt.subversion.SubversionException
Constructs a new SubversionException with the specified detail message and cause.

T

toString() - Method in class de.shadowhunt.subversion.internal.TransactionImpl
 
toString() - Method in class de.shadowhunt.subversion.Resource
 
toString() - Method in class de.shadowhunt.subversion.ResourceProperty
 
toString() - Method in class de.shadowhunt.subversion.Revision
 
toString() - Method in exception de.shadowhunt.subversion.SubversionException
 
toString() - Method in enum de.shadowhunt.subversion.Transaction.Status
 
Transaction - Interface in de.shadowhunt.subversion
Transaction allows the application to define units of work, it can be created via Repository.createTransaction()
Transaction.Status - Enum in de.shadowhunt.subversion
Defines the status of each Resource that is part of the current active Transaction
TransactionImpl - Class in de.shadowhunt.subversion.internal
Default implementation for Transaction
TransactionImpl(String) - Constructor for class de.shadowhunt.subversion.internal.TransactionImpl
 
TYPE_NAME_COMPARATOR - Static variable in class de.shadowhunt.subversion.ResourceProperty
Comparator that compares ResourceProperty by their type and name

U

unlock(Resource, boolean) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
unlock(Resource, boolean) - Method in interface de.shadowhunt.subversion.Repository
Remove the lock on the expected revision of the resource
URIUtils - Class in de.shadowhunt.subversion.internal
Helper class to construct valid URIs

V

validateTransaction(Transaction) - Method in class de.shadowhunt.subversion.internal.AbstractBaseRepository
 
value - Variable in enum de.shadowhunt.subversion.Depth
recursion level
valueOf(String) - Static method in enum de.shadowhunt.subversion.Depth
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.shadowhunt.subversion.Repository.ProtocolVersion
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.shadowhunt.subversion.ResourceProperty.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum de.shadowhunt.subversion.Transaction.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.shadowhunt.subversion.Depth
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.shadowhunt.subversion.Repository.ProtocolVersion
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.shadowhunt.subversion.ResourceProperty.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum de.shadowhunt.subversion.Transaction.Status
Returns an array containing the constants of this enum type, in the order they are declared.

W

WebDavHttpRequestRetryHandler - Class in de.shadowhunt.http.client
A WebDavHttpRequestRetryHandler which retires all requested HTTP and DAV methods which should be idempotent according to RFC-2616.
WebDavHttpRequestRetryHandler() - Constructor for class de.shadowhunt.http.client.WebDavHttpRequestRetryHandler
Create a WebDavHttpRequestRetryHandler with default settings
WebDavHttpRequestRetryHandler(int, boolean) - Constructor for class de.shadowhunt.http.client.WebDavHttpRequestRetryHandler

X

XML_PREAMBLE - Static variable in class de.shadowhunt.subversion.internal.AbstractOperation
 
A C D E F G H I L M O P R S T U V W X 

Copyright © 2013–2014 shadowhunt. All rights reserved.