|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.metamatrix.platform.admin.apiimpl.SubSystemAdminAPIImpl
com.metamatrix.platform.admin.apiimpl.ConfigurationAdminAPIImpl
public class ConfigurationAdminAPIImpl
Method Summary | |
---|---|
Host |
addHost(java.lang.String hostName,
java.util.Properties properties)
Add a host to the Configuration |
void |
baselineCurrentConfiguration()
Baselines the realtime portion of the current (operational) configuration into the next-startup configuration. |
java.util.List |
checkPropertiesDecryptable(java.util.List defns)
Check whether the encrypted properties for the specified ComponentDefns can be decrypted. |
void |
clearHistory()
Clear the history of all actions without undoing any of them. |
ConfigurationObjectEditor |
createEditor()
Returns a ConfigurationObjectEditor to perform editing operations on a configuration type object. |
java.util.Set |
executeInsertTransaction(ConfigurationID assignConfigurationID,
java.util.List actions)
Execute a list of insert actions and for actions on objects of type ComponentDefn or DeployedComponent object, it will have its configuration id resassigned, and optionally return the set of objects or object IDs that were affected/modified by the action. |
java.util.Set |
executeTransaction(ActionDefinition action)
Execute as a single transaction the specified action, and optionally return the set of objects or object IDs that were affected/modified by the action. |
java.util.Set |
executeTransaction(java.util.List actions)
Execute a list of actions, and optionally return the set of objects or object IDs that were affected/modified by the action. |
java.util.Collection |
getAllComponentTypeDefinitions(ComponentTypeID componentTypeID)
Returns the all component type definitions for the specified ComponentTypeID . |
java.util.Collection |
getAllComponentTypes(boolean includeDeprecated)
Returns a List of type ComponentType that represents all the ComponentTypes defined. |
java.util.Collection |
getAllGlobalConfigObjects()
This method will return a Collection of objects that represent the set of global configuration objects currently represented in the configuration database. |
java.util.Collection |
getAllProductTypes(boolean includeDeprecated)
Returns a List of type ProductType that represents all the ProductTypes defined. |
ComponentDefn |
getComponentDefn(ConfigurationID configurationID,
ComponentDefnID componentDefnID)
Returns a ComponentDefn for the specified ComponentDefnID . |
java.util.Collection |
getComponentDefns(java.util.Collection componentDefnIDs,
ConfigurationID configurationID)
Returns a collection of ComponentDefn s for the specified collection of ComponentDefnID s and
ConfigurationID . |
ComponentType |
getComponentType(ComponentTypeID id)
Returns a ComponentType for the specified ComponentTypeID |
java.util.Map |
getComponentTypeDefinitions(java.util.Collection componentIDs)
Returns a Map of component type definitions for each ComponentTypeID that is contained in the passed
Collection . |
java.util.Collection |
getComponentTypeDefinitions(ComponentTypeID componentTypeID)
Returns the component type definitions for the specified ComponentTypeID . |
Configuration |
getConfiguration(java.lang.String configName)
Returns the named Configuration . |
java.util.Collection |
getConfigurationAndDependents(ConfigurationID configID)
Returns a Collection containing the Configuration object for the specified ConfigurationID id, and also any dependant objects needed to fully define this configuration, such as Host objects, ComponentType objects, and ComponentTypeDefn objects. |
ConfigurationModelContainer |
getConfigurationModel(java.lang.String configName)
Returns the current ConfigurationModelContainer . |
Configuration |
getCurrentConfiguration()
Returns the current deployed Configuration . |
ConfigurationID |
getCurrentConfigurationID()
Returns the ConfigurationID for the current configuration. |
java.util.List |
getHistory()
Get the history of actions executed in transactions by this editor. |
int |
getHistoryLimit()
Set the limit on the number of actions in the history. |
int |
getHistorySize()
Get the number of actions that are currently in the history. |
Host |
getHost(HostID hostID)
Returns a Host for the specified HostID . |
java.util.Collection |
getHosts()
Returns a Collection of currently defined hosts. |
static ConfigurationAdminAPI |
getInstance(ClusteredRegistryState registry)
|
java.util.Collection |
getMonitoredComponentTypes(boolean includeDeprecated)
Returns a List of type ComponentType . |
Configuration |
getNextStartupConfiguration()
Returns the current deployed Configuration . |
ConfigurationID |
getNextStartupConfigurationID()
Returns the ID of the next startup Configuration , which should reflect the desired runtime state of the
system. |
java.util.Collection |
getProducts()
Obtain the Collection of ReleaseInfo objects
which represent the products of the system. |
java.util.Collection |
getResources()
Returns a Collection of ResourceDescriptor for all internal
resources defined to the system. |
java.util.Collection |
getResources(ComponentTypeID componentTypeID)
Returns a Collection of ResourceDescriptor that are of the
specified resource type. |
Configuration |
getStartupConfiguration()
Returns the current deployed Configuration . |
ConfigurationID |
getStartupConfigurationID()
Returns the ID of the startup Configuration , which should reflect the desired runtime state of the system. |
void |
saveResources(java.util.Collection resourceDescriptors)
Save the resource changes based on each ResourceDescriptor in
the collection. |
void |
setHistoryLimit(int maximumHistoryCount)
Set the limit on the number of actions in the history. |
java.util.Set |
undoActionsAsTransaction(int numberOfActions)
Undo the specified number of previously-committed transactions. |
Methods inherited from class com.metamatrix.platform.admin.apiimpl.SubSystemAdminAPIImpl |
---|
getSessionID |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static ConfigurationAdminAPI getInstance(ClusteredRegistryState registry) throws MetaMatrixComponentException
MetaMatrixComponentException
public ConfigurationObjectEditor createEditor() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationObjectEditor
to perform editing operations on a configuration type object. The
editing process will create actions for each specific type of editing operation. Those actions are what need to be
submitted to the ConfigurationService
for actual updates to occur.
createEditor
in interface ConfigurationAdminAPI
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public ConfigurationID getCurrentConfigurationID() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationID
for the current configuration.
getCurrentConfigurationID
in interface ConfigurationAdminAPI
sessionID
- ID of administrator's session
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredpublic ConfigurationID getNextStartupConfigurationID() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
, which should reflect the desired runtime state of the
system.
getNextStartupConfigurationID
in interface ConfigurationAdminAPI
sessionID
- ID of administrator's session
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredpublic ConfigurationID getStartupConfigurationID() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
, which should reflect the desired runtime state of the system.
getStartupConfigurationID
in interface ConfigurationAdminAPI
sessionID
- ID of administrator's session
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredpublic Configuration getCurrentConfiguration() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
. Note, this configuration may not match the actual configuration
the system is currently executing under due to administrative task that can be done to tune the system. Those
administrative task do not change the actual Configuration
stored in the
ConfigurationService
.
getCurrentConfiguration
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public Configuration getNextStartupConfiguration() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
. Note, this configuration may not match the actual configuration
the system is currently executing under due to administrative task that can be done to tune the system. Those
administrative task do not change the actual Configuration
stored in the
ConfigurationService
.
getNextStartupConfiguration
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public Configuration getStartupConfiguration() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
. Note, this configuration may not match the actual configuration
the system is currently executing under due to administrative task that can be done to tune the system. Those
administrative task do not change the actual Configuration
stored in the
ConfigurationService
.
getStartupConfiguration
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public Configuration getConfiguration(java.lang.String configName) throws InvalidConfigurationException, ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Configuration
.
getConfiguration
in interface ConfigurationAdminAPI
configName
- is the name of the Configuration to obtain
InvalidConfigurationException
- if the specified name does not exist
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public ConfigurationModelContainer getConfigurationModel(java.lang.String configName) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationAdminAPI
ConfigurationModelContainer
. Note, this configuration
may not match the actual configuration the system is currently executing under due
to administrative task that can be done to tune the system. Those administrative
task do not change the actual Configuration
stored in the
ConfigurationService
.
getConfigurationModel
in interface ConfigurationAdminAPI
configName
- is the name of the Configuration model to obtain
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Collection getConfigurationAndDependents(ConfigurationID configID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Returns a Collection containing the Configuration object for the specified ConfigurationID id, and also any dependant objects needed to fully define this configuration, such as Host objects, ComponentType objects, and ComponentTypeDefn objects.
A Configuration instance contains all of the ComponentDefn
objects that "belong" to just that Configuration:
VM component definitions, service component definitions, product service configurations, and deployed components. Objects
such as Host objects, ComponentType objects, and ComponentTypeDefn objects describe ComponentDefns, but are not contained
by a Configuration. Therefore, they are included in this Collection for convenience.
The Collection will contain instances of BaseObject
. Specifically, this Map
should contain the objects for: one configuration object, one or more Host objects, one or more ComponentType objects, and
one or more ComponentTypeDefn objects.
This method is intended to facilitate exporting a configuration to XML.
Here is what the Collection would contain at runtime:
Configuration instance Host instance1 Host instance2 ... ComponentType instance1 ComponentType instance2 ... ComponentTypeDefn instance1 ComponentTypeDefn instance2
getConfigurationAndDependents
in interface ConfigurationAdminAPI
sessionID
- ID of administrator's sessionconfigID
- ID Of a Configuration
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredpublic java.util.Collection getAllGlobalConfigObjects() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
This method will return a Collection of objects that represent the set of global configuration objects currently represented in the configuration database. This method will generally be used when attempting to import a configuration into the database as the 'Next Startup' configuration. This information is important when importing a new configuration so that any global type configuration objects that are to be imported can be resolved against the global objects that currently exist in the database.
The Collection of objects will contain the following configuration object types: ComponentTypes ProductTypes Hosts
getAllGlobalConfigObjects
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredpublic void baselineCurrentConfiguration() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
baselineCurrentConfiguration
in interface ConfigurationAdminAPI
principalName
- the name of the principal that is requesting the baselining
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Map getComponentTypeDefinitions(java.util.Collection componentIDs) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ComponentTypeID
that is contained in the passed
Collection
. This does not return the dependent definitions for service type components.
getComponentTypeDefinitions
in interface ConfigurationAdminAPI
componentIDs
- is a Collection
ComponentTypeID
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
getDependentComponentTypeDefintions(Collection)
public java.util.Collection getComponentTypeDefinitions(ComponentTypeID componentTypeID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ComponentTypeID
. This does not return the
dependent definitions for service type components.
getComponentTypeDefinitions
in interface ConfigurationAdminAPI
componentTypeID
- is a ComponentTypeID
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
getDependentComponentTypeDefinitions(ComponentTypeID)
public java.util.Collection getAllComponentTypeDefinitions(ComponentTypeID componentTypeID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ComponentTypeID
. This includes the dependent
definitions for service type components.
getAllComponentTypeDefinitions
in interface ConfigurationAdminAPI
componentTypeID
- is a ComponentTypeID
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
getDependentComponentTypeDefinitions(ComponentTypeID)
public java.util.Collection getMonitoredComponentTypes(boolean includeDeprecated) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
List
of type ComponentType
. that are flagged as being monitored. A component of
this type is considered to be available for monitoring statistics.
getMonitoredComponentTypes
in interface ConfigurationAdminAPI
includeDeprecated
- true if class names that have been deprecated should be included in the returned list, or false if only
non-deprecated constants should be returned.
ComponentType
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
#ComponentType
public ComponentType getComponentType(ComponentTypeID id) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ComponentType
for the specified ComponentTypeID
getComponentType
in interface ConfigurationAdminAPI
id
- is for the requested component type.
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Collection getAllComponentTypes(boolean includeDeprecated) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
List
of type ComponentType
that represents all the ComponentTypes defined.
getAllComponentTypes
in interface ConfigurationAdminAPI
includeDeprecated
- true if class names that have been deprecated should be included in the returned list, or false if only
non-deprecated constants should be returned.
ComponentType
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
#ComponentType
public java.util.Collection getAllProductTypes(boolean includeDeprecated) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
List
of type ProductType
that represents all the ProductTypes defined.
getAllProductTypes
in interface ConfigurationAdminAPI
includeDeprecated
- true if class names that have been deprecated should be included in the returned list, or false if only
non-deprecated constants should be returned.
ProductType
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
#ProductType
public Host getHost(HostID hostID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Host
for the specified HostID
.
getHost
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Collection getHosts() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
Collection
of currently defined hosts. This method does not cache, it reretrieves the data
everytime.
getHosts
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Collection getComponentDefns(java.util.Collection componentDefnIDs, ConfigurationID configurationID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ComponentDefn
s for the specified collection of ComponentDefnID
s and
ConfigurationID
. If the configuration is null the parent name from the componentID will be used. The
reason for adding the option to specify the configurationID is so that the same collection of componentIDs can be used to
obtain the componentDefns from the different configurations. Otherwise, the requestor would have to create a new set of
componetDefnIDs for each configuration.
getComponentDefns
in interface ConfigurationAdminAPI
componentDefnIDs
- contains all the ids for which componet defns to be returnedconfigurationID
- is the configuration from which the component defns are to be derived; optional, nullalble
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public ComponentDefn getComponentDefn(ConfigurationID configurationID, ComponentDefnID componentDefnID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationAdminAPI
ComponentDefn
for the specified ComponentDefnID
.
getComponentDefn
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Collection getResources() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ResourceDescriptor
for all internal
resources defined to the system. The internal resources are not managed with the other configuration related information.
They are not dictated based on which configuration they will operate (i.e., next startup or operational);
getResources
in interface ConfigurationAdminAPI
AuthorizationException
- if caller is not authorized to perform this method.
InvalidSessionException
- if the callerSessionID
is not valid or is expired.
MetaMatrixComponentException
- if an error occurred in communicating with a component.
ConfigurationException
public java.util.Collection getResources(ComponentTypeID componentTypeID) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ResourceDescriptor
that are of the
specified resource type.
getResources
in interface ConfigurationAdminAPI
componentTypeID
- that identifies the type of resources to be returned
AuthorizationException
- if caller is not authorized to perform this method.
InvalidSessionException
- if the callerSessionID
is not valid or is expired.
MetaMatrixComponentException
- if an error occurred in communicating with a component.
ConfigurationException
public void saveResources(java.util.Collection resourceDescriptors) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ResourceDescriptor
in
the collection.
saveResources
in interface ConfigurationAdminAPI
resourceDescriptors
- for the resources to be changed
AuthorizationException
- if caller is not authorized to perform this method.
InvalidSessionException
- if the callerSessionID
is not valid or is expired.
MetaMatrixComponentException
- if an error occurred in communicating with a component.
ConfigurationException
public java.util.Set executeTransaction(ActionDefinition action) throws ModificationException, ConfigurationLockException, ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
executeTransaction
in interface ConfigurationAdminAPI
action
- the definition of the action to be performed on data within the repository.principalName
- of the person executing the transaction
ModificationException
- if the target of the action is invalid, or if the target object is not a supported class of targets.
java.lang.IllegalArgumentException
- if the action is null or if the result specification is invalid
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
ConfigurationLockException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Set executeTransaction(java.util.List actions) throws ModificationException, ConfigurationLockException, ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
executeTransaction
in interface ConfigurationAdminAPI
actions
- the ordered list of actions that are to be performed on data within the repository.principalName
- of the person executing the transaction
ModificationException
- if the target of any of the actions is invalid, or if the target object is not a supported class of targets.
java.lang.IllegalArgumentException
- if the action is null or if the result specification is invalid
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
ConfigurationLockException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Set executeInsertTransaction(ConfigurationID assignConfigurationID, java.util.List actions) throws ModificationException, ConfigurationLockException, ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
executeInsertTransaction
in interface ConfigurationAdminAPI
assignConfigurationID
- the configuration for which any action for a component object will have its configurationID set to this.actions
- the ordered list of actions that are to be performed on data within the repository.
ModificationException
- if the target of any of the actions is invalid, or an action that is not an insert, or if the target object is
not a supported class of targets.
java.lang.IllegalArgumentException
- if the action is null or if the result specification is invalid
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
ConfigurationLockException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.Set undoActionsAsTransaction(int numberOfActions) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
undoActionsAsTransaction
in interface ConfigurationAdminAPI
numberOfActions
- the number of actions in the history that are to be undone.principalName
- of the person executing the transaction
java.lang.IllegalArgumentException
- if the number is negative.
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public java.util.List getHistory() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
getHistory
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public void clearHistory() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
clearHistory
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public int getHistorySize() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
getHistorySize
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public int getHistoryLimit() throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
getHistoryLimit
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public void setHistoryLimit(int maximumHistoryCount) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
setHistoryLimit
in interface ConfigurationAdminAPI
ConfigurationException
- if an error occurred within or during communication with the Metadata Service.
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
public Host addHost(java.lang.String hostName, java.util.Properties properties) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationAdminAPI
addHost
in interface ConfigurationAdminAPI
hostName
- String name of Host to add to Configuration
ConfigurationException
- if an error occurred within or during communication with the Configuration Service.
InvalidSessionException
- if there is not a valid administrative session
AuthorizationException
- if the administrator does not have privileges to use this method
MetaMatrixComponentException
- if a general remote system problem occurredcom.metamatrix.platform.admin.apiimpl.ConfigurationAdminAPI#addHost(java.lang.String, java.util.Properties)
public java.util.List checkPropertiesDecryptable(java.util.List defns) throws ConfigurationException, InvalidSessionException, AuthorizationException, MetaMatrixComponentException
ConfigurationAdminAPI
checkPropertiesDecryptable
in interface ConfigurationAdminAPI
defns
- Listdefns
.
For each, true if the properties could be decrypted for that defn.
ConfigurationException
InvalidSessionException
AuthorizationException
MetaMatrixComponentException
ConfigurationAdminAPI.checkPropertiesDecryptable(java.util.List)
public java.util.Collection getProducts() throws AuthorizationException, InvalidSessionException, MetaMatrixComponentException
ConfigurationAdminAPI
ReleaseInfo
objects
which represent the products of the system. Each ReleaseInfo contains
the name of the product, as well as release info.
getProducts
in interface ConfigurationAdminAPI
AuthorizationException
- if caller is not authorized to perform this method.
InvalidSessionException
- if the callerSessionID
is not valid or is expired.
MetaMatrixComponentException
- if an error occurs in communicating with a component.com.metamatrix.platform.admin.api.ConfigurationAdminAPI#getProducts(com.metamatrix.platform.security.api.MetaMatrixSessionID)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |