diff options
| author | Andrew Branson <andrew.branson@cern.ch> | 2014-02-13 10:34:53 +0100 |
|---|---|---|
| committer | Andrew Branson <andrew.branson@cern.ch> | 2014-02-13 10:34:53 +0100 |
| commit | 37c8241f7e54694b255f366c8fc8b899a08b921f (patch) | |
| tree | 701239a62590c4b7d3d325f6ce8939b4d97f61bb /src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java | |
| parent | 0d4ecfc5d7bb0a606ab22a8c7f777f3f5bfd84b1 (diff) | |
New PredefinedStep: WriteViewpoint. Non-admin users may need to create
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
Diffstat (limited to 'src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java')
| -rw-r--r-- | src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java b/src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java index b57dca4..8127113 100644 --- a/src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java +++ b/src/main/java/com/c2kernel/lifecycle/instance/predefined/PredefinedStepContainer.java @@ -22,6 +22,7 @@ public class PredefinedStepContainer extends CompositeActivity predInit("AddC2KObject", "Adds or overwrites a C2Kernel object for this Item", new AddC2KObject());
predInit("RemoveC2KObject", "Removes the named C2Kernel object from this Item.", new RemoveC2KObject());
predInit("WriteProperty", "Writes a property to the Item", new WriteProperty());
+ predInit("WriteViewpoint", "Writes a viewpoint to the Item", new WriteViewpoint());
predInit("AddNewSlot", "Creates a new slot in the given aggregation, that holds instances of the item description of the given key", new AddNewSlot());
predInit("AssignItemToSlot", "Assigns the referenced entity to a pre-existing slot in an aggregation", new AssignItemToSlot());
predInit("ClearSlot", "Clears an aggregation member slot, given a slot no or entity key", new ClearSlot());
|
