View Directory | Revision Log | View Changeset
/hippo/experimental/webdav-clientlib
Revision 5136 - Directory Listing - [select for diffs]
Modified Fri Feb 23 09:26:45 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5100
WCL-1 Deprecated trunk of repository-client-api, repository-update-notifier, cachemanager and webdav-clientlib

These projects have become subprojects of the 'Hippo Repository Java Adapter' project.
See https://svn.hippocms.org//repos/hippo/hipppo-repository-java-adapterr



Revision 5100 - Directory Listing - [select for diffs]
Modified Tue Feb 20 15:13:58 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5096
WCL-1

Bump versions after release
Revision 5096 - Directory Listing - [select for diffs]
Modified Tue Feb 20 14:48:26 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5090
WCL-1

Release webdav-clientlib 1.11.00
Revision 5090 - Directory Listing - [select for diffs]
Modified Tue Feb 20 14:43:58 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5088
WCL-1

Prepare for release
Revision 5088 - Directory Listing - [select for diffs]
Modified Tue Feb 20 13:44:46 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5086
WCL-1

Fixed copyright notices in documentation
Revision 5086 - Directory Listing - [select for diffs]
Modified Tue Feb 20 13:42:40 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5074
WCL-1

1)Added executePropPatch service method to WebdavService
2)Made DocumentMetadata namespace aware
Revision 5074 - Directory Listing - [select for diffs]
Modified Mon Feb 19 17:04:32 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5073
WCL-1

Added WebDAV PROPPATCH method.
Revision 5073 - Directory Listing - [select for diffs]
Modified Mon Feb 19 14:53:09 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5072
WCL-1

Add extra safety check against NulPointerExceptions, maybe paranoid, but you never know,
Revision 5072 - Directory Listing - [select for diffs]
Modified Mon Feb 19 14:51:37 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5071
WCL-1

Only store successful WebdavResponses in the cache (successful being defined as having a HTTP response code between 200 and 299 inclusive)
Revision 5071 - Directory Listing - [select for diffs]
Modified Mon Feb 19 14:49:19 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5069
WCL-1

Add caching to NullTest 
Revision 5069 - Directory Listing - [select for diffs]
Modified Mon Feb 19 14:25:51 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5068
WCL-1

Fixed test
Revision 5068 - Directory Listing - [select for diffs]
Modified Mon Feb 19 11:52:34 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5067
WCL-1

Moved calculation of EventValidity and caching logic for fetch...ById(id) service methods from WebdavServiceImpl class to SearchDocumentById class.

The previous implementation wasn't optimal: it had as drawback that each fetch...ById(id) service method stored it's result using it's own cache key
resulting in potentially redundant webdav calls and cache entries.


Revision 5067 - Directory Listing - [select for diffs]
Modified Mon Feb 19 11:45:00 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5066
WCL-1

Fixed test
Revision 5066 - Directory Listing - [select for diffs]
Modified Mon Feb 19 10:30:35 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 5064
WCL-1

Removed unnessessary parameter from private method in DocumentFactory
Revision 5064 - Directory Listing - [select for diffs]
Modified Mon Feb 19 10:23:34 2007 UTC (11 years, 9 months ago) by wgrevink
Diff to previous 4990
WCL-1

Moved Serializable declaration from DocumentPathImpl to DocumentPath interface
Revision 4990 - Directory Listing - [select for diffs]
Modified Tue Feb 13 15:43:51 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4980
WCL-1  Finalized jms reconnect

1)RepositoryChangeListener thread is now a daemon thread

2)Avoid possible deadlock by moving the registry of the jms exception listener outside of the loop that retries until
 a jms connection has successfully been established. 

3)Added the possibility to pass an arbitrary number of JNDI configuration parameters to the UpdateNotificationConfig,
 all these parameters will be used in creating the JNDI InitialContext

Revision 4980 - Directory Listing - [select for diffs]
Modified Tue Feb 13 12:22:07 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4914
WCL-1

Added jms reconnect to repository-update-notifier

Revision 4914 - Directory Listing - [select for diffs]
Modified Thu Feb 8 13:26:42 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4904
WCL-1

Fixed bug in WebdavCacheHandler which broke the fetchContentById service method
Revision 4904 - Directory Listing - [select for diffs]
Modified Thu Feb 8 10:51:43 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4902
WCL-1

Bump versions after release
Revision 4902 - Directory Listing - [select for diffs]
Modified Thu Feb 8 10:20:24 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4900
WCL-1

release webdav-clientlib 1.10.00
Revision 4900 - Directory Listing - [select for diffs]
Modified Thu Feb 8 10:18:40 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4898
WCL-1

Prepare for release

Revision 4898 - Directory Listing - [select for diffs]
Modified Thu Feb 8 09:38:37 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4882
WCL-1

Fixed NullPointerException which occurs while doing a fetchDocumentCollection using a broken dasl
Added brokenInputTest which reproduces this bug.


Revision 4882 - Directory Listing - [select for diffs]
Modified Tue Feb 6 14:23:06 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4878
WCL-1

Refactored Facet binding: use a custom Marshaller to create a Map iso. a List of Facets in FacetCollectionImpl
This results in a more straightforward implementation of getFacet(String facetName)


Revision 4878 - Directory Listing - [select for diffs]
Modified Tue Feb 6 09:31:03 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4874
WCL-1

*)Added some logging to the CachingService implementation
*)Type safety: Remove a cached entry from the cache if it is of the wrong type.


Revision 4874 - Directory Listing - [select for diffs]
Modified Mon Feb 5 16:20:32 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4873
WCL-1

All cache interactions now go through the WebdavCacheHandler

Revision 4873 - Directory Listing - [select for diffs]
Modified Mon Feb 5 14:48:03 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4867
WCL-1

Some package renaming/reordering.
*)All webdav methods (Search Get etc.) in nl.hippo.client.webdav.method
*)Binding of Document(Collection | Metadata) in nl.hippo.client.webdav.binding.content
*)Binding of Facets(Collection | Value) in nl.hippo.client.webdav.binding.facets


Revision 4867 - Directory Listing - [select for diffs]
Modified Mon Feb 5 11:41:25 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4863
WCL-1

Bump versions after release
Revision 4863 - Directory Listing - [select for diffs]
Modified Mon Feb 5 11:35:56 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4859
WCL-1

release webdav-clientlib 1.09.00
Revision 4859 - Directory Listing - [select for diffs]
Modified Mon Feb 5 11:24:26 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4855
WCL-1

Prepare for release
Revision 4855 - Directory Listing - [select for diffs]
Modified Mon Feb 5 10:59:03 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4850
WCL-1

Added getDocumentPath() to DocumentMetadata
Revision 4850 - Directory Listing - [select for diffs]
Modified Fri Feb 2 16:11:32 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4849
WCL-1

Bump versions after release
Revision 4849 - Directory Listing - [select for diffs]
Modified Fri Feb 2 15:48:48 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4842
WCL-1

release webdav-clientlib 1.08.00
Revision 4842 - Directory Listing - [select for diffs]
Modified Fri Feb 2 15:44:53 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4841
WCL-1

Prepare for release
Revision 4841 - Directory Listing - [select for diffs]
Modified Fri Feb 2 15:37:18 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4840
WCL-1

Some cleaning up (usused imports etc.)
Revision 4840 - Directory Listing - [select for diffs]
Modified Fri Feb 2 15:33:24 2007 UTC (11 years, 10 months ago) by ddam
Diff to previous 4838
WCL-1: support xml metadata properties
Revision 4838 - Directory Listing - [select for diffs]
Modified Fri Feb 2 14:40:20 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4835
WCL-1

Added getFacet(name) to FacetCollection
Revision 4835 - Directory Listing - [select for diffs]
Modified Fri Feb 2 13:16:54 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4831
WCL-1

Added Facets to webdav service
Revision 4831 - Directory Listing - [select for diffs]
Modified Fri Feb 2 11:51:00 2007 UTC (11 years, 10 months ago) by jreijn
Diff to previous 4830
WCL-1: Add PUT method to webdav client lib
Revision 4830 - Directory Listing - [select for diffs]
Modified Fri Feb 2 11:50:41 2007 UTC (11 years, 10 months ago) by jreijn
Diff to previous 4828
WCL-1: Add PUT method to webdav client lib
WCL-1: Add TestPUT method to webdav client lib
Revision 4828 - Directory Listing - [select for diffs]
Modified Fri Feb 2 11:12:16 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4824
WCL-1

Added Facets result binding + test
Revision 4824 - Directory Listing - [select for diffs]
Modified Thu Feb 1 11:11:34 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4822
WCL-1

Removed unnessessary leftover parameter from WebdavServiceImpl.store()
Revision 4822 - Directory Listing - [select for diffs]
Modified Thu Feb 1 10:57:06 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4814
WCL-1

Implemented correct caching for the fetchDocumentById(), fetchMetadataById() and fetchContentById() methods in the WebdavService.

This implementation is much simpler than the proposed implementation using a dedicated ID cache with references to the 'real' cache.
The problem with that solution is that it introduces a new level of complexity (two tightly coupled cache instances) that can 
potentially be the source of a whole new category of bugs and instability. Even if the two caches are based on the same instance, it 
remains that a new and potentially problematic concept -'reference to a cache entry in a cache entry'- is introduced.

This implementation reuses existing concepts and is based on the following two observations:
1)A fetch..ById() method in the WebdavService allways binds the result of the inbuilt find-by-id dasl in order to retrieve the 
DocumentPath to the Document to be fetched. This means that we DO have the DocumentPath at our disposal during the execute of 
a fetch..ById() method.
2)We have the NOPCachingService at our disposal which enables us to do anything without the real cache knowing about it.

To cut a long story short, here's the code:

	public Document fetchDocumentById(String documentId) throws ClientException {
		assertDocumentIdIsEnabled();
		
		WebdavCacheKey key = new WebdavCacheKey(config, documentId, "ID-DOCUMENT");
		Object result = cache.get(key);
		if (result == null) {
			CachingService nullCache = new NOPCachingService();
			DocumentPath path = documentFactory.resolvePath(nullCache, documentId);
			if (path != null) {
				result = documentFactory.fetchDocument(nullCache, path);
				store(cache, key, result, path);
			}
		}
		return (Document) result;
	}

	private void store(CachingService cache, WebdavCacheKey key, Object object, DocumentPath path) throws ClientException {
		if (object == null) {
			return;
		}
		try {
			EventValidity eventValidity = new EventValidityImpl(path.getDocumentPath());
			CachedResponse cr = new CachedResponseImpl(eventValidity, object);
			cache.store(key, cr);
		} catch (IOException e) {
			throw new ClientException("Exception while caching the response", e);
		}
	}

The JMSEventCacheTest contains some tests to verify that this actually does what we want: Te cache entry is evicted only on a change event 
on the Document itself: testFindDocumentById(), testFindMetadataById() and testFindContentById()


Some more refactorings:
*) Removed getPath() method from interface CacheKey, it is webdav-eventcaching specific and doesn't belong in this general interface. 
   It's webdav-clientlib implementation (WebdavCacheKey) still has it and it is only used inside this lib.
*) Split up huge method in BindingFactory into several smaller methods: no functional change, just cleaning up.
*) Fixed compilation error in JMSEventCacheTest that was introduced by yesterday's change in constructing a JCSDefaultCache()
Revision 4814 - Directory Listing - [select for diffs]
Modified Wed Jan 31 14:41:22 2007 UTC (11 years, 10 months ago) by aschrijvers
Diff to previous 4813
WCL-2

changed samples to have default properties overridden. 

See document-cache.ccf for example
Revision 4813 - Directory Listing - [select for diffs]
Modified Wed Jan 31 13:15:23 2007 UTC (11 years, 10 months ago) by aschrijvers
Diff to previous 4812
WCL-2

changed samples to have default properties overridden. 

See document-cache.ccf for example
Revision 4812 - Directory Listing - [select for diffs]
Modified Wed Jan 31 13:13:42 2007 UTC (11 years, 10 months ago) by aschrijvers
Diff to previous 4807
WCL-2

changed samples to have default properties overridden. 

See document-cache.ccf for example
Revision 4807 - Directory Listing - [select for diffs]
Modified Tue Jan 30 16:31:07 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4806
WCL-1

Added setup for facetsresult xsl test
(xsl not ready yet)
Revision 4806 - Directory Listing - [select for diffs]
Modified Tue Jan 30 15:44:18 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4805
WCL-1

Added Facets method + test
Revision 4805 - Directory Listing - [select for diffs]
Modified Tue Jan 30 15:16:16 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4800
WCL-1

Added NullTest and improved behaviour of WebdavService for incorrect parameters.

fetch... with null param -> illegalArgumentException
fetch...ById with non-existing id -> returns null
fetch.. with non existing path -> returns null
fetchCollection with no results returns DocumeentCollection with empty (not null) document list.
Revision 4800 - Directory Listing - [select for diffs]
Modified Tue Jan 30 10:54:13 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4798
WCL-1

More logging

Revision 4798 - Directory Listing - [select for diffs]
Modified Tue Jan 30 10:11:29 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4795
WCL-1

Added debug logging. 

Revision 4795 - Directory Listing - [select for diffs]
Modified Mon Jan 29 14:53:10 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4789
WCL-1

Bump version after release
Revision 4789 - Directory Listing - [select for diffs]
Modified Mon Jan 29 14:20:42 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4784
WCL-1

Tag webdav-clientlib
Revision 4784 - Directory Listing - [select for diffs]
Modified Mon Jan 29 14:11:42 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4782
WCL-1

Renamed documentMetadata.getID() -> documentMetadata.getId()
Revision 4782 - Directory Listing - [select for diffs]
Modified Mon Jan 29 13:57:54 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4778
WCL-1

Made DocumentPathImpl Serializable
Revision 4778 - Directory Listing - [select for diffs]
Modified Mon Jan 29 13:44:55 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4774
WCL-1

Prepare for release
Revision 4774 - Directory Listing - [select for diffs]
Modified Mon Jan 29 13:35:08 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4773
WCL-1

Made AbstractWebdavConfig Serializable
Revision 4773 - Directory Listing - [select for diffs]
Modified Mon Jan 29 13:21:42 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4770
WCL-1

Fixed JMSEventCacheTest
Revision 4770 - Directory Listing - [select for diffs]
Modified Mon Jan 29 13:14:37 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4768
WCL-1

Commented out debug system.out.println statements.
TODO: implement logging throughout the webdav clientlib
Revision 4768 - Directory Listing - [select for diffs]
Modified Mon Jan 29 12:54:38 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4767
WCL-1

Renamed documentMetadata.getUID() to documentMetadata.getID();
Revision 4767 - Directory Listing - [select for diffs]
Modified Mon Jan 29 12:36:59 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4764
WCL-1

Changed constructor of CachingServiceImpl simplifying the external configuration.
Revision 4764 - Directory Listing - [select for diffs]
Modified Mon Jan 29 11:28:05 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4759
WCL-1

1)Removed targetPath parameter from fetchDocumentById, fetchMetadataById and fetchContentById in webdav service
=> the fetch...ById methods now allways search the entire repository from the filesPath (preview or live) downwards.
2)Small optimailzation: moved searchbyid dasl template loading to static initializer
Revision 4759 - Directory Listing - [select for diffs]
Modified Fri Jan 26 16:30:47 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4723
WCL-1

Added fetchDocumentById, fetchMetadataById and fetchContentById to webdav service
Revision 4723 - Directory Listing - [select for diffs]
Modified Thu Jan 25 13:29:34 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4669
WCL-1

1)Added fetchMetadata(path) to webdav service
2)Renamed executeGet(path) to fetchContent() in webdav service

Revision 4669 - Directory Listing - [select for diffs]
Modified Tue Jan 23 16:19:17 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4666
WCL-1

Bump versions after release
Revision 4666 - Directory Listing - [select for diffs]
Modified Tue Jan 23 16:06:18 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4659
WCL-1

Release webdav-clientlib version 1.06.00 
Revision 4659 - Directory Listing - [select for diffs]
Modified Tue Jan 23 15:56:24 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4654
WCL-1

prepare for release

Revision 4654 - Directory Listing - [select for diffs]
Modified Tue Jan 23 15:44:15 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4637
WCL-1

Added service layer to cachemanager and repository-update-notifier

webdav-clientlib, cachemanager and repository-update-notifier now all implement repository-client-api,
cachemanager-api and repository-update-notifier-api become obsolete.



Revision 4637 - Directory Listing - [select for diffs]
Modified Mon Jan 22 11:06:11 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4632
WCL-1

Implemented new interface/implementation naming convention.

interface -> no pre/postfix
implementation => impl postfix


Revision 4632 - Directory Listing - [select for diffs]
Modified Fri Jan 19 15:51:10 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4612
HIPDOC-21

Let the  jsf-repository-browser sample app use the new WebdavService



Revision 4612 - Directory Listing - [select for diffs]
Modified Thu Jan 18 16:30:22 2007 UTC (11 years, 10 months ago) by wgrevink
Diff to previous 4593
WCL-1

Added noncaching webdavservice

Revision 4593 - Directory Listing - [select for diffs]
Modified Tue Jan 16 16:40:08 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4589
WCL-1

First implementation of the WebdavService

Revision 4589 - Directory Listing - [select for diffs]
Modified Tue Jan 16 15:34:05 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4587
WCL-1

Some refactoring as a preparation to the webdav service layer

Revision 4587 - Directory Listing - [select for diffs]
Modified Tue Jan 16 14:53:19 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4574
WCL-1

Added configuration based on a plain java Properties object
Revision 4574 - Directory Listing - [select for diffs]
Modified Tue Jan 16 11:01:59 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4562
WCL-1

Set test timeout to 10 seconds
Revision 4562 - Directory Listing - [select for diffs]
Modified Mon Jan 15 15:28:28 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4557
WCL-1

Fixed broken dependencies & tests
Revision 4557 - Directory Listing - [select for diffs]
Modified Mon Jan 15 14:19:58 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4556
added test needed dependencies

WCL-1
Revision 4556 - Directory Listing - [select for diffs]
Modified Mon Jan 15 14:19:40 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4551
added test in combination with eventAware

WCL-1
Revision 4551 - Directory Listing - [select for diffs]
Modified Mon Jan 15 11:40:28 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4542
HIPDOC-21

refactoring

Revision 4542 - Directory Listing - [select for diffs]
Modified Mon Jan 15 11:26:34 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4530
HIPDOC-21

Added caching of searchresult xsl transformation



Revision 4530 - Directory Listing - [select for diffs]
Modified Fri Jan 12 16:24:57 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4523
HIPDOC-21

Bump version of cachemanager-api, cachemanager, repository-client-api, webdav-clientlib and jsf-repository-browser




Revision 4523 - Directory Listing - [select for diffs]
Modified Fri Jan 12 15:58:46 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4519
HIPDOC-21

tag webdav-clientlib





Revision 4519 - Directory Listing - [select for diffs]
Modified Fri Jan 12 15:37:59 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4514
HIPDOC-21

Bump version for next release





Revision 4514 - Directory Listing - [select for diffs]
Modified Fri Jan 12 15:36:02 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4510
HIPDOC-21

Updated documentation





Revision 4510 - Directory Listing - [select for diffs]
Modified Fri Jan 12 15:28:58 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4508
HIPDOC-21

changed jcs to eventcache

Revision 4508 - Directory Listing - [select for diffs]
Modified Fri Jan 12 13:40:13 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4506
HIPDOC-21

Fixed MultithreadingTest





Revision 4506 - Directory Listing - [select for diffs]
Modified Fri Jan 12 13:02:00 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4505
HIPDOC-21

Improved SearchPerformanceTest






Revision 4505 - Directory Listing - [select for diffs]
Modified Fri Jan 12 11:35:37 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4494
HIPDOC-21

Added IDocumentPath/DocumentPath with methods:
	public String getNamespace();
	public String getFilesPath();
	public String getRootPath();
	public String getRelativePath();
	public String getDocumentPath();

IDocument/Document now returns a IDocumentPath iso a String for the Document path

Removed SearchResultFactory, moved fetch.. method to DocumentFactory

Simplified cachekey computing, there is no need for crc calculation on a stream since the dasl is eventually converted to a string anyway 

Added SearchPerformanceTest for gaining insight in the speed






Revision 4494 - Directory Listing - [select for diffs]
Modified Thu Jan 11 14:45:59 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4492
HIPDOC-21

Removed dependencies to cachemanager implementation module




Revision 4492 - Directory Listing - [select for diffs]
Modified Thu Jan 11 14:37:15 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4487
HIPDOC-21

refactoring

Revision 4487 - Directory Listing - [select for diffs]
Modified Thu Jan 11 14:33:49 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4473
HIPDOC-21

refactoring

Revision 4473 - Directory Listing - [select for diffs]
Modified Thu Jan 11 14:15:46 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4472
HIPDOC-21

Fixed broken import




Revision 4472 - Directory Listing - [select for diffs]
Modified Thu Jan 11 13:03:32 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4471
HIPDOC-21

Revision 4471 - Directory Listing - [select for diffs]
Modified Thu Jan 11 13:03:16 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4470
HIPDOC-21

Revision 4470 - Directory Listing - [select for diffs]
Modified Thu Jan 11 13:03:06 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4467
HIPDOC-21

Revision 4467 - Directory Listing - [select for diffs]
Modified Thu Jan 11 12:36:25 2007 UTC (11 years, 11 months ago) by wgrevink
Diff to previous 4449
HIPDOC-21

Mainly cosmetic changes:

Added dependency to cachemanager-api in cachemanager project.xml
Added dependency to cachemanager-api and cachemanager in webdav-clientlib project.xml
Added .project, .classpath and target to .svnignore for cachemanager and cachemanager-api
Added NOTICE and LICENCE files
Removed unused imports
Removed unused local variables
Added serialversionUID for Serialized classes
Removed accidentally checked in class files
Removed eclipse generated TODO comments





Revision 4449 - Directory Listing - [select for diffs]
Modified Thu Jan 11 10:29:28 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4448
fix samples

HIPDOC-21
Revision 4448 - Directory Listing - [select for diffs]
Modified Thu Jan 11 10:28:08 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4447
refactored

HIPDOC-21
Revision 4447 - Directory Listing - [select for diffs]
Modified Thu Jan 11 10:25:35 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4446
implementing caching

HIPDOC-21
Revision 4446 - Directory Listing - [select for diffs]
Modified Thu Jan 11 10:25:13 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4445
implementing caching

HIPDOC-21
Revision 4445 - Directory Listing - [select for diffs]
Added Thu Jan 11 10:24:47 2007 UTC (11 years, 11 months ago) by aschrijvers
Diff to previous 4444
implementing caching

HIPDOC-21

Convenience Links