| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-07 | Repackage to org.cristalise | Andrew Branson | |
| 2014-10-06 | Remove unneeded ID | Andrew Branson | |
| 2014-10-03 | More FindBugs cleanup | Andrew Branson | |
| 2014-10-03 | Rolled back the renaming of existing exceptions. | Andrew Branson | |
| 2014-10-03 | Huge exception overhaul: Merged ClusterStorageException with | Andrew Branson | |
| PersistencyException. Replaced MembershipException with InvalidCollectionModification CORBA Exception. Made all predef steps throw more accurate exceptions when they go wrong, and let more exceptions bubble through from underneath. | |||
| 2014-10-02 | push after rebase | jet | |
| 2014-09-30 | Remove Collection.URLInfo. Add Collection.Version, and add it to the | Andrew Branson | |
| Collection ClusterStorage path. | |||
| 2014-09-26 | More FindBugs recommendations | Andrew Branson | |
| 2014-09-26 | Update javadoc for Item id switch | Andrew Branson | |
| 2014-09-22 | ItemPath.fromUUIDString unnecessary as ItemPath(String) supports both | Andrew Branson | |
| plain UUIDs and an /entity prefix. Tightened that up and removed the fromUUIDString method for a simpler API. Also switched AgentPath(String) to a path argument for consistency. New AgentPaths should be created with AgentPath(new ItemPath(), String) instead. | |||
| 2014-09-19 | Introduced static method ItemPath.fromUUIDString and made the UUID | Andrew Branson | |
| constructor protected to better handle ItemPath and AgentPath construction with String UUIDs, throwing the right exceptions. | |||
| 2014-09-15 | Add trim calls to ObjectProperties.getString() to discard any extra | Andrew Branson | |
| whitespace around the values. Fixes #165 Remove old Gateway.getProperty methods - there should be no deprecated methods in the 3.0 release Move all getProperty() calls to getString or other so they will be trimmed. Introduce ObjectProperties.getInstances to create ArrayLists of objects from comma-separated class name lists. | |||
| 2014-09-09 | Replaced int sysKey Item identifier with UUID, which is now portable. | Andrew Branson | |
| ItemPath objects are now used to identify Items throughout the kernel, replacing ints and Integers. | |||
| 2014-08-28 | addition of a constucteur allowing to pass a cause | ogattaz | |
| 2014-08-28 | Put in place a protection in the constructor to set the size of the | ogattaz | |
| "clusterPriority" at the right size according the fact that the "clusterStorageProp" property could contains a List of instances of String and/or ClusterStorage | |||
| 2014-07-22 | Close all gateway singletons properly, adding close method to | Andrew Branson | |
| NextKeyManager, and leave the Gateway in a state where it can be reused with another init() call. | |||
| 2014-06-12 | Refactored LDAP into its own module. | Andrew Branson | |
| 2014-06-06 | Partial javadoc and scope tightening of the new interfaces. | Andrew Branson | |
| 2014-06-05 | Add Authenticator to the open() method params of ClusterStorage. Passed | Andrew Branson | |
| in through the TransactionManager. This allows user-login to storages. Fixes #192 | |||
| 2014-06-05 | LDAP refactored behind interfaces. All functions of LDAP now hidden | Andrew Branson | |
| behind interfaces: Authenticator, Lookup and NextKeyManager (LDAP property storage was already a ClusterStorage). Gateway holds additional objects, and Fixes #26 #191. Refs #27 (needs additional work for read perms and auth tokens) | |||
| 2014-05-14 | Bug in cherry pick - create new DOM when there is no String outcome | Andrew Branson | |
| data. | |||
| 2014-05-14 | Refactored Proxy update notification server into its own class and | Andrew Branson | |
| thread, so executions return before proxy messages are sent. Another deadlock suspect. | |||
| 2014-05-12 | Tweak locks to hopefully avoid deadlocks a bit | Andrew Branson | |
| 2014-05-08 | Allow getDOM to return an empty Document if the outcome isn't set. Then | Andrew Branson | |
| applications can build Outcomes themselves without having to create their own DOMImplementations. Fixes #184 | |||
| 2014-05-08 | Agent now extends Item, so they can have workflows. All traces of the | Andrew Branson | |
| old 'Entity' superclasses should be removed, including proxies and paths. Very large change, breaks API compatibility with CRISTAL 2.x. Fixes #135 | |||
| 2014-04-16 | XPath fixes, tests, and cleverer get and set FieldByXPath | Andrew Branson | |
| 2014-04-14 | getClusterContents fixed for subtrees. Still has problems. | Andrew Branson | |
| 2014-04-11 | ProxyLoader should return null when the object is not found on the | Andrew Branson | |
| server, not propagate the exception. | |||
| 2014-04-11 | OutcomeInitiator interface to create initial states of outcomes if empty | Andrew Branson | |
| in the Job. Called when job.getOutcome() is called when none exists. Viewpoint last still overrides. Fixes #47 | |||
| 2014-04-04 | When generating the next SystemKey in NextKeyManager, make sure that | Andrew Branson | |
| there is nothing already in the storage for that key. This prevents data loss when the LDAP is out-of-sync with the storages. Fixes #179 | |||
| 2014-03-31 | Outcome.setFieldByXPath (refs #167) | Andrew Branson | |
| 2014-03-06 | New methods in Outcome to support XPath queries to make extraction of | Andrew Branson | |
| XML data in scripts easier. Fixes #167 | |||
| 2014-02-26 | Properties extended as ObjectProperties, which can return any Object, | Andrew Branson | |
| and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149 | |||
| 2014-02-21 | ClusterStorage property can now be an already instanciated ArrayList of | Andrew Branson | |
| ClusterStorage instances, or the original comma separated string of class names. | |||
| 2014-01-23 | Refactored Resource into a new ResourceLoader interface, which allows | Andrew Branson | |
| CRISTAL processes in other enviroments with complex class loading (e.g. OSGi) to supply their own resource and class loader to the kernel and its modules. Fixes #149 | |||
| 2013-12-12 | Properties preserve and respect the PropertyDescription 'isMutable' | Andrew Branson | |
| property. This setting prevents the WriteProperty predefined step from changing the property value when isMutable is false. WriteProperty also requires the selected property to already exist - they should be created either during Item instantiation or using AddC2KObject. LDAPPropertyManager prepends the Property name in its entries with ! if they are non mutable. Various places around the kernel that create properties now set the mutable field. Fixes #150 | |||
| 2013-11-18 | 3.0-SNAPSHOT (Will be first open source version) | Andrew Branson | |
| New StateMachine desc IssueID #28 | |||
| 2013-10-18 | Javadoc for ClusterStorage constants. | Andrew Branson | |
| 2013-09-03 | An exception should be thrown if no ClusterStorages are defined. This | Andrew Branson | |
| previously just logged a warning. | |||
| 2013-07-11 | Log ProxyLoader queryData exceptions | Andrew Branson | |
| 2013-07-09 | Better debugging: | Andrew Branson | |
| ProxyLoader logs error at log(7) CastorXMLUtility creates an Unmarshaller in the constructor to detect mapfile problems then rather than on first use. Mapping objects don't do it. | |||
| 2013-06-27 | Removed CERN schema 'BreakApart' property | Andrew Branson | |
| 2013-05-21 | Collect stale job IDs when refreshing joblist. Remove them after to | Andrew Branson | |
| avoid concurrent mod, as we don't want to preload all the values. Fixes #112 | |||
| 2013-04-10 | added getSchema() method to Outcome to load schema xml. | Andrew Branson | |
| Removed unused 'getSchemaURI' method. | |||
| 2013-03-06 | Test properties file and memory cluster storage for testing. | Andrew Branson | |
| 2013-02-28 | RemoveNonStrongRefCache, as it didn't add anything to Map. | Andrew Branson | |
| 2013-01-25 | Fix unsynchronized gap between check and retrieve of memcache object. | Andrew Branson | |
| 2012-12-18 | Added optional WeakCache to hold fewer ClusterStorage objects in memory. | Andrew Branson | |
| Enabled with Storage.useWeakCache property. Useful for large imports and other operations that involve accessing a large number of items over a short period. | |||
| 2012-12-14 | Do Schema parsing in the Schema object rather than the Validator | Andrew Branson | |
| 2012-11-26 | List of current cluster types for use by storage implementations | Andrew Branson | |
