public interface GlobalConfiguration
ExecutableComponentDescriptions. Additionally, activity
templates of different configuration sets may have the same configuration
namespace (and vice versa). The overriding at runtime takes place as following:
| Modifier and Type | Method and Description |
|---|---|
Configuration |
getConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global configuration for all activities of the designated
configuration namespace.
|
Configuration |
getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the configuration for all activities of the designated operationName
of the designated configuration namespace.
|
Configuration |
getConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the configuration for the designated activity of the designated
configuration namespace.
|
java.util.Set<java.lang.String> |
getNamespaces(SessionToken session)
Gets all namespaces for which configurations are defined for this global
configuration (provider).
|
RemoteIterator<java.util.List<java.lang.String>> |
getNamespacesIterator(SessionToken session)
The same as
getNamespaces(SessionToken) but with partial retrieval
of the entities. |
Configuration |
getTestConfiguration(SessionToken session,
java.lang.String namespace)
Gets the global test configuration for all activities of the designated
configuration namespace.
|
Configuration |
getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName)
Gets the test configuration for all activities of the designated executable
component description of the designated configuration namespace.
|
Configuration |
getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName)
Gets the test configuration for all activities of the designated
operationName of the designated configuration namespace.
|
Configuration |
getTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName)
Gets the test configuration for the designated activity of the designated
configuration namespace.
|
void |
setConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the configuration for all activities of the designated operationName
of the designated configuration namespace to the designated one.
|
void |
setConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the configuration for the designated activity of the designated
configuration namespace to the designated one.
|
void |
setTestConfiguration(SessionToken session,
java.lang.String namespace,
Configuration configuration)
Sets the global test configuration for all activities of the designated
configuration namespace to the designated one.
|
void |
setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
Configuration configuration)
Sets the test configuration for all activities of the designated executable
component description of the designated configuration namespace to the
designated one.
|
void |
setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
Configuration configuration)
Sets the test configuration for all activities of the designated
operationName of the designated configuration namespace to the designated
one.
|
void |
setTestConfiguration(SessionToken session,
java.lang.String namespace,
java.lang.String ecName,
java.lang.String operationName,
java.lang.String activityName,
Configuration configuration)
Sets the test configuration for the designated activity of the designated
configuration namespace to the designated one.
|
java.util.Set<java.lang.String> getNamespaces(SessionToken session)
session - The session which is used to check for access rights on this
method.RemoteIterator<java.util.List<java.lang.String>> getNamespacesIterator(SessionToken session)
getNamespaces(SessionToken) but with partial retrieval
of the entities.session - The session which is used to check for access rights on this
method.Configuration getConfiguration(SessionToken session, java.lang.String namespace)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the
(namespace-global) configuration.Configuration getTestConfiguration(SessionToken session, java.lang.String namespace)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the
(namespace-global) test configuration.Configuration getConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the
configuration for the designated executable component description.ecName - The name of the executable component description for which
to retrieve the configuration.Configuration getTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the test
configuration for the designated executable component description.ecName - The name of the executable component description for which to
retrieve the test configuration.Configuration getConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the
configuration for the designated operationName.ecName - The name of the executable component description of the
operationName for which to retrieve the configuration.operationName - The name of the operationName for which to retrieve
the configuration.Configuration getTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the test
configuration for the designated operationName.ecName - The name of the executable component description of the
operationName for which to retrieve the test configuration.operationName - The name of the operationName for which to retrieve
the test configuration.Configuration getConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, java.lang.String activityName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the
configuration for the designated activity.ecName - The name of the executable component description of the
activity for which to retrieve the configuration.operationName - The name of the operationName of the activity for
which to retrieve the configuration.activityName - The name of the activity for which to retrieve the
configuration.Configuration getTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, java.lang.String activityName)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to retrieve the test
configuration for the designated activity.ecName - The name of the executable component description of the
activity for which to retrieve the test configuration.operationName - The name of the operationName of the activity for
which to retrieve the test configuration.activityName - The name of the activity for which to retrieve the test
configuration.void setConfiguration(SessionToken session, java.lang.String namespace, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the
(namespace-global) configuration.configuration - The global configuration for all activities of the
designated configuration namespace or null to unset the
configuration.void setTestConfiguration(SessionToken session, java.lang.String namespace, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the
(namespace-global) test configuration.configuration - The (namespace-global) test configuration for all
activities of the designated configuration namespace or null to
unset the test configuration.void setConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the
configuration for the designated executable component description.ecName - The name of the executable component description for which
to set the configuration.configuration - The configuration for all activities of the designated
executable component description of the designated configuration
namespace or null to unset the configuration.void setTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the test
configuration for the designated executable component description.ecName - The name of the executable component description for which to
set the test configuration.configuration - The test configuration for all activities of the
designated executable component description of the designated
configuration namespace or null to unset the test configuration.void setConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the
configuration for the designated operationName.ecName - The name of the executable component description of the
operationName for which to set the configuration.operationName - The name of the operationName for which to set the
configuration.configuration - The configuration for all activities of the designated
operationName of the designated configuration namespace or null to
unset the configuration.void setTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the test
configuration for the designated operationName.ecName - The name of the executable component description of the
operationName for which to set the test configuration.operationName - The name of the operationName for which to set the
test configuration.configuration - The test configuration for all activities of the
designated operationName of the designated configuration namespace
or null to unset the test configuration.void setConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, java.lang.String activityName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the
configuration for the designated activity.ecName - The name of the executable component description of the
activity for which to set the configuration.operationName - The name of the operationName of the activity for
which to set the configuration.activityName - The name of the activity for which to set the
configuration.configuration - The configuration for the designated activity of the
designated configuration namespace or null to unset the
configuration.void setTestConfiguration(SessionToken session, java.lang.String namespace, java.lang.String ecName, java.lang.String operationName, java.lang.String activityName, Configuration configuration)
session - The session which is used to check for access rights on this
method.namespace - The configuration namespace for which to set the test
configuration for the designated activity.ecName - The name of the executable component description of the
activity for which to set the test configuration.operationName - The name of the operationName of the activity for
which to set the test configuration.activityName - The name of the activity for which to set the test
configuration.configuration - The test configuration for the designated activity of
the designated configuration namespace or null to unset the test
configuration.