log artifact-database/src/main/java/de/intevation/artifactdatabase/ArtifactDatabaseImpl.java @ 380:9798e4d83681

age author description
Tue, 03 Apr 2012 11:15:10 +0000 Sascha L. Teichmann Services are now able to return more than just XML documents.
Mon, 07 Nov 2011 16:40:01 +0000 Ingo Weinzierl Enabled 'post-describe' hooks for Artifacts.
Wed, 19 Oct 2011 15:55:33 +0000 Felix Wolfsteller Add functionality to get 'oldest' artifact of a collection.'
Thu, 22 Sep 2011 15:32:54 +0000 Ingo Weinzierl Removed superfluous CollectionCallContext creation.
Fri, 09 Sep 2011 14:06:55 +0000 Ingo Weinzierl Integrated a messaging system for Artifacts and Collections that started background threads.
Thu, 25 Aug 2011 14:22:41 +0000 Sascha L. Teichmann ArtifactDatabase: Called context listeners too early.
Mon, 01 Aug 2011 15:43:44 +0000 Sascha L. Teichmann Backend: Handle forgotten store/create event source.
Mon, 01 Aug 2011 14:17:09 +0000 Sascha L. Teichmann Made backend listeners loadable at boot time.
Sun, 31 Jul 2011 17:28:07 +0000 Sascha L. Teichmann Fixed broken SQL statement. Added debug output.
Wed, 27 Jul 2011 13:51:30 +0000 Sascha L. Teichmann Added lifetime listeners to be called when system is up and is going down.
Wed, 27 Jul 2011 09:32:26 +0000 Sascha L. Teichmann Added method to artifact database to load all artifacts.
Fri, 22 Jul 2011 09:36:04 +0000 Sascha L. Teichmann Moved StringUtils to common package. Added some Override annotations.
Wed, 20 Jul 2011 12:30:57 +0000 Ingo Weinzierl Adapted the signature of Artifact.setup() - a parameter of type CallMeta has been added.
Thu, 14 Jul 2011 14:41:00 +0000 Ingo Weinzierl Adapted the signature of Hook.execute() which now retrieves a Document as third parameter.
Thu, 14 Jul 2011 14:22:23 +0000 Ingo Weinzierl Set an interface for the global context; added a method to the artifact database to return an instance of an Artifact.
Wed, 13 Jul 2011 13:12:08 +0000 Ingo Weinzierl Introduced a hook concept - currently used for 'post-feed' and 'post-advance'.
Tue, 21 Jun 2011 16:16:16 +0000 Ingo Weinzierl The ttl is now contained in the document that is returned after a collection has been created.
Tue, 21 Jun 2011 15:14:43 +0000 Ingo Weinzierl Put the ttl of each collection into the document that contains the user collections.
Wed, 08 Jun 2011 07:36:43 +0000 Ingo Weinzierl Enabled the artifact database to retrieve requests to change the name of a specific collection.
Tue, 07 Jun 2011 16:27:47 +0000 Ingo Weinzierl Enables the artifact server to set the TTL of a specific collection via REST call.
Tue, 31 May 2011 14:53:36 +0000 Ingo Weinzierl Added support for the 'type' parameter of artifacts and collections out() call.
Fri, 27 May 2011 08:47:31 +0000 Ingo Weinzierl Repaired the setting of a new attribute for a Collection.
Wed, 27 Apr 2011 16:57:20 +0000 Ingo Weinzierl Bugfix: do not write empty xml documents into database any longer - caused exceptions while serialization/deserialization.
Tue, 26 Apr 2011 07:43:40 +0000 Ingo Weinzierl Enabled the artifact database to handle requests specific to collection attributes and collection item attributes.
Tue, 26 Apr 2011 06:56:01 +0000 Ingo Weinzierl Changed the method names to get and set the attributes of collection items.
Thu, 14 Apr 2011 13:24:35 +0000 Ingo Weinzierl Bugfix: Removed CallContext specific method calls.
Thu, 14 Apr 2011 13:08:49 +0000 Ingo Weinzierl Enhanced the bootstrap - the CallContext.Listener is initialized (if configured).
Thu, 14 Apr 2011 11:24:03 +0000 Sascha L. Teichmann Added instance variable to hold a call context listener.
Thu, 14 Apr 2011 11:18:10 +0000 Sascha L. Teichmann Added calls to call init/close for call contextes.
Sun, 03 Apr 2011 10:45:48 +0000 Sascha L. Teichmann Removed trailing whitespace.
Thu, 31 Mar 2011 14:48:28 +0000 Sascha L. Teichmann Changed semantics of locked artifact ids.
Thu, 31 Mar 2011 08:42:53 +0000 Ingo Weinzierl Added an implementation of DeferredOutput for ArtifactCollections and implemented the out() operation of ArtifactCollections.
Fri, 25 Mar 2011 08:27:07 +0000 Ingo Weinzierl The operation that adds an artifact to an artifact collection will now return the DESCRIBE document of the artifact collection.
Thu, 24 Mar 2011 16:16:51 +0000 Ingo Weinzierl Refactored the CallContextImpl - there are two concrete classes for Artifacts and ArtifactCollections now.
Tue, 15 Mar 2011 15:49:24 +0000 Sascha L. Teichmann Move Config and XMLUtils totally to commons package.
Wed, 09 Mar 2011 11:03:25 +0000 Ingo Weinzierl Parse the collection attribute of the incoming document of a create-collection call and store this in the Backend.
Tue, 08 Mar 2011 10:38:14 +0000 Ingo Weinzierl Added a describe() action for collections - the implementation in the artifact server is currently just a stub that throws an not implemented exception.
Tue, 08 Mar 2011 09:10:55 +0000 Ingo Weinzierl Implemented the getCollectionAttribute() and setCollectionAttribute() methods.
Tue, 08 Mar 2011 08:25:24 +0000 Ingo Weinzierl Implemented removeCollectionArtifact() method of the artifact database.
Mon, 07 Mar 2011 16:30:45 +0000 Ingo Weinzierl Implemented addCollectionArtifact() and listCollectionArtifacts() of the artifact database.
Mon, 07 Mar 2011 11:13:39 +0000 Ingo Weinzierl Repaired the namespaces of the xml element attributes in the collecton context of the artifact database.
Fri, 04 Mar 2011 17:51:15 +0000 Sascha L. Teichmann Added code to add artifacts to collections.
Fri, 04 Mar 2011 09:56:35 +0000 Ingo Weinzierl The document returned by the createCollection() method will now contain the uuid of the created collection.
Fri, 04 Mar 2011 09:13:18 +0000 Ingo Weinzierl Avoid Nullpointer exception in listCollections() when no creation time of the collection is returned.
Thu, 03 Mar 2011 17:01:04 +0000 Sascha L. Teichmann Added code to list collections.
Thu, 03 Mar 2011 14:49:09 +0000 Ingo Weinzierl Implemented the method addCollectionArtifact() in the artifact database.
Thu, 03 Mar 2011 14:28:02 +0000 Ingo Weinzierl Implemented the interface method listCollections() in the artifact database.
Thu, 03 Mar 2011 13:56:27 +0000 Ingo Weinzierl Implemented the deleteCollection() interface method in the artifact database.
Thu, 03 Mar 2011 12:17:27 +0000 Ingo Weinzierl Enabled the artifact database to store and load roles of users.
Thu, 03 Mar 2011 12:13:24 +0000 Sascha L. Teichmann Added code to create collections.
Thu, 03 Mar 2011 10:54:33 +0000 Ingo Weinzierl Implemented the createCollection() method in the artifact database.
Thu, 03 Mar 2011 10:33:49 +0000 Sascha L. Teichmann Simplified creation of users.
Thu, 03 Mar 2011 09:51:09 +0000 Ingo Weinzierl Made a (single one) artifact collection factory configurable.
Thu, 03 Mar 2011 09:36:03 +0000 Sascha L. Teichmann Propagate delete user errors correctly.
Thu, 03 Mar 2011 08:51:02 +0000 Ingo Weinzierl Adjusted method signatures for deleting users in the UserFactory and in the Backend.
Thu, 03 Mar 2011 08:07:28 +0000 Ingo Weinzierl Implemented the deleteUser() method in the artifact server.
Thu, 03 Mar 2011 07:10:44 +0000 Ingo Weinzierl Implemented the listUsers() method in the artifact database.
Thu, 03 Mar 2011 06:53:51 +0000 Ingo Weinzierl Implemented the createUser() method in the artifact database.
Wed, 02 Mar 2011 09:52:21 +0000 Ingo Weinzierl Removed duplicated method to list users.
Wed, 02 Mar 2011 07:36:00 +0000 Ingo Weinzierl The UserFactory got a setup() method that is called while bootstrap.

http://dive4elements.wald.intevation.org