| Package | Description |
|---|---|
| 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.lookup | |
| org.cristalise.kernel.process.module | |
| org.cristalise.kernel.security |
| Modifier and Type | Method and Description |
|---|---|
Path |
ImportAgent.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
Path |
ImportItem.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
Path |
ImportRole.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
| Modifier and Type | Method and Description |
|---|---|
ItemProxy |
AgentProxy.getItem(Path itemPath) |
ItemProxy |
ProxyManager.getProxy(Path path) |
ItemProxy |
ProxyManager.getProxy(Path path,
TransactionKey transactionKey) |
ItemProxy |
AgentProxy.searchItem(Path root,
String name)
Let scripts resolve items
|
List<ItemProxy> |
AgentProxy.searchItems(Path start,
Property[] props) |
List<ItemProxy> |
AgentProxy.searchItems(Path start,
PropertyDescriptionList props) |
| Modifier and Type | Class and Description |
|---|---|
class |
AgentPath
Extends ItemPath with Agent specific codes
|
class |
DomainPath
Very simple extension to Path.
|
class |
ItemPath
Extends Path to enforce SystemKey structure and support UUID form
|
class |
RolePath |
| Modifier and Type | Field and Description |
|---|---|
List<Path> |
Lookup.PagedResult.rows |
| Modifier and Type | Method and Description |
|---|---|
Iterator<Path> |
RolePath.getChildren() |
default Iterator<Path> |
Lookup.getChildren(Path path)
List the next-level-deep children of a Path
|
Iterator<Path> |
Lookup.getChildren(Path path,
TransactionKey transactionKey)
List the next-level-deep children of a Path
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
Iterator<Path> |
RolePath.getChildren(TransactionKey transactionKey) |
default Iterator<Path> |
Lookup.search(Path start,
Property... props)
Search for Items in the specified path with the given property list
|
default Iterator<Path> |
Lookup.search(Path start,
PropertyDescriptionList props)
Search for Items of a particular type, based on its PropertyDescription outcome
|
Iterator<Path> |
Lookup.search(Path start,
PropertyDescriptionList props,
TransactionKey transactionKey)
Search for Items of a particular type, based on its PropertyDescription outcome
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Iterator<Path> |
Lookup.search(Path start,
String name)
Find a path with a particular name (last component).
|
Iterator<Path> |
Lookup.search(Path start,
String name,
Lookup.SearchConstraints constraints,
TransactionKey transactionKey)
Find a path with a particular name (last component)
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
Iterator<Path> |
Lookup.search(Path start,
TransactionKey transactionKey,
Property... props)
Search for Items in the specified path with the given property list
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Iterator<Path> |
Lookup.searchAliases(ItemPath itemPath)
Find all DomainPaths that are aliases for a particular Item or Agent
|
Iterator<Path> |
Lookup.searchAliases(ItemPath itemPath,
TransactionKey transactionKey)
Find all DomainPaths that are aliases for a particular Item or Agent
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
| Modifier and Type | Method and Description |
|---|---|
default void |
LookupManager.add(Path newPath)
Register a new a Path in the directory.
|
void |
LookupManager.add(Path newPath,
TransactionKey transactionKey)
Register a new a Path in the directory.
|
default void |
LookupManager.delete(Path path)
Remove a Path from the directory.
|
void |
LookupManager.delete(Path path,
TransactionKey transactionKey)
Remove a Path from the directory.
|
default boolean |
Lookup.exists(Path path)
Checks if a particular Path exists in the directory
|
boolean |
Lookup.exists(Path path,
TransactionKey transactionKey)
Checks if a particular Path exists in the directory
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Iterator<Path> |
Lookup.getChildren(Path path)
List the next-level-deep children of a Path
|
default Lookup.PagedResult |
Lookup.getChildren(Path path,
int offset,
int limit)
List the next-level-deep children of a Path
|
Lookup.PagedResult |
Lookup.getChildren(Path path,
int offset,
int limit,
TransactionKey transactionKey)
List the next-level-deep children of a Path
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
Iterator<Path> |
Lookup.getChildren(Path path,
TransactionKey transactionKey)
List the next-level-deep children of a Path
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default String |
Lookup.getIOR(Path path)
Resolves the IOR to a CORBA Object (Item or Agent)
|
String |
Lookup.getIOR(Path path,
TransactionKey transactionKey)
Resolves the IOR to a CORBA Object (Item or Agent)
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Lookup.PagedResult |
Lookup.search(Path start,
List<Property> props,
int offset,
int limit)
Search for Items in the specified path with the given property list
|
Lookup.PagedResult |
Lookup.search(Path start,
List<Property> props,
int offset,
int limit,
TransactionKey transactionKey)
Search for Items in the specified path with the given property list
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Iterator<Path> |
Lookup.search(Path start,
Property... props)
Search for Items in the specified path with the given property list
|
default Iterator<Path> |
Lookup.search(Path start,
PropertyDescriptionList props)
Search for Items of a particular type, based on its PropertyDescription outcome
|
default Lookup.PagedResult |
Lookup.search(Path start,
PropertyDescriptionList props,
int offset,
int limit)
Search for Items of a particular type, based on its PropertyDescription outcome
|
Lookup.PagedResult |
Lookup.search(Path start,
PropertyDescriptionList props,
int offset,
int limit,
TransactionKey transactionKey)
Search for Items of a particular type, based on its PropertyDescription outcome
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
Iterator<Path> |
Lookup.search(Path start,
PropertyDescriptionList props,
TransactionKey transactionKey)
Search for Items of a particular type, based on its PropertyDescription outcome
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
default Iterator<Path> |
Lookup.search(Path start,
String name)
Find a path with a particular name (last component).
|
Iterator<Path> |
Lookup.search(Path start,
String name,
Lookup.SearchConstraints constraints,
TransactionKey transactionKey)
Find a path with a particular name (last component)
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
Iterator<Path> |
Lookup.search(Path start,
TransactionKey transactionKey,
Property... props)
Search for Items in the specified path with the given property list
This method can be used in server side code or Script to find uncommitted changes during the active transaction.
|
void |
ItemPath.setPath(Path path) |
void |
Path.setPath(Path path)
clones the path object
|
| Constructor and Description |
|---|
Path(Path parent,
String child)
Create a path by appending a child string to an existing path
|
| Constructor and Description |
|---|
PagedResult(int size,
List<Path> result) |
| Modifier and Type | Method and Description |
|---|---|
abstract Path |
ModuleImport.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
Path |
ModuleResource.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
Path |
ModuleActivity.create(AgentPath agentPath,
boolean reset,
TransactionKey transactionKey) |
| Modifier and Type | Method and Description |
|---|---|
Path |
BuiltInAuthc.getPath() |
Path |
BuiltInAuthc.getPath(TransactionKey transactionKey) |
Copyright © 1997–2022 CRISTAL-iSE. All rights reserved.