| Age | Commit message (Collapse) | Author |
|
|
|
into a PredefinedStepOutcome.
Added single parameter execution method for scripts that can't handle
the ... method params.
|
|
Collection. New steps will be added to create fixed versions as needed.
|
|
Collection path. Null version implies "last".
|
|
|
|
|
|
an optional additional parameter to CreateItem/AgentFromDescription.
Each property supplied must be defined in the property description.
|
|
|
|
|
|
|
|
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.
|
|
constructor protected to better handle ItemPath and AgentPath
construction with String UUIDs, throwing the right exceptions.
|
|
|
|
|
|
given
|
|
overrides them. Fixes #190
|
|
|
|
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.
|
|
methods in the instantiation predefined steps so they can be used
independently.
|
|
|
|
new 'imports' package under entity. Renamed most classed with an
'Import' prefix to avoid clashes with other API classes. Fixes #194
|
|
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)
|
|
execution (e.g. in the case of Predefined Steps). Fixes #136
|
|
|
|
|
|
out if an Outcome was unchanged, skipping collection imports.
|
|
old 'Entity' superclasses should be removed, including proxies and
paths. Very large change, breaks API compatibility with CRISTAL 2.x.
Fixes #135
|
|
|
|
in the Job. Called when job.getOutcome() is called when none exists.
Viewpoint last still overrides. Fixes #47
|
|
steps. Fixes #174
|
|
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
|
|
and is an alias of the current Item. Fixes #176
|
|
Fixes an advancement problem on Join
|
|
was 'domain'. Stop this to let the type name be the CompositeActivityDef
name.
|
|
Also allows multiple errors in each node, and composites collect the
errors of their children.
|
|
messes with the link between WfDef and Item, and is now removed.
|
|
copies over the properties from the def to the instance. ActivitySlotDef
does it again, because it copies the slot props over, but instantiated
CompositeActivities ended up with no props from the original Def. Fixes
#169
|
|
include in the slot. They are overwritten with the Collection
properties, and also inherit the classprops from there as before. Fixes
#164
|
|
or replace named viewpoints during ordinary Item workflows. Previously,
AddC2KObject was used, but as that is now Admin only, a new step is
necessary to do this. Unlike the admin step, this checks that the target
Outcome and Event exist and are of the correct schema before the
Viewpoint is written. Fixes #154. Refs #152
|
|
is what should be stored, rather than the original request data. Fixes
#163
|
|
Closes #152
Fix nulls in exceptions
|
|
or arbitrarily alter C2KLocalObjects are now hard-coded as Admin only.
|
|
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
|
|
|
|
property symbols but the properties are empty (e.g. activities with no
schema defined). The methods must now be given activity properties.
|
|
Use this for creating the shared History map.
Lock event writing on the Workflow rather than the Activity to keep the
History in the transaction.
|