com.stellent.cis
Interface ICISApplication


public interface ICISApplication

Main interface to the CIS Application object. Allows access to the CIS APIs and services.


Field Summary
static java.lang.String PROPERTY_CONFIG_CLASSLOADER
           
static java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED
           
static java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DELEGATED_PACKAGES
           
static java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DIRECTORY
           
static java.lang.String PROPERTY_CONFIG_CLIENT_CONFIG_RESOURCES
           
static java.lang.String PROPERTY_CONFIG_CLIENT_CONNECTION
           
static java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_CONFIGURATION
           
static java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_EXECUTOR
           
static java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY
           
static java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY_ARGS
           
static java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_PREFIX
           
static java.lang.String PROPERTY_CONFIG_CLIENT_RMI
           
static java.lang.String PROPERTY_CONFIG_CLIENT_URL
           
static java.lang.String PROPERTY_CONFIG_INITIAL_CLASS
           
static java.lang.String PROPERTY_CONFIG_LOG_CONFIG_FILE
           
static java.lang.String PROPERTY_CONFIG_PREFIX
           
static java.lang.String PROPERTY_CONFIG_SERVER_ADAPTER_CONFIG
           
static java.lang.String PROPERTY_CONFIG_SERVER_CONFIG_RESOURCES
           
static java.lang.String PROPERTY_CONFIG_SERVER_RESOURCE_LOADER
           
static java.lang.String PROPERTY_CONFIG_SERVER_TEMP_DIRECTORY
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_EJB
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JCA
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JMS
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI
           
static java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI_PORT
           
static java.lang.String PROPERTY_CONFIG_TYPE
           
static java.lang.String RMI_PROTOCOL_PREFIX
           
 
Method Summary
 ICISApplicationConfig getApplicationConfig()
           
 java.lang.Object getBean(java.lang.String name)
          Retrieve a bean from the CISApplication context.
 ICISVersion getCISVersion()
           
 ICommandApplication getCommandApplication()
           
 ICommandFacade getCommandFacade()
           
 IUCPMAPI getUCPMAPI()
           
 boolean isClient()
           
 boolean isInitialized()
           
 

Field Detail

RMI_PROTOCOL_PREFIX

static final java.lang.String RMI_PROTOCOL_PREFIX
See Also:
Constant Field Values

PROPERTY_CONFIG_PREFIX

static final java.lang.String PROPERTY_CONFIG_PREFIX
See Also:
Constant Field Values

PROPERTY_CONFIG_TYPE

static final java.lang.String PROPERTY_CONFIG_TYPE
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_CONFIG_RESOURCES

static final java.lang.String PROPERTY_CONFIG_CLIENT_CONFIG_RESOURCES
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_CONNECTION

static final java.lang.String PROPERTY_CONFIG_CLIENT_CONNECTION
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_URL

static final java.lang.String PROPERTY_CONFIG_CLIENT_URL
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_JNDI_PREFIX

static final java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_PREFIX
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_EXECUTOR

static final java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_EXECUTOR
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_CONFIGURATION

static final java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_COMMAND_CONFIGURATION
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_RMI

static final java.lang.String PROPERTY_CONFIG_CLIENT_RMI
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY

static final java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY
See Also:
Constant Field Values

PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY_ARGS

static final java.lang.String PROPERTY_CONFIG_CLIENT_JNDI_LOOKUP_STRATEGY_ARGS
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_RESOURCE_LOADER

static final java.lang.String PROPERTY_CONFIG_SERVER_RESOURCE_LOADER
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_ADAPTER_CONFIG

static final java.lang.String PROPERTY_CONFIG_SERVER_ADAPTER_CONFIG
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TEMP_DIRECTORY

static final java.lang.String PROPERTY_CONFIG_SERVER_TEMP_DIRECTORY
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_CONFIG_RESOURCES

static final java.lang.String PROPERTY_CONFIG_SERVER_CONFIG_RESOURCES
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JCA

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JCA
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_EJB

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_EJB
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JMS

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_JMS
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI
See Also:
Constant Field Values

PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI_PORT

static final java.lang.String PROPERTY_CONFIG_SERVER_TYPE_OPTIONS_RMI_PORT
See Also:
Constant Field Values

PROPERTY_CONFIG_INITIAL_CLASS

static final java.lang.String PROPERTY_CONFIG_INITIAL_CLASS
See Also:
Constant Field Values

PROPERTY_CONFIG_CLASSLOADER

static final java.lang.String PROPERTY_CONFIG_CLASSLOADER
See Also:
Constant Field Values

PROPERTY_CONFIG_CLASSLOADER_ISOLATED

static final java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED
See Also:
Constant Field Values

PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DIRECTORY

static final java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DIRECTORY
See Also:
Constant Field Values

PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DELEGATED_PACKAGES

static final java.lang.String PROPERTY_CONFIG_CLASSLOADER_ISOLATED_DELEGATED_PACKAGES
See Also:
Constant Field Values

PROPERTY_CONFIG_LOG_CONFIG_FILE

static final java.lang.String PROPERTY_CONFIG_LOG_CONFIG_FILE
See Also:
Constant Field Values
Method Detail

getCISVersion

ICISVersion getCISVersion()
Returns:
an object holding the version information

isInitialized

boolean isInitialized()
Returns:
true if this CIS Application is initialized

isClient

boolean isClient()
Returns:
true if this CISApplication is a client of another CIS Application

getBean

java.lang.Object getBean(java.lang.String name)
Retrieve a bean from the CISApplication context.

Parameters:
name - the bean name
Returns:
the bean instance

getCommandApplication

ICommandApplication getCommandApplication()
Returns:
the bean factory that holds the initialized beans

getCommandFacade

ICommandFacade getCommandFacade()
Returns:
the ICommandFacade object, allowing direct interaction with the command layer objects and APIs

getUCPMAPI

IUCPMAPI getUCPMAPI()
Returns:
the reference to the IUCPMAPI object, allowing access to all UCPM API objects

getApplicationConfig

ICISApplicationConfig getApplicationConfig()
Returns:
the configuration information for the CIS APIs