summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/lifecycle/instance/predefined/entitycreation/NewItem.java
AgeCommit message (Collapse)Author
2014-06-05Moved old entitycreation package from the predefined step package to aAndrew Branson
new 'imports' package under entity. Renamed most classed with an 'Import' prefix to avoid clashes with other API classes. Fixes #194
2014-06-05LDAP refactored behind interfaces. All functions of LDAP now hiddenAndrew 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-14Return that should have been a continue. NewItem imports were bailingAndrew Branson
out if an Outcome was unchanged, skipping collection imports.
2014-05-08Agent now extends Item, so they can have workflows. All traces of theAndrew 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-11Give Item name when NewItem import failsAndrew Branson
2014-04-04Module XML now supports a workflowVer attribute for the Item element. IfAndrew Branson
not given, it assumed version 0, as per the previous behaviour. Fixes #180
2014-04-02ResourceImportHandler interface to allow custom <Resource> types orAndrew Branson
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
2013-12-12Properties 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-183.0-SNAPSHOT (Will be first open source version)Andrew Branson
New StateMachine desc IssueID #28
2013-07-23Support for schemaName and schemaVersion in EventAndrew Branson
2013-07-12Cleanup of unused code and annotationsAndrew Branson
2013-06-25More intelligent import of module resources. If resources or outcomesAndrew Branson
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.
2013-06-13Escape DNs in Path, so special characters can be used in PathAndrew Branson
components. Fixes #125
2013-01-31Added ViewName field to Event. Filled in with the Viewpoint name ifAndrew Branson
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.
2012-07-06Remove XML parsing from module processing, use Castor unmarshallingAndrew Branson
instead. Create module item with collection of imported Items and module XML registered as an outcome.
2012-07-06Modules serialize with Castor. Just about to remove the parsing.Andrew Branson
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.
2012-06-22Modules and entitycreation support Aggregations, collection propertiesAndrew Branson
and class identifiers
2012-05-30Initial Maven ConversionAndrew Branson