vamsas.git
16 years agoadded two tests to ensure a vamsasArchive is readable and accessible as a Jar File.
jprocter [Tue, 18 Sep 2007 10:01:18 +0000 (10:01 +0000)]
added two tests to ensure a vamsasArchive is readable and accessible as a Jar File.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@469 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoadded openSession from Stored Document ClientFactory methods.
jprocter [Fri, 14 Sep 2007 13:51:16 +0000 (13:51 +0000)]
added openSession from Stored Document ClientFactory methods.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@468 be28352e-c001-0410-b1a7-c7978e42abec

16 years agotidied command line interface (a bit) and implement test for session document import...
jprocter [Fri, 14 Sep 2007 13:49:19 +0000 (13:49 +0000)]
tidied command line interface (a bit) and implement test for session document import into a new session.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@467 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoimplement low level functions for initialising a new vamsas session with a copy of...
jprocter [Fri, 14 Sep 2007 13:48:50 +0000 (13:48 +0000)]
implement low level functions for initialising a new vamsas session with a copy of an existing session document.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@466 be28352e-c001-0410-b1a7-c7978e42abec

16 years agomoved methods for opening a stored session document in a new vamsas session into...
jprocter [Fri, 14 Sep 2007 13:48:09 +0000 (13:48 +0000)]
moved methods for opening a stored session document in a new vamsas session into the VamsasSession.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@465 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoimplement new client factory methods to open a stored session document in a new vamsa...
jprocter [Fri, 14 Sep 2007 13:47:14 +0000 (13:47 +0000)]
implement new client factory methods to open a stored session document in a new vamsas session.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@464 be28352e-c001-0410-b1a7-c7978e42abec

16 years agotodo on importDocument (whether to exclude from interface for initial api release)
jprocter [Fri, 14 Sep 2007 13:46:19 +0000 (13:46 +0000)]
todo on importDocument (whether to exclude from interface for initial api release)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@463 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoadded new client factory methods to open a stored session document in a new session.
jprocter [Fri, 14 Sep 2007 13:45:34 +0000 (13:45 +0000)]
added new client factory methods to open a stored session document in a new session.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@462 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoset printRootInfo so root labels are not lost.
jprocter [Fri, 14 Sep 2007 13:40:24 +0000 (13:40 +0000)]
set printRootInfo so root labels are not lost.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@461 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoun-necessary spaces for bootstrap separator in root node.
jprocter [Tue, 11 Sep 2007 20:47:56 +0000 (20:47 +0000)]
un-necessary spaces for bootstrap separator in root node.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@460 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobootstrap value parsing/recovery only for nodes with unquoted non-negative integer...
jprocter [Tue, 11 Sep 2007 20:44:48 +0000 (20:44 +0000)]
bootstrap value parsing/recovery only for nodes with unquoted non-negative integer in node name or after a space separated node name field (bugfix for regexes when moved from Jalview to j1.4+ pattern matching)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@459 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactored initialisation of new session with existing document code.
jprocter [Tue, 11 Sep 2007 16:55:03 +0000 (16:55 +0000)]
refactored initialisation of new session with existing document code.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@458 be28352e-c001-0410-b1a7-c7978e42abec

16 years agotodo for importing stored session as a new session
jprocter [Tue, 11 Sep 2007 15:10:02 +0000 (15:10 +0000)]
todo for importing stored session as a new session

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@457 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoensure that document updates only occur if the vamsas objects have been changed or...
jprocter [Tue, 11 Sep 2007 09:14:29 +0000 (09:14 +0000)]
ensure that document updates only occur if the vamsas objects have been changed or an appdata has been written.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@456 be28352e-c001-0410-b1a7-c7978e42abec

16 years agomade serializable
jprocter [Tue, 4 Sep 2007 14:39:59 +0000 (14:39 +0000)]
made serializable

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@455 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoformatting
jprocter [Fri, 31 Aug 2007 16:12:25 +0000 (16:12 +0000)]
formatting

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@454 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactoring to enable initialisation of session from an existing vamsas archive and...
jprocter [Fri, 31 Aug 2007 16:11:15 +0000 (16:11 +0000)]
refactoring to enable initialisation of session from an existing vamsas archive and bug fix to store session document in an external file.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@453 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobugfix for new appdata writes not overwriting existing appdata if the client has...
jprocter [Fri, 31 Aug 2007 13:10:09 +0000 (13:10 +0000)]
bugfix for new appdata writes not overwriting existing appdata if the client has not checked for their existence or accessed them.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@452 be28352e-c001-0410-b1a7-c7978e42abec

16 years agovamsas client build with new ClientFactory methods and moderately debugged appdata IO.
jprocter [Fri, 31 Aug 2007 09:58:09 +0000 (09:58 +0000)]
vamsas client build with new ClientFactory methods and moderately debugged appdata IO.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@451 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoflags for reading/writing client or user appdata only.
jprocter [Fri, 31 Aug 2007 09:57:17 +0000 (09:57 +0000)]
flags for reading/writing client or user appdata only.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@450 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoadded newSession methods to create a new vamsas session and connect to it.
jprocter [Fri, 31 Aug 2007 09:55:48 +0000 (09:55 +0000)]
added newSession methods to create a new vamsas session and connect to it.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@449 be28352e-c001-0410-b1a7-c7978e42abec

16 years agolast core object source generation on...
jprocter [Tue, 28 Aug 2007 15:16:09 +0000 (15:16 +0000)]
last core object source generation on...

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@448 be28352e-c001-0410-b1a7-c7978e42abec

16 years agonotional testing of client and user app data read and writing
jprocter [Tue, 28 Aug 2007 15:15:34 +0000 (15:15 +0000)]
notional testing of client and user app data read and writing

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@447 be28352e-c001-0410-b1a7-c7978e42abec

16 years agomore rar friendly appdata reference name and uniqueness check,
jprocter [Tue, 28 Aug 2007 15:14:31 +0000 (15:14 +0000)]
more rar friendly appdata reference name and uniqueness check,

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@446 be28352e-c001-0410-b1a7-c7978e42abec

16 years agohacked castor to be a bit faster (IdentitySet and log message concatenation fix)
jprocter [Wed, 22 Aug 2007 16:34:22 +0000 (16:34 +0000)]
hacked castor to be a bit faster (IdentitySet and log message concatenation fix)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@445 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoRemoved clientfile watcher elements in attempt to remove any locks after client is...
jprocter [Wed, 22 Aug 2007 16:15:06 +0000 (16:15 +0000)]
Removed clientfile watcher elements in attempt to remove any locks after client is finalized (and formatting).

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@444 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoattempts to remove any locks after client is finalized
jprocter [Wed, 22 Aug 2007 16:14:29 +0000 (16:14 +0000)]
attempts to remove any locks after client is finalized

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@443 be28352e-c001-0410-b1a7-c7978e42abec

16 years agofixed regex and made 'improper' support for parsing NHX style trees TODO: FIX THIS
jprocter [Wed, 22 Aug 2007 12:50:47 +0000 (12:50 +0000)]
fixed regex and made 'improper' support for parsing NHX style trees TODO: FIX THIS

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@442 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobetter 'main' test and support creation of treenodes for all or just 'associated...
jprocter [Wed, 22 Aug 2007 09:30:19 +0000 (09:30 +0000)]
better 'main' test and support creation of treenodes for all or just 'associated' binarynodes.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@441 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobeginning of 'simple' interface for newick string based tree representation
jprocter [Tue, 21 Aug 2007 16:03:27 +0000 (16:03 +0000)]
beginning of 'simple' interface for newick string based tree representation

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@440 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactored and new methods for making and processing treenode vector for parsed...
jprocter [Tue, 21 Aug 2007 16:02:54 +0000 (16:02 +0000)]
refactored  and new methods for making and  processing treenode vector for parsed newick string

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@439 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactored from newickfile
jprocter [Tue, 21 Aug 2007 16:01:45 +0000 (16:01 +0000)]
refactored from  newickfile

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@438 be28352e-c001-0410-b1a7-c7978e42abec

16 years agonewickfile class moved into its own package ready for refactoring public methods...
jprocter [Tue, 21 Aug 2007 12:43:54 +0000 (12:43 +0000)]
newickfile class moved into its own package ready for refactoring public methods into Trees class.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@437 be28352e-c001-0410-b1a7-c7978e42abec

16 years agonew marshaller instance ensures we use marshalling properties and correct validation...
jprocter [Tue, 21 Aug 2007 12:42:22 +0000 (12:42 +0000)]
new marshaller instance ensures we use marshalling properties and correct validation methods.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@436 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoformatting changes
jprocter [Fri, 17 Aug 2007 14:45:35 +0000 (14:45 +0000)]
formatting changes

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@435 be28352e-c001-0410-b1a7-c7978e42abec

16 years agosafety checks and informational Errors generated when IClientDocument is not stored...
jprocter [Fri, 17 Aug 2007 14:41:01 +0000 (14:41 +0000)]
safety checks and informational Errors generated when IClientDocument is not stored at end of handling an update. Attempts to properly close all session file handles on finalization (Clients.obj.lck still locked and VamDoc.jar still locked after finalize though).

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@434 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoTODO comments
jprocter [Fri, 17 Aug 2007 14:38:52 +0000 (14:38 +0000)]
TODO comments

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@433 be28352e-c001-0410-b1a7-c7978e42abec

16 years agonew method to test if a particular file is or is related to the target of a lock
jprocter [Fri, 17 Aug 2007 13:52:40 +0000 (13:52 +0000)]
new method to test if a particular file is or is related to the target of a lock

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@432 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoportability issue error messages
jprocter [Fri, 17 Aug 2007 13:22:08 +0000 (13:22 +0000)]
portability issue error messages

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@431 be28352e-c001-0410-b1a7-c7978e42abec

16 years agofixed update of existing appdata jar entry bug (raised a Duplicate zipEnty exception)
jprocter [Fri, 17 Aug 2007 09:48:43 +0000 (09:48 +0000)]
fixed update of existing appdata jar entry bug (raised a Duplicate zipEnty exception)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@430 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactored IClientAppdata and implementation has been minimally tested and bugfixed...
jprocter [Thu, 16 Aug 2007 17:21:32 +0000 (17:21 +0000)]
refactored IClientAppdata and implementation has been minimally tested and bugfixed - still outstanding issues are when an app updates an Appdata already written to session (throws a DuplicateZipEntryException).

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@429 be28352e-c001-0410-b1a7-c7978e42abec

16 years agorefactored AppData stream classes so they are returned from the IClientAppdata interf...
jprocter [Thu, 16 Aug 2007 17:20:15 +0000 (17:20 +0000)]
refactored AppData stream classes so they are returned from the IClientAppdata interface. This is not a great solution but at least makes the classes more usable for data IO.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@428 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoupdated classpath for eclipse project
jprocter [Mon, 30 Jul 2007 14:19:50 +0000 (14:19 +0000)]
updated classpath for eclipse project

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@427 be28352e-c001-0410-b1a7-c7978e42abec

16 years agonull pointer exception on attempt to release lock explicitly.
jprocter [Mon, 30 Jul 2007 14:17:24 +0000 (14:17 +0000)]
null pointer exception on attempt to release lock explicitly.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@426 be28352e-c001-0410-b1a7-c7978e42abec

16 years agovorbaId generator constructs valid ID strings (NCNames)
jprocter [Sun, 15 Jul 2007 13:35:42 +0000 (13:35 +0000)]
vorbaId generator constructs valid ID strings (NCNames)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@425 be28352e-c001-0410-b1a7-c7978e42abec

16 years ago0 to unbounded Dataset/Sequence/DbRef/Map elements. Allows alternate mappings between...
jprocter [Fri, 29 Jun 2007 12:23:12 +0000 (12:23 +0000)]
0 to unbounded Dataset/Sequence/DbRef/Map elements. Allows alternate mappings between a sequence and its DbRef.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@424 be28352e-c001-0410-b1a7-c7978e42abec

16 years agologic for debug message (if either or both mapped element has no defaults specified)
jprocter [Thu, 28 Jun 2007 20:17:38 +0000 (20:17 +0000)]
logic for debug message (if either or both mapped element has no defaults specified)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@423 be28352e-c001-0410-b1a7-c7978e42abec

16 years agodebug message for default mapping
jprocter [Thu, 28 Jun 2007 20:16:43 +0000 (20:16 +0000)]
debug message for default mapping

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@422 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoadded mapType utilities.
jprocter [Thu, 28 Jun 2007 20:12:32 +0000 (20:12 +0000)]
added mapType utilities.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@421 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoimported utility classes for working with MapTypes from Jalview (v 2.3+ code)
jprocter [Thu, 28 Jun 2007 19:56:17 +0000 (19:56 +0000)]
imported utility classes for working with MapTypes from Jalview (v 2.3+ code)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@420 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoquieter logging
jprocter [Thu, 28 Jun 2007 14:43:25 +0000 (14:43 +0000)]
quieter logging

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@419 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobuild on 28th June
jprocter [Thu, 28 Jun 2007 14:42:33 +0000 (14:42 +0000)]
build on 28th June

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@418 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoupdated castor to castor-1.1-cycle
jprocter [Thu, 28 Jun 2007 14:41:19 +0000 (14:41 +0000)]
updated castor to castor-1.1-cycle

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@417 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoprototype of Newick string parsing code and node binding utilities. Will be updated...
jprocter [Thu, 28 Jun 2007 14:40:49 +0000 (14:40 +0000)]
prototype of Newick string parsing code and node binding utilities. Will be updated shortly with debugged routines from Jalview

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@416 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoraise the DOCUMENT_REQUESTTOCLOSE event and debug output.
jprocter [Thu, 28 Jun 2007 14:38:55 +0000 (14:38 +0000)]
raise the DOCUMENT_REQUESTTOCLOSE event and debug output.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@415 be28352e-c001-0410-b1a7-c7978e42abec

16 years agouse the simpleClient's lockFactory for the client's lockfile to avoid platform depend...
jprocter [Thu, 28 Jun 2007 14:38:02 +0000 (14:38 +0000)]
use the simpleClient's lockFactory for the client's lockfile to avoid platform dependent lock creation issues.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@414 be28352e-c001-0410-b1a7-c7978e42abec

16 years agodebugging on the haltWatch method
jprocter [Thu, 28 Jun 2007 14:37:02 +0000 (14:37 +0000)]
debugging on the haltWatch method

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@413 be28352e-c001-0410-b1a7-c7978e42abec

16 years agouse of config class
jprocter [Thu, 28 Jun 2007 14:16:55 +0000 (14:16 +0000)]
use of config class

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@412 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobeginnings of configuration settings class. Introduced to avoid validation overhead...
jprocter [Thu, 28 Jun 2007 14:16:28 +0000 (14:16 +0000)]
beginnings of configuration settings class. Introduced to avoid validation overhead in castor-1.1-cycle-xml.jar

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@411 be28352e-c001-0410-b1a7-c7978e42abec

16 years agomodified warning for unresolved IDRef during castor un/marshalling. This message...
jprocter [Thu, 28 Jun 2007 14:14:42 +0000 (14:14 +0000)]
modified warning for unresolved IDRef during castor un/marshalling. This message is unlikely to be observed if the cycle-patched castor is used

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@410 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoadded check for 'broken update' - where vamsas document file has been incorrectly...
jprocter [Thu, 28 Jun 2007 14:13:27 +0000 (14:13 +0000)]
added check for 'broken update' - where vamsas document file has been incorrectly written.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@409 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoend position not correctly set.
jprocter [Thu, 28 Jun 2007 14:12:30 +0000 (14:12 +0000)]
end position not correctly set.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@408 be28352e-c001-0410-b1a7-c7978e42abec

16 years agosequence mappings and DbRef mapping objects unified and source binding for castor...
jprocter [Thu, 28 Jun 2007 13:51:44 +0000 (13:51 +0000)]
sequence mappings and DbRef mapping objects unified and source binding for castor-1.1-cycle-xml.jar dependency

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@407 be28352e-c001-0410-b1a7-c7978e42abec

16 years agocyclic IDREF patched castor-1.1.1 source
jprocter [Thu, 28 Jun 2007 13:49:04 +0000 (13:49 +0000)]
cyclic IDREF patched castor-1.1.1 source

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@406 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoless verbose default logging
jprocter [Thu, 28 Jun 2007 13:11:26 +0000 (13:11 +0000)]
less verbose default logging

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@405 be28352e-c001-0410-b1a7-c7978e42abec

16 years agofixed regex to remove all kinds of file separators ('\' must be escaped correctly)
jprocter [Tue, 12 Jun 2007 14:42:02 +0000 (14:42 +0000)]
fixed regex to remove all kinds of file separators ('\' must be escaped correctly)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@404 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoAdded to mechanism to determine if a client closing is the last one of the session.
pmarguerite [Tue, 12 Jun 2007 10:40:53 +0000 (10:40 +0000)]
Added to mechanism to determine if a client closing is the last one of the session.
Each application creates a file with a lock on it in a subdirectory of the session.
When a client is closing, it checks if there is no other locked file.
If no file, it is the last one and closes the sessions.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@403 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoschema changes: provenance-entry-date is now an xmlSchema:dateTime bound directly...
jprocter [Tue, 22 May 2007 15:16:26 +0000 (15:16 +0000)]
schema changes: provenance-entry-date is now an xmlSchema:dateTime bound directly to java.util.Date.  Sequence and alignment sequence associated annotation takes an array of object references. Trees have a nodeMapping object to map between entities in the tree representation and objects in the document. Dataset sequences have Vxrefs which are named references to one or more other document objects.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@402 be28352e-c001-0410-b1a7-c7978e42abec

16 years agolog validation errors which cause the 'mergeRoots' call to fail.
jprocter [Mon, 21 May 2007 12:37:50 +0000 (12:37 +0000)]
log validation errors which cause the 'mergeRoots' call to fail.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@401 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoVamsasSession: increased time before considering the current client is the last one...
pmarguerite [Mon, 21 May 2007 09:56:26 +0000 (09:56 +0000)]
VamsasSession: increased time before considering the current client is the last one of the session (no modification on the client list).

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@400 be28352e-c001-0410-b1a7-c7978e42abec

16 years agotest cdoc object retrieve by VorbaId and add timeout for hanging around (needs to...
jprocter [Mon, 21 May 2007 07:28:00 +0000 (07:28 +0000)]
test cdoc object retrieve by VorbaId and add timeout for hanging around (needs to be a specific command)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@399 be28352e-c001-0410-b1a7-c7978e42abec

16 years agotodo doc
jprocter [Mon, 21 May 2007 07:26:23 +0000 (07:26 +0000)]
todo doc

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@398 be28352e-c001-0410-b1a7-c7978e42abec

16 years agofix non-retrieval of vobject by vorba id on clientdoc interface
jprocter [Mon, 21 May 2007 07:25:59 +0000 (07:25 +0000)]
fix non-retrieval of vobject by vorba id on clientdoc interface

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@397 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoVamsasSession: fixed incorrectly stopping the EventGeneratorThread
pmarguerite [Fri, 18 May 2007 15:14:51 +0000 (15:14 +0000)]
VamsasSession: fixed incorrectly stopping the EventGeneratorThread

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@396 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoVamsasSession: insure the RemoveClientWatchCallBack handleWatchEvent method. no...
pmarguerite [Fri, 18 May 2007 14:48:31 +0000 (14:48 +0000)]
VamsasSession: insure the RemoveClientWatchCallBack  handleWatchEvent method. no needed to check if there is no client in the client list,if the list does not have been modified

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@395 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoAdded support for crashed client.
pmarguerite [Fri, 18 May 2007 14:34:04 +0000 (14:34 +0000)]
Added support for crashed client.
Crashed client are removed correctly from the session client.
When a new client joins a session, it adds itself to the session client list and ensures that it is still in the list while it is active.
When a client wants to remove itself from the session, the client clears the session client list to check if it is the last client. (all actives clients should readd themself to the list during two watcher cycles, if the list is still empty. The client consideres itself as the last client of the session and closes properly the session)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@394 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobetter command line processing options (load, save) and slower update poll check.
jprocter [Fri, 18 May 2007 11:41:01 +0000 (11:41 +0000)]
better command line processing options (load, save) and slower update poll check.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@393 be28352e-c001-0410-b1a7-c7978e42abec

16 years agojavadoc todo
jprocter [Fri, 18 May 2007 11:20:43 +0000 (11:20 +0000)]
javadoc todo

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@392 be28352e-c001-0410-b1a7-c7978e42abec

16 years agoremoved old Mapping object dependency
jprocter [Fri, 18 May 2007 11:19:24 +0000 (11:19 +0000)]
removed old Mapping object dependency

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@391 be28352e-c001-0410-b1a7-c7978e42abec

16 years agobuild.xml: modified javadoc ant task to add ref to the lib directory
pmarguerite [Fri, 18 May 2007 09:56:42 +0000 (09:56 +0000)]
build.xml: modified javadoc ant task to add ref to the lib directory

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@390 be28352e-c001-0410-b1a7-c7978e42abec

16 years agosequenceMapping added
amwaterhouse [Fri, 18 May 2007 09:26:55 +0000 (09:26 +0000)]
sequenceMapping added

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@389 be28352e-c001-0410-b1a7-c7978e42abec

17 years agocastor-1.1 source generation
jprocter [Tue, 24 Apr 2007 16:38:17 +0000 (16:38 +0000)]
castor-1.1 source generation

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@388 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoDescriptors live in uk.ac.vamsas.objects.core.descriptors in castor-1.1 xml binding.
jprocter [Tue, 24 Apr 2007 16:37:54 +0000 (16:37 +0000)]
Descriptors live in uk.ac.vamsas.objects.core.descriptors in castor-1.1 xml binding.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@387 be28352e-c001-0410-b1a7-c7978e42abec

17 years agorelatively silent debug state (have to sort out of this log4j or the one in resources...
jprocter [Tue, 24 Apr 2007 16:33:25 +0000 (16:33 +0000)]
relatively silent debug state (have to sort out of this log4j or the one in resources is being used)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@386 be28352e-c001-0410-b1a7-c7978e42abec

17 years agopick manager and simulation of alignment modification within existing document.
jprocter [Tue, 24 Apr 2007 16:32:03 +0000 (16:32 +0000)]
pick manager and simulation of alignment modification within existing document.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@385 be28352e-c001-0410-b1a7-c7978e42abec

17 years agopart-implemented and *untested*
jprocter [Tue, 24 Apr 2007 16:15:30 +0000 (16:15 +0000)]
part-implemented and *untested*

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@384 be28352e-c001-0410-b1a7-c7978e42abec

17 years agointroduced hashCode based object change detection that works (see vamsas.test.example...
jprocter [Tue, 24 Apr 2007 16:13:49 +0000 (16:13 +0000)]
introduced hashCode based object change detection that works (see vamsas.test.exampleApplication)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@383 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoattempt to fix occasional backupSessionFile exception.
jprocter [Tue, 24 Apr 2007 16:12:47 +0000 (16:12 +0000)]
attempt to fix occasional backupSessionFile exception.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@382 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoambiguous import of 'Lock' removed.
jprocter [Tue, 24 Apr 2007 16:08:59 +0000 (16:08 +0000)]
ambiguous import of 'Lock' removed.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@381 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoincorrect update approach (attempt prior to hashCode fix in castor-1.1(v))
jprocter [Tue, 24 Apr 2007 16:07:59 +0000 (16:07 +0000)]
incorrect update approach (attempt prior to hashCode fix in castor-1.1(v))

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@380 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoint to long type change in castor-1.1(v) objects
jprocter [Tue, 24 Apr 2007 16:05:51 +0000 (16:05 +0000)]
int to long type change in castor-1.1(v) objects

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@379 be28352e-c001-0410-b1a7-c7978e42abec

17 years agorebult for castor-1.1(vamsas version)
jprocter [Tue, 24 Apr 2007 16:04:22 +0000 (16:04 +0000)]
rebult for castor-1.1(vamsas version)

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@378 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdated to castor-1.1 + Vamsas Specific hashCode modification
jprocter [Tue, 24 Apr 2007 16:02:26 +0000 (16:02 +0000)]
updated to castor-1.1 + Vamsas Specific hashCode modification

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@377 be28352e-c001-0410-b1a7-c7978e42abec

17 years agofixed session log configuration
jprocter [Tue, 24 Apr 2007 15:58:37 +0000 (15:58 +0000)]
fixed session log configuration

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@376 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdated to castor-1.1 + Vamsas Specific hashCode modification
jprocter [Tue, 24 Apr 2007 15:55:36 +0000 (15:55 +0000)]
updated to castor-1.1 + Vamsas Specific hashCode modification

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@375 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdated to castor-1.1 + Vamsas Specific hashCode modification
jprocter [Tue, 24 Apr 2007 15:55:11 +0000 (15:55 +0000)]
updated to castor-1.1 + Vamsas Specific hashCode modification

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@374 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdated to castor-1.1 + Vamsas Specific hashCode modification
jprocter [Tue, 24 Apr 2007 15:54:37 +0000 (15:54 +0000)]
updated to castor-1.1 + Vamsas Specific hashCode modification

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@373 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdate detection mechanism based comparing the difference between the position of...
jprocter [Tue, 20 Mar 2007 14:27:01 +0000 (14:27 +0000)]
update detection mechanism based comparing the difference between the position of start and end tags of a Vobject between successive document unmarshallings.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@372 be28352e-c001-0410-b1a7-c7978e42abec

17 years agoupdate detection mechanism based comparing the difference between the position of...
jprocter [Tue, 20 Mar 2007 14:27:00 +0000 (14:27 +0000)]
update detection mechanism based comparing the difference between the position of start and end tags of a Vobject between successive document unmarshallings.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@371 be28352e-c001-0410-b1a7-c7978e42abec

17 years agopass maintained hash of Vobject hash values to IdFactory so it can detect modified...
jprocter [Tue, 20 Mar 2007 14:19:41 +0000 (14:19 +0000)]
pass maintained hash of Vobject hash values to IdFactory so it can detect modified objects.

git-svn-id: https://svn.lifesci.dundee.ac.uk/svn/repository/trunk@370 be28352e-c001-0410-b1a7-c7978e42abec