summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/process/module/Module.java
AgeCommit message (Collapse)Author
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-08-02Module resources can specify version number, which overrides the defaultAndrew Branson
version viewpoint of '0'.
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-24Set agent in module scripts to either current user or system.Andrew Branson
2013-05-17Force order of imports to make sure roles and agents are in beforeAndrew Branson
items, so init push jobs will function.
2013-05-17Add Role management support to module, instead of just creating one ifAndrew Branson
it's not already there. Supports 'jobList' attribute to enable job pushing
2013-02-08Logging and exception cleanupAndrew Branson
2013-02-04Cleanup module import log messagesAndrew Branson
2012-11-26Clean up module exception.Andrew Branson
Merge circular module dependency check with unmet check, earlier in the process.
2012-07-12Suspend transition now can carry an optional 'Errors' outcome whereAndrew Branson
client processes can record the reason for the suspension. Errors XML is marshalled ErrorInfo. UserCodeProcess automatically sends fatal ErrorInfos through suspend jobs. Job API added to to support all this. fixes #23
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-06-19Refactor modulesAndrew Branson
Support workflows on module resources