summaryrefslogtreecommitdiff
path: root/src/main/java/com/c2kernel/process/module/ModuleManager.java
AgeCommit message (Collapse)Author
2014-09-09Replaced int sysKey Item identifier with UUID, which is now portable.Andrew Branson
ItemPath objects are now used to identify Items throughout the kernel, replacing ints and Integers.
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-14Removed unnecessary ItemProxy casts after removal of EntityProxyAndrew Branson
2014-04-09Merge module properties as the loading order is established, so thatAndrew Branson
they override each other in the correct order.
2014-02-26Properties extended as ObjectProperties, which can return any Object,Andrew Branson
and wrap int and boolean parsing. Gateway.getProperties() returns the new ObjectProperty instance. Old Gateway property methods still present but deprecated. Refs #149
2014-01-23Refactored Resource into a new ResourceLoader interface, which allowsAndrew Branson
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
2013-06-27Removed CERN schema 'BreakApart' propertyAndrew 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-04-03Fix bug in shufflingAndrew Branson
Added extra debug for shuffling
2013-02-04Move server startup script execution to the end of the item registrationAndrew Branson
for that module.
2012-11-30Report module dependency shuffling in logAndrew Branson
2012-11-26Clean up module exception.Andrew Branson
Merge circular module dependency check with unmet check, earlier in the process.
2012-11-26Fixes #84Andrew Branson
2012-11-09Validate module xml against schema before unmarshalling. Fixes #82Andrew Branson
2012-07-12Formatting and cleanupAndrew Branson
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