| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-10-07 | Repackage to org.cristalise | Andrew Branson | |
| 2014-10-06 | More documentation | Andrew Branson | |
| 2014-10-06 | Document new Collection path scheme | 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-10-02 | Check the schema type of the predefined step before bundling the params | Andrew Branson | |
| into a PredefinedStepOutcome. Added single parameter execution method for scripts that can't handle the ... method params. | |||
| 2014-10-01 | Predefined steps normally only interact with the last version of a3.0-Beta | Andrew Branson | |
| Collection. New steps will be added to create fixed versions as needed. | |||
| 2014-10-01 | Collection version support, stored as a new final component of the | Andrew Branson | |
| Collection path. Null version implies "last". | |||
| 2014-10-01 | Replace qualified class names with imports now the Import classes have | Andrew Branson | |
| been renamed and don't clash. | |||
| 2014-10-01 | Store event on Item.initialize(), containing the initial properties of | Andrew Branson | |
| the new Item. | |||
| 2014-09-30 | Remove Serializable. CRISTAL never uses Java serialization, only Castor. | Andrew Branson | |
| 2014-09-26 | Package documentation for collection, entity, entity.agent and | Andrew Branson | |
| entity.transfer packages | |||
| 2014-09-26 | Switch Collection and Job equals() to Object rather than local. | Andrew Branson | |
| 2014-09-26 | Check if queue is empty before wait(). Possible deadlock when proxy | Andrew Branson | |
| event arrives just before thread switches to waiting. | |||
| 2014-09-22 | Castor unmarshalling was resulting in null itemPaths in ImportItem. | Andrew Branson | |
| ItemPath wasn't being set by the constructor either. | |||
| 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-18 | Hierarchical Roles. Fixes #199 | Andrew Branson | |
| 2014-09-16 | Better reporting on ImportItem.create | Andrew Branson | |
| 2014-09-16 | Tweaked debug message on Item.request to property declare calling agent | Andrew Branson | |
| 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-15 | Rename DomainPath.setEntity to setItemPath | Andrew Branson | |
| 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 | pull master devs | ogattaz | |
| 2014-07-24 | Search for correct properties in Server tree for subscription | Andrew Branson | |
| 2014-07-23 | Move openldap files to ldap package | Andrew Branson | |
| Mark execute(ItemProxy, Job) non-public - should not be part of API, Jobs are fixed to a particular Item. Check null on module manager before calling shutdown scripts during close(). Remove auto-generated lines in ObjectProperties | |||
| 2014-06-30 | Separated modifying Lookup methods into LookupManager, which is only | Andrew Branson | |
| present in a server process. This stops clients trying to write to the directory without relying on their permissions. | |||
| 2014-06-23 | Combine various Lookup.search methods into a general search(Path, | Andrew Branson | |
| Property...) | |||
| 2014-06-23 | Separate PredefinedStepContainers for Agents and Items (and Server Item) | Andrew Branson | |
| 2014-06-11 | Separate PredefinedStepContainers for Agents and Items (and Server Item) | Andrew Branson | |
| 2014-06-05 | Moved old entitycreation package from the predefined step package to a | Andrew Branson | |
| new 'imports' package under entity. Renamed most classed with an 'Import' prefix to avoid clashes with other API classes. Fixes #194 | |||
| 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-16 | item.request returns the final outcome, which may be modified during the | Andrew Branson | |
| execution (e.g. in the case of Predefined Steps). Fixes #136 | |||
| 2014-05-14 | Removed unnecessary ItemProxy casts after removal of EntityProxy | Andrew Branson | |
| 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-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-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-03-18 | getActPropString should return null when the property is null. | Andrew Branson | |
| 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-01-29 | Removed Job.getAgentProxy() as it shouldn't be necessary | Andrew Branson | |
| Removed hanging if in AgentProxy.execute | |||
| 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-12-09 | Return false from Transition.hasOutcome and hasScript if there are | Andrew Branson | |
| property symbols but the properties are empty (e.g. activities with no schema defined). The methods must now be given activity properties. | |||
| 2013-11-18 | 3.0-SNAPSHOT (Will be first open source version) | Andrew Branson | |
| New StateMachine desc IssueID #28 | |||
| 2013-09-30 | Javadoc on IDLs | Andrew Branson | |
| 2013-07-15 | No need to store a POA in the locators | Andrew Branson | |
| 2013-07-08 | Copy tree sub keys before notifying. Fixes #131 | Andrew Branson | |
| 2013-06-25 | Imply correct POA when calling getItem and getAgent, so other places can | Andrew Branson | |
| call it | |||
| 2013-06-20 | getWorkflow and getViewpoint utility methods in ItemProxy | Andrew Branson | |
| 2013-06-18 | Suspend outcome validation fixed | andrew | |
