All Classes and Interfaces

Class
Description
Abstract base class for all CristalSpecific applications
 
 
 
Implements the DataHelper to get Outcome data using Activity path and XPath.
 
Renders elementary ActivityDef
Renders an elementary Activity instance
 
 
 
 
 
Generates a new empty collection description.
 
 
Extends ItemPath with Agent specific codes
 
It is a wrapper for the connection and communication with Agent It caches data loaded from the Agent to reduce communication
A Collection with a graph layout
The description of a Collection with a graph layout.
 
A CollectionMember, or slot, of an Aggregation instance or description.
 
GraphModel vertex factory for AggregationMembers
AggregationMember vertex outline creator.
 
 
 
 
 
Bootstrap loads all Items defined in the kernel resource XMLs and the module XML
 
Helper enumeration to make built-in Collection names easier to maintain and document
 
Enumeration to define all Edge properties which are used by lifecycle packages
Helper enumeration to make built-in Property names easier to maintain and document
 
Enumeration to define all Vertex properties which are used by collection and lifecycle packages
 
 
Objects that are to be stored by CRISTAL-iSE Items must implement this interface and be (un)marshallable by Castor i.e.
A simple wrapper for ClusterStorage API to provide Map like access to cluster data.
 
Wrapper for a root element to an ArrayList.
This subclass of HashMap can be marshalled and unmarshalled with Castor
Loads all castor mapfiles, and wraps marshalling/unmarshalling
 
 
 
 
Deprecated.
Interface for persistency managers of entities.
Instantiates ClusterStorages listed in properties file.
 
Collections are Item local objects that reference other Items.
 
 
A bundle of Collections.
A collection that can be instantiated.
CollectionMembers are pointers to individual Items in a collection.
A list of CollectionMembers, used internally in the Collection for XML marshalling convenience.
 
 
 
 
 
 
 
 
 
Utility class to retrieve and resolve DataHelpers
 
Default edge renderer implementing the DirectedEdgeRenderer.
The different routing calculations to draw the edge
 
 
 
Default vertex renderer implementing VertexRenderer.
A Collection implementation that contains a variable number of members of the same type, like a variable-length array.
 
 
 
 
 
Interface to render Edges
Name is computed from the DomainPath string: fist letters capitalised, slashes removed and 'Context' postfix added, e.g.
 
Very simple extension to Path.
 
 
 
 
 
 
The data structure of events, which are passed over the event service.
 
 
The Gateway is the central object of a CRISTAL process.
 
 
 
 
 
 
 
 
 
 
 
 
 
The History is an instance of C2KLocalObjectMap which provides a live view onto the Events of an Item.
 
 
 
 
 
 
Complete Structure for new Item created by different bootstrap uses cases including testing
 
 
Class required to make Script marshallable by castor FIXME: CASTOR MARSHALLING DOES NOT WORK YET
 
 
 
 
 
 
Extends Path to enforce SystemKey structure and support UUID form
 
It is a immutable wrapper for the connection and communication with Item and its data.
 
 
 
 
Wrapper class for caster marshaller to work (very likely not a problem anymore)
 
 
 
 
 
Subscribes to the ProxyMessages channel to perform 2 actions: cleans the local cache of ClusterStorage and sends change notifications to local subscribers.
 
 
 
 
The LookupManager interface contains all of the directory modifying methods of the Lookup.
 
 
 
 
 
 
 
 
 
 
 
 
 
Wrapper class to handle the resources by type declared in the Module
 
 
 
 
 
 
 
 
 
 
 
 
This class represents the link between 2 successive activities
 
 
 
 
 
 
 
A C2KLocalObject encapsulating management of XML data.
 
OutcomeInitator can be defined to construct an initial state of an Outcome
 
Placeholder for the Parameter details to be passed to the Query.
Place holder for the Parameter details to be passed to the script.
 
 
 
PredefinedStep are always Active, and have only one transition.
Deprecated.
it is a base class of deprecated classes
 
 
 
 
 
 
 
Utility class to handle operations of ItemProperties and their description
This interface is used by client processes to implement alternative login mechanisms aside from the standard username and password.
An simple utility class to create new Proxies
 
 
 
 
OutcomeInit.Query = org.cristalise.kernel.persistency.outcome.QueryOutcomeInitiator
 
 
 
 
 
 
 
 
Default implementation of ResourceLoader
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Deprecated.
should be replaced by Cache from Guava
 
 
 
 
Base class for all servers i.e.
 
 
 
 
Defines all SystemProperties that are supported in the kernel to configure the behavior of the application.
Java enum type does not support inheritance.
 
 
TraceableEntity is the implementation of the vertx service interface
Potentially the base class for ClusterStorage implementation without transactional support, i.e.
Use as transaction key for method calls
Deprecated.
- not used anymore it is kept to know old functionality
Provides a mechanism for marshaling all of the C2KLocalObjects in a single Item to XML and exporting them to disk, and then importing that Item on another server.
 
TransientCache - Uses transient references to allow unused entries to be reaped by the java garbage collector.
 
 
 
 
 
Params: 0: collection name 1: slot number 2: target UUID or DomainPath if slot number is -1 3: marshaled properties of member
 
 
 
Provides a very basic automatic execution of Scripts associated with the Jobs (Activities).
 
 
 
 
 
 
 
Interface to render Vertices
 
 
Implements the DataHelper to get Outcome data using Viewpoint and XPath.
Deprecated.
should be replaced by Cache from Guava
 
 
 
 
 
 
 
 
 
 
 
Implementation of ClusterStorage providing the XML file based persistence.