| Package | Description |
|---|---|
| org.cristalise.kernel.collection |
Collections are Item local objects that reference other Items.
|
| org.cristalise.kernel.common | |
| org.cristalise.kernel.entity |
The implementations of Items, and their core functionality.
|
| org.cristalise.kernel.entity.agent |
The implementation of Agents, and their Jobs.
|
| org.cristalise.kernel.entity.imports | |
| org.cristalise.kernel.entity.proxy |
The Proxy API is a major part of the client-side functionality of the
CRISTAL API, which provides client-side proxy objects that represent the
Items and Agents on the server.
|
| org.cristalise.kernel.lifecycle.instance | |
| org.cristalise.kernel.lifecycle.instance.predefined | |
| org.cristalise.kernel.lifecycle.instance.predefined.item | |
| org.cristalise.kernel.lifecycle.instance.predefined.server | |
| org.cristalise.kernel.lookup | |
| org.cristalise.kernel.process | |
| org.cristalise.kernel.process.module |
| Modifier and Type | Method and Description |
|---|---|
void |
Dependency.addMember(DependencyMember depMember) |
DependencyMember |
Dependency.addMember(ItemPath itemPath)
Add a member to the Dependency
|
DependencyMember |
DependencyDescription.addMember(ItemPath itemPath) |
AggregationMember |
Aggregation.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps) |
DependencyMember |
Dependency.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps) |
AggregationMember |
AggregationInstance.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps) |
abstract E |
Collection.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps)
Add a member to this collection, with the given property and class properties and optionally an Item to assign, which may be null if
the collection allows empty slots.
|
DependencyMember |
DependencyDescription.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps) |
AggregationMember |
Aggregation.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps,
GraphPoint location,
int w,
int h) |
AggregationMember |
AggregationInstance.addMember(ItemPath itemPath,
CastorHashMap props,
String classProps,
GraphPoint location,
int w,
int h) |
DependencyMember |
Dependency.createMember(ItemPath itemPath) |
DependencyMember |
Dependency.createMember(ItemPath itemPath,
CastorHashMap props) |
| Modifier and Type | Field and Description |
|---|---|
ObjectAlreadyExistsException |
ObjectAlreadyExistsExceptionHolder.value |
| Modifier and Type | Method and Description |
|---|---|
static ObjectAlreadyExistsException |
ObjectAlreadyExistsExceptionHelper.extract(Any a) |
static ObjectAlreadyExistsException |
ObjectAlreadyExistsExceptionHelper.read(InputStream istream) |
| Modifier and Type | Method and Description |
|---|---|
static void |
ObjectAlreadyExistsExceptionHelper.insert(Any a,
ObjectAlreadyExistsException that) |
static void |
ObjectAlreadyExistsExceptionHelper.write(OutputStream ostream,
ObjectAlreadyExistsException value) |
| Constructor and Description |
|---|
ObjectAlreadyExistsExceptionHolder(ObjectAlreadyExistsException initialValue) |
| Modifier and Type | Method and Description |
|---|---|
ActiveEntity |
CorbaServer.createAgent(AgentPath agentPath) |
TraceableEntity |
CorbaServer.createItem(ItemPath itemPath) |
String |
AgentPOATie.delegatedAction(SystemKey agentKey,
SystemKey delegateAgentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
_ItemStub.delegatedAction(SystemKey agentKey,
SystemKey delegateAgentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
TraceableEntity.delegatedAction(SystemKey agentId,
SystemKey delegateAgentId,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
ItemPOATie.delegatedAction(SystemKey agentKey,
SystemKey delegateAgentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
ItemOperations.delegatedAction(SystemKey agentKey,
SystemKey delegateAgentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
_AgentStub.delegatedAction(SystemKey agentKey,
SystemKey delegateAgentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
ItemImplementation.delegatedAction(SystemKey agentId,
SystemKey delegateId,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
AgentPOATie.requestAction(SystemKey agentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment)
Requests a transition of an Activity in this Item's workflow.
|
String |
_ItemStub.requestAction(SystemKey agentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment)
Requests a transition of an Activity in this Item's workflow.
|
String |
TraceableEntity.requestAction(SystemKey agentId,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
ItemPOATie.requestAction(SystemKey agentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment)
Requests a transition of an Activity in this Item's workflow.
|
String |
ItemOperations.requestAction(SystemKey agentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment)
Requests a transition of an Activity in this Item's workflow.
|
String |
_AgentStub.requestAction(SystemKey agentKey,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment)
Requests a transition of an Activity in this Item's workflow.
|
String |
ItemImplementation.requestAction(SystemKey agentId,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
| Modifier and Type | Method and Description |
|---|---|
String |
ActiveEntity.delegatedAction(SystemKey agentId,
SystemKey delegateAgentId,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
String |
ActiveEntity.requestAction(SystemKey agentID,
String stepPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
| Modifier and Type | Method and Description |
|---|---|
Dependency |
ImportDependency.create() |
Aggregation |
ImportAggregation.create() |
Path |
ImportRole.create(AgentPath agentPath,
boolean reset) |
Path |
ImportAgent.create(AgentPath agentPath,
boolean reset) |
Path |
ImportItem.create(AgentPath agentPath,
boolean reset) |
protected CollectionArrayList |
ImportItem.createCollections() |
void |
ImportRole.update(AgentPath agentPath) |
| Modifier and Type | Method and Description |
|---|---|
String |
AgentProxy.execute(ItemProxy item,
Class<?> predefStep,
C2KLocalObject obj) |
String |
AgentProxy.execute(ItemProxy item,
Class<?> predefStep,
String param) |
String |
AgentProxy.execute(ItemProxy item,
Class<?> predefStep,
String[] params) |
String |
AgentProxy.execute(ItemProxy item,
String predefStep,
C2KLocalObject obj) |
String |
AgentProxy.execute(ItemProxy item,
String predefStep,
String param)
Single parameter execution.
|
String |
AgentProxy.execute(ItemProxy item,
String predefStep,
String[] params)
Multi-parameter execution.
|
String |
AgentProxy.execute(Job job)
Standard execution of jobs.
|
String |
AgentProxy.execute(Job job,
Job errorJob)
Extended execution of jobs when the client knows that there is a Transition to be used in case of an error.
|
String |
ItemProxy.requestAction(Job thisJob)
Executes the given Job
|
| Modifier and Type | Method and Description |
|---|---|
String |
Activity.request(AgentPath agent,
AgentPath delegate,
ItemPath itemPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment,
Object locker) |
String |
CompositeActivity.request(AgentPath agent,
AgentPath delegator,
ItemPath itemPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment,
Object locker) |
String |
Workflow.requestAction(AgentPath agent,
AgentPath delegator,
String stepPath,
ItemPath itemPath,
int transitionID,
String requestData,
String attachmentType,
byte[] attachment) |
protected String |
Activity.runActivityLogic(AgentPath agent,
ItemPath itemPath,
int transitionID,
String requestData,
Object locker)
Overridden in predefined steps
|
| Modifier and Type | Method and Description |
|---|---|
protected ActiveEntity |
CreateAgentFromDescription.createAgentAddRoles(AgentPath newAgentPath,
String[] roles,
String pwd)
Create Corba server, AgentPath and add Roles to agent
|
protected String |
AddMemberToCollection.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
ChangeName.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
CreateAgentFromDescription.runActivityLogic(AgentPath agentPath,
ItemPath descItemPath,
int transitionID,
String requestData,
Object locker)
Params:
Agent name
Domain context
Comma-delimited Role names to assign to the Agent
Password (optional)
Description version to use(optional)
Initial properties to set in the new Agent (optional)
|
protected String |
AddDomainPath.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected abstract String |
PredefinedStep.runActivityLogic(AgentPath agent,
ItemPath itemPath,
int transitionID,
String requestData,
Object locker)
All predefined steps must override this to implement their action
|
protected String |
AddNewCollectionDescription.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker)
Params: 0 - collection name 1 - collection type (Aggregation, Dependency)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
CreateItemFromDescription.initialiseItem(ItemOperations newItem,
AgentPath agent,
ItemPath descItemPath,
PropertyArrayList initProps,
String outcome,
String newName,
String descVer,
DomainPath context,
ItemPath newItemPath,
Object locker) |
protected String |
CreateItemFromDescription.runActivityLogic(AgentPath agent,
ItemPath descItemPath,
int transitionID,
String requestData,
Object locker)
Params:
Item name
Domain context
Description version to use(optional)
Initial properties to set in the new Agent (optional)
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
UpdateRole.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
CreateNewAgent.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
CreateNewRole.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
BulkImport.runActivityLogic(AgentPath agent,
ItemPath itemPath,
int transitionID,
String requestData,
Object locker) |
protected String |
CreateNewItem.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
protected String |
AddDomainContext.runActivityLogic(AgentPath agent,
ItemPath item,
int transitionID,
String requestData,
Object locker) |
| Modifier and Type | Method and Description |
|---|---|
void |
LookupManager.add(Path newPath)
Register a new a Path in the directory.
|
RolePath |
LookupManager.createRole(RolePath role)
Creates a new Role.
|
| Modifier and Type | Method and Description |
|---|---|
void |
UserCodeProcess.runUserCodeLogic(Job job,
Job errorJob)
Override this mehod to implement application specific (business) logic
Default implementation - the agent execute any scripts, query or both defined
|
void |
UserCodeProcess.start(Job thisJob,
String jobKey)
Method called to handle the Start transition.
|
| Modifier and Type | Method and Description |
|---|---|
Path |
ModuleResource.create(AgentPath agentPath,
boolean reset) |
Path |
ModuleActivity.create(AgentPath agentPath,
boolean reset) |
abstract Path |
ModuleImport.create(AgentPath agentPath,
boolean reset) |
Copyright © 1997–2019 CRISTAL-iSE. All rights reserved.