| Age | Commit message (Collapse) | Author |
|
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.
|
|
|
|
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.
|
|
autoboxing, and Olivier's classloader tweaks.
|
|
constructor protected to better handle ItemPath and AgentPath
construction with String UUIDs, throwing the right exceptions.
|
|
|
|
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.
|
|
|
|
ItemPath objects are now used to identify Items throughout the kernel,
replacing ints and Integers.
|
|
|
|
present in a server process. This stops clients trying to write to the
directory without relying on their permissions.
|
|
error. Fixes #181
Conflicts:
src/main/java/com/c2kernel/process/Bootstrap.java
|
|
|
|
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)
|
|
with the same name in the same description tree will be ranked by
LocalObjectLoader according to this number, and the highest one chosen
for instantiation. Fixes #188
|
|
old 'Entity' superclasses should be removed, including proxies and
paths. Very large change, breaks API compatibility with CRISTAL 2.x.
Fixes #135
|
|
moved to cristal-dev. Requires future post-processing for previous
Module.debug functionality
|
|
not given, it assumed version 0, as per the previous behaviour. Fixes
#180
|
|
override the structure of standard ones. Specify with
ResourceImportHandler.<resType> c2kprop. DefaultResourceImportHandler is
used if not defined, which handled the 5 standard types
(CA,EA,OD,SC,SM). Fixes #178
|
|
particular module.
If they belong to a particular module, they are moved into the correct
sub-context for that module.
If the resource is already set to a different module, and error occurs.
|
|
and wrap int and boolean parsing. Gateway.getProperties() returns the
new ObjectProperty instance. Old Gateway property methods still present
but deprecated. Refs #149
|
|
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
|
|
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
|
|
New StateMachine desc
IssueID #28
|
|
version viewpoint of '0'.
|
|
|
|
have been modified by a different user, do no overwrite them. Reset the
properties and workflow though (should be fairly stateless), but leave
the collections.
|
|
|
|
specified in the Activity properties, making it possible to derive
previous states of the Viewpoint. Closes #96
Cleanup outcome storing code. Throw an exception if SchemaType filled in
and outcome is empty.
|
|
XMLDBs that may not return lexigraphically identical documents
|
|
generated.
|
|
resources.
|
|
CastorXMLUtility is now a static member of gateway. Domain specific
instances can be used by domain applications, but the maps do not
interfere with the kernel.
|
|
Support workflows on module resources
|
|
|
|
|