diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/META-INF/MANIFEST.MF b/docs/src/.vuepress/public/assets/javadoc/api-v1/META-INF/MANIFEST.MF index e6b208ff8..ced1308d2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/META-INF/MANIFEST.MF +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ -Manifest-Version: 1.0 -Created-By: Maven Javadoc Plugin 3.11.2 -Build-Jdk-Spec: 21 - +Manifest-Version: 1.0 +Created-By: Maven Javadoc Plugin 3.11.2 +Build-Jdk-Spec: 21 + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/allclasses-index.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/allclasses-index.html index df76553f9..8a03f2828 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/allclasses-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/allclasses-index.html @@ -1,208 +1,208 @@ - - - - -All Classes and Interfaces (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

All Classes and Interfaces

-
-
-
-
-
-
Class
-
Description
- -
-
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to - process execution variables with the variables parameter of the - AbstractServiceDelegate.doExecute(DelegateExecution, Variables) method.
-
- -
-
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using - FHIR Task resources.
-
- -
 
- -
 
- -
-
Defines names of standard process engine variables used by the bpe
-
- -
-
Constants defining standard DSF CodeSystems
-
- -
 
- -
 
- -
 
- -
 
- -
-
Default TaskListener implementation.
-
- -
 
- -
 
- -
-
Provides access to Endpoint resources from the DSF FHIR server.
-
- -
 
- -
 
- -
 
- -
 
- -
-
Constants defining standard DSF NamingSystems
-
- -
 
- -
 
- -
 
- -
 
- -
 
- -
 
- -
-
Provides access to Organization resources from the DSF FHIR server.
-
- -
 
- -
 
- -
 
- -
 
- -
 
- -
 
- -
 
- -
 
- -
-
Annotation for documenting DSF process plugin properties.
-
- -
-
Gives access to services available to process plugins.
-
- -
-
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/".
-
- -
-
Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
-
- -
 
- -
 
- -
-
Helper with methods to configure read access to FHIR resources.
-
- -
 
- -
 
- -
 
- -
 
- -
-
Specifies a communication target for FHIR Task resources.
-
- -
-
Specifies a list of communication targets for FHIR Task resources.
-
- -
 
- -
-
Gives access to process execution variables.
-
- -
 
-
-
-
-
- -
-
- - + + + + +All Classes and Interfaces (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Classes and Interfaces

+
+
+
+
+
+
Class
+
Description
+ +
+
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to + process execution variables with the variables parameter of the + AbstractServiceDelegate.doExecute(DelegateExecution, Variables) method.
+
+ +
+
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using + FHIR Task resources.
+
+ +
 
+ +
 
+ +
+
Defines names of standard process engine variables used by the bpe
+
+ +
+
Constants defining standard DSF CodeSystems
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Default TaskListener implementation.
+
+ +
 
+ +
 
+ +
+
Provides access to Endpoint resources from the DSF FHIR server.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Constants defining standard DSF NamingSystems
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Provides access to Organization resources from the DSF FHIR server.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Annotation for documenting DSF process plugin properties.
+
+ +
+
Gives access to services available to process plugins.
+
+ +
+
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/".
+
+ +
+
Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
+
+ +
 
+ +
 
+ +
+
Helper with methods to configure read access to FHIR resources.
+
+ +
 
+ +
 
+ +
 
+ +
 
+ +
+
Specifies a communication target for FHIR Task resources.
+
+ +
+
Specifies a list of communication targets for FHIR Task resources.
+
+ +
 
+ +
+
Gives access to process execution variables.
+
+ +
 
+
+
+
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/allpackages-index.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/allpackages-index.html index be60e5b5b..0c1a35a52 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/allpackages-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/allpackages-index.html @@ -1,92 +1,92 @@ - - - - -All Packages (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

All Packages

-
-
Package Summary
- -
- -
-
- - + + + + +All Packages (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

All Packages

+
+
Package Summary
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/constant-values.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/constant-values.html index 0f2da709f..6678464c2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/constant-values.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/constant-values.html @@ -1,387 +1,387 @@ - - - - -Constant Field Values (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Constant Field Values

-
-
-

Contents

- -
-
-

dev.dsf.*

- - - - - - -
-
- -
-
- - + + + + +Constant Field Values (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Constant Field Values

+
+
+

Contents

+ +
+
+

dev.dsf.*

+ + + + + + +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/copy.svg b/docs/src/.vuepress/public/assets/javadoc/api-v1/copy.svg index b4c4945dc..7c46ab15f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/copy.svg +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/copy.svg @@ -1,33 +1,33 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/deprecated-list.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/deprecated-list.html index 52fa817f5..4dc89e6c5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/deprecated-list.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/deprecated-list.html @@ -1,104 +1,104 @@ - - - - -Deprecated List (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Deprecated API

-
-

Contents

- - - -
- -
-
- - + + + + +Deprecated List (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Deprecated API

+
+

Contents

+ + + +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginApi.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginApi.html index 313bd723b..800234714 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginApi.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginApi.html @@ -1,253 +1,253 @@ - - - - -ProcessPluginApi (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ProcessPluginApi

-
-
-
-
public interface ProcessPluginApi
-
Gives access to services available to process plugins. This api and all services excepted Variables can be - injected using Autowired into spring Configuration classes.
-
-
See Also:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getProxyConfig

      -
      ProxyConfig getProxyConfig()
      -
      -
    • -
    • -
      -

      getEndpointProvider

      -
      EndpointProvider getEndpointProvider()
      -
      -
    • -
    • -
      -

      getFhirContext

      -
      ca.uhn.fhir.context.FhirContext getFhirContext()
      -
      -
    • -
    • -
      -

      getFhirWebserviceClientProvider

      -
      FhirWebserviceClientProvider getFhirWebserviceClientProvider()
      -
      -
    • -
    • -
      -

      getMailService

      -
      MailService getMailService()
      -
      -
    • -
    • -
      -

      getObjectMapper

      -
      com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      -
      -
    • -
    • -
      -

      getOrganizationProvider

      -
      OrganizationProvider getOrganizationProvider()
      -
      -
    • -
    • -
      -

      getProcessAuthorizationHelper

      -
      ProcessAuthorizationHelper getProcessAuthorizationHelper()
      -
      -
    • -
    • -
      -

      getQuestionnaireResponseHelper

      -
      QuestionnaireResponseHelper getQuestionnaireResponseHelper()
      -
      -
    • -
    • -
      -

      getReadAccessHelper

      -
      ReadAccessHelper getReadAccessHelper()
      -
      -
    • -
    • -
      -

      getTaskHelper

      -
      TaskHelper getTaskHelper()
      -
      -
    • -
    • -
      -

      getVariables

      -
      Variables getVariables(org.camunda.bpm.engine.delegate.DelegateExecution execution)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProcessPluginApi (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ProcessPluginApi

+
+
+
+
public interface ProcessPluginApi
+
Gives access to services available to process plugins. This api and all services excepted Variables can be + injected using Autowired into spring Configuration classes.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProxyConfig

      +
      ProxyConfig getProxyConfig()
      +
      +
    • +
    • +
      +

      getEndpointProvider

      +
      EndpointProvider getEndpointProvider()
      +
      +
    • +
    • +
      +

      getFhirContext

      +
      ca.uhn.fhir.context.FhirContext getFhirContext()
      +
      +
    • +
    • +
      +

      getFhirWebserviceClientProvider

      +
      FhirWebserviceClientProvider getFhirWebserviceClientProvider()
      +
      +
    • +
    • +
      +

      getMailService

      +
      MailService getMailService()
      +
      +
    • +
    • +
      +

      getObjectMapper

      +
      com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
      +
      +
    • +
    • +
      +

      getOrganizationProvider

      +
      OrganizationProvider getOrganizationProvider()
      +
      +
    • +
    • +
      +

      getProcessAuthorizationHelper

      +
      ProcessAuthorizationHelper getProcessAuthorizationHelper()
      +
      +
    • +
    • +
      +

      getQuestionnaireResponseHelper

      +
      QuestionnaireResponseHelper getQuestionnaireResponseHelper()
      +
      +
    • +
    • +
      +

      getReadAccessHelper

      +
      ReadAccessHelper getReadAccessHelper()
      +
      +
    • +
    • +
      +

      getTaskHelper

      +
      TaskHelper getTaskHelper()
      +
      +
    • +
    • +
      +

      getVariables

      +
      Variables getVariables(org.camunda.bpm.engine.delegate.DelegateExecution execution)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDefinition.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDefinition.html index a68629c10..d0b020bcc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDefinition.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDefinition.html @@ -1,382 +1,382 @@ - - - - -ProcessPluginDefinition (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ProcessPluginDefinition

-
-
-
-
public interface ProcessPluginDefinition
-
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/". For more details on the - content of the provider configuration file, see ServiceLoader.
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      RESOURCE_VERSION_PATTERN_STRING

      -
      static final String RESOURCE_VERSION_PATTERN_STRING
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PLUGIN_VERSION_PATTERN_STRING

      -
      static final String PLUGIN_VERSION_PATTERN_STRING
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PLUGIN_VERSION_PATTERN

      -
      static final Pattern PLUGIN_VERSION_PATTERN
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getName

      -
      String getName()
      -
      -
      Returns:
      -
      process plugin name, same as jar name excluding suffix -<version>.jar
      -
      -
      -
    • -
    • -
      -

      getVersion

      -
      String getVersion()
      -
      -
      Returns:
      -
      version of the process plugin, must match "(?<pluginVersion>(?<resourceVersion>\\d+\\.\\d+)\\.\\d+\\.\\d+)"
      -
      -
      -
    • -
    • -
      -

      getResourceVersion

      -
      default String getResourceVersion()
      -
      Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
      -
      -
      Returns:
      -
      version of FHIR and BPMN resources, must match "(?<resourceVersion>\\d+\\.\\d+)"
      -
      -
      -
    • -
    • -
      -

      getReleaseDate

      -
      LocalDate getReleaseDate()
      -
      -
      Returns:
      -
      the release date of the process plugin
      -
      -
      -
    • -
    • -
      -

      getResourceReleaseDate

      -
      default LocalDate getResourceReleaseDate()
      -
      Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
      -
      -
      Returns:
      -
      the release date of FHIR resources and BPMN files
      -
      -
      -
    • -
    • -
      -

      getProcessModels

      -
      List<String> getProcessModels()
      -
      Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin - jar. The returned files will be read via ClassLoader.getResourceAsStream(String). -

      - Occurrences of #{version} will be replaced with the value of - getResourceVersion()
      - Occurrences of
      #{date} will be replaced with the value of - getResourceReleaseDate()
      - Occurrences of
      #{organization} will be replaced with the local organization DSF identifier - value, or "null" if no local organization can be found in the allow list
      - Other placeholders of the form
      #{property.name} will be replaced with values from equivalent - environment variable, e.g. PROPERTY_NAME

      -
      -
      Returns:
      -
      *.bpmn files inside the process plugin jar, paths relative to root folder of process plugin
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getFhirResourcesByProcessId

      -
      Map<String,List<String>> getFhirResourcesByProcessId()
      -
      Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root - folder of the process plugin jar needed for a process called testcom_process. The returned files will be read via - ClassLoader.getResourceAsStream(String). -

      - Supported metadata resource types are ActivityDefinition, CodeSystem, Library, Measure, NamingSystem, - Questionnaire, StructureDefinition, Task and ValueSet. -

      - Occurrences of #{version} will be replaced with the value of - getResourceVersion()
      - Occurrences of
      #{date} will be replaced with the value of - getResourceReleaseDate()
      - Occurrences of
      #{organization} will be replaced with the local organization DSF identifier - value, or "null" if no local organization can be found in the allow list
      - Other placeholders of the form
      #{property.name} will be replaced with values from equivalent - environment variable, e.g. PROPERTY_NAME

      -
      -
      Returns:
      -
      *.xml or *.json files inside the process plugin jar per process, paths relative to root folder of process - plugin
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getSpringConfigurations

      -
      List<Class<?>> getSpringConfigurations()
      -
      List of Configuration annotated spring configuration classes. -

      - All services defined in ProcessPluginApi and ProcessPluginApi itself can be Autowired - in Configuration classes. -

      - All implementations used for BPMN service tasks, message send tasks and throw events as well as task- and user - task listeners need to be declared as spring Beans with Scope "prototype". - Other classes not directly used within BPMN activities should be declared with the default singleton scope. -

      - Configuration classes that defined private fields annotated with Value defining property placeholders, - can be configured via environment variables. A field private boolean specialFunction; - annotated with @Value("${org.test.process.special:false}") can be configured with the - environment variable ORG_TEST_PROCESS_SPECIAL. To take advantage of the - "dsf-tools-documentation-generator" maven plugin to generate a markdown file with configuration options for the - plugin also add the ProcessDocumentation annotation.

      -
      -
      Returns:
      -
      Configuration annotated classes, defining Bean annotated factory methods
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProcessPluginDefinition (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ProcessPluginDefinition

+
+
+
+
public interface ProcessPluginDefinition
+
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/". For more details on the + content of the provider configuration file, see ServiceLoader.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      RESOURCE_VERSION_PATTERN_STRING

      +
      static final String RESOURCE_VERSION_PATTERN_STRING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PLUGIN_VERSION_PATTERN_STRING

      +
      static final String PLUGIN_VERSION_PATTERN_STRING
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PLUGIN_VERSION_PATTERN

      +
      static final Pattern PLUGIN_VERSION_PATTERN
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getName

      +
      String getName()
      +
      +
      Returns:
      +
      process plugin name, same as jar name excluding suffix -<version>.jar
      +
      +
      +
    • +
    • +
      +

      getVersion

      +
      String getVersion()
      +
      +
      Returns:
      +
      version of the process plugin, must match "(?<pluginVersion>(?<resourceVersion>\\d+\\.\\d+)\\.\\d+\\.\\d+)"
      +
      +
      +
    • +
    • +
      +

      getResourceVersion

      +
      default String getResourceVersion()
      +
      Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
      +
      +
      Returns:
      +
      version of FHIR and BPMN resources, must match "(?<resourceVersion>\\d+\\.\\d+)"
      +
      +
      +
    • +
    • +
      +

      getReleaseDate

      +
      LocalDate getReleaseDate()
      +
      +
      Returns:
      +
      the release date of the process plugin
      +
      +
      +
    • +
    • +
      +

      getResourceReleaseDate

      +
      default LocalDate getResourceReleaseDate()
      +
      Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
      +
      +
      Returns:
      +
      the release date of FHIR resources and BPMN files
      +
      +
      +
    • +
    • +
      +

      getProcessModels

      +
      List<String> getProcessModels()
      +
      Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin + jar. The returned files will be read via ClassLoader.getResourceAsStream(String). +

      + Occurrences of #{version} will be replaced with the value of + getResourceVersion()
      + Occurrences of
      #{date} will be replaced with the value of + getResourceReleaseDate()
      + Occurrences of
      #{organization} will be replaced with the local organization DSF identifier + value, or "null" if no local organization can be found in the allow list
      + Other placeholders of the form
      #{property.name} will be replaced with values from equivalent + environment variable, e.g. PROPERTY_NAME

      +
      +
      Returns:
      +
      *.bpmn files inside the process plugin jar, paths relative to root folder of process plugin
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getFhirResourcesByProcessId

      +
      Map<String,List<String>> getFhirResourcesByProcessId()
      +
      Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root + folder of the process plugin jar needed for a process called testcom_process. The returned files will be read via + ClassLoader.getResourceAsStream(String). +

      + Supported metadata resource types are ActivityDefinition, CodeSystem, Library, Measure, NamingSystem, + Questionnaire, StructureDefinition, Task and ValueSet. +

      + Occurrences of #{version} will be replaced with the value of + getResourceVersion()
      + Occurrences of
      #{date} will be replaced with the value of + getResourceReleaseDate()
      + Occurrences of
      #{organization} will be replaced with the local organization DSF identifier + value, or "null" if no local organization can be found in the allow list
      + Other placeholders of the form
      #{property.name} will be replaced with values from equivalent + environment variable, e.g. PROPERTY_NAME

      +
      +
      Returns:
      +
      *.xml or *.json files inside the process plugin jar per process, paths relative to root folder of process + plugin
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getSpringConfigurations

      +
      List<Class<?>> getSpringConfigurations()
      +
      List of Configuration annotated spring configuration classes. +

      + All services defined in ProcessPluginApi and ProcessPluginApi itself can be Autowired + in Configuration classes. +

      + All implementations used for BPMN service tasks, message send tasks and throw events as well as task- and user + task listeners need to be declared as spring Beans with Scope "prototype". + Other classes not directly used within BPMN activities should be declared with the default singleton scope. +

      + Configuration classes that defined private fields annotated with Value defining property placeholders, + can be configured via environment variables. A field private boolean specialFunction; + annotated with @Value("${org.test.process.special:false}") can be configured with the + environment variable ORG_TEST_PROCESS_SPECIAL. To take advantage of the + "dsf-tools-documentation-generator" maven plugin to generate a markdown file with configuration options for the + plugin also add the ProcessDocumentation annotation.

      +
      +
      Returns:
      +
      Configuration annotated classes, defining Bean annotated factory methods
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDeploymentStateListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDeploymentStateListener.html index 6ead3945c..124e952d6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDeploymentStateListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/ProcessPluginDeploymentStateListener.html @@ -1,149 +1,149 @@ - - - - -ProcessPluginDeploymentStateListener (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ProcessPluginDeploymentStateListener

-
-
-
-
public interface ProcessPluginDeploymentStateListener
-
Listener called after process plugin deployment with a list of deployed process-ids from this plugin. List contains - all processes deployed in the bpe depending on the exclusion and retired config. -

- Register a singleton Bean implementing this interface to execute custom code like connection tests if a - process has been deployed.

-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    - -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      onProcessesDeployed

      -
      void onProcessesDeployed(List<String> processes)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProcessPluginDeploymentStateListener (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ProcessPluginDeploymentStateListener

+
+
+
+
public interface ProcessPluginDeploymentStateListener
+
Listener called after process plugin deployment with a list of deployed process-ids from this plugin. List contains + all processes deployed in the bpe depending on the exclusion and retired config. +

+ Register a singleton Bean implementing this interface to execute custom code like connection tests if a + process has been deployed.

+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      onProcessesDeployed

      +
      void onProcessesDeployed(List<String> processes)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractServiceDelegate.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractServiceDelegate.html index 8b303fb8b..cacdf8713 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractServiceDelegate.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractServiceDelegate.html @@ -1,283 +1,283 @@ - - - - -AbstractServiceDelegate (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbstractServiceDelegate

-
-
java.lang.Object -
dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
-
-
-
All Implemented Interfaces:
-
org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
-
-
-
public abstract class AbstractServiceDelegate -extends Object -implements org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
-
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to - process execution variables with the variables parameter of the - doExecute(DelegateExecution, Variables) method. -

- Configure BPMN service tasks with an implementation of type 'Java class' with the fully qualified class name of the - class extending this abstract implementation. -

- Configure your service task implementation as a Bean in your spring Configuration class with scope - "prototype".

-
-
See Also:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AbstractServiceDelegate

      -
      public AbstractServiceDelegate(ProcessPluginApi api)
      -
      -
      Parameters:
      -
      api - not null
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      afterPropertiesSet

      -
      public void afterPropertiesSet() - throws Exception
      -
      -
      Specified by:
      -
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      execute

      -
      public final void execute(org.camunda.bpm.engine.delegate.DelegateExecution execution) - throws Exception
      -
      -
      Specified by:
      -
      execute in interface org.camunda.bpm.engine.delegate.JavaDelegate
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      doExecute

      -
      protected abstract void doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables) - throws org.camunda.bpm.engine.delegate.BpmnError, -Exception
      -
      Implement this method to execute custom business logic within BPMN service tasks.
      -
      -
      Parameters:
      -
      execution - Process instance information and variables
      -
      variables - DSF process variables
      -
      Throws:
      -
      org.camunda.bpm.engine.delegate.BpmnError - Thrown when an error boundary event should be called
      -
      Exception - Uncaught exceptions thrown by this method will result in Task status failed for all current - in-progress Task resource with the exception message added as an error output. An exception - (not BpmnError) thrown by this method will also result in the process instance stopping - execution and being deleted.
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +AbstractServiceDelegate (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractServiceDelegate

+
+
java.lang.Object +
dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
+
+
+
All Implemented Interfaces:
+
org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
+
+
+
public abstract class AbstractServiceDelegate +extends Object +implements org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
+
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to + process execution variables with the variables parameter of the + doExecute(DelegateExecution, Variables) method. +

+ Configure BPMN service tasks with an implementation of type 'Java class' with the fully qualified class name of the + class extending this abstract implementation. +

+ Configure your service task implementation as a Bean in your spring Configuration class with scope + "prototype".

+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractServiceDelegate

      +
      public AbstractServiceDelegate(ProcessPluginApi api)
      +
      +
      Parameters:
      +
      api - not null
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      afterPropertiesSet

      +
      public void afterPropertiesSet() + throws Exception
      +
      +
      Specified by:
      +
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public final void execute(org.camunda.bpm.engine.delegate.DelegateExecution execution) + throws Exception
      +
      +
      Specified by:
      +
      execute in interface org.camunda.bpm.engine.delegate.JavaDelegate
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      doExecute

      +
      protected abstract void doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables) + throws org.camunda.bpm.engine.delegate.BpmnError, +Exception
      +
      Implement this method to execute custom business logic within BPMN service tasks.
      +
      +
      Parameters:
      +
      execution - Process instance information and variables
      +
      variables - DSF process variables
      +
      Throws:
      +
      org.camunda.bpm.engine.delegate.BpmnError - Thrown when an error boundary event should be called
      +
      Exception - Uncaught exceptions thrown by this method will result in Task status failed for all current + in-progress Task resource with the exception message added as an error output. An exception + (not BpmnError) thrown by this method will also result in the process instance stopping + execution and being deleted.
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractTaskMessageSend.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractTaskMessageSend.html index 23d801a23..7fe7c1216 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractTaskMessageSend.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/AbstractTaskMessageSend.html @@ -1,626 +1,626 @@ - - - - -AbstractTaskMessageSend (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class AbstractTaskMessageSend

-
-
java.lang.Object -
dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
-
-
All Implemented Interfaces:
-
org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
-
-
-
public abstract class AbstractTaskMessageSend -extends Object -implements org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
-
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using - FHIR Task resources. Requires three String fields to be injected via BPMN: -
    -
  • instantiatesCanonical with the URL (including version) of the Activity to start or continue. -
  • messageName with the with the BPMN message-name of the start event, intermediate message catch event or - message receive task. -
  • profile with the URL (including version) of the profile (StructureDefinition) that the Task resource used - should conform to. -
-

- Configure BPMN message send tasks, intermediate message throw events and message end event with an implementation of - type 'Java class' with the fully qualified class name of the class extending this abstract implementation. -

- Configure your service task implementation as a Bean in your spring Configuration class with scope - "prototype".

-
-
See Also:
-
- -
-
-
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    protected final ProcessPluginApi
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    protected void
    -
    addErrorMessage(org.hl7.fhir.r4.model.Task task, - String errorMessage)
    -
     
    -
    void
    - -
     
    -
    protected final String
    -
    createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Generates an alternative business-key and stores it as a process variable with name - BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
    -
    -
    protected void
    -
    doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
     
    -
    protected org.hl7.fhir.r4.model.IdType
    -
    doSend(FhirWebserviceClient client, - org.hl7.fhir.r4.model.Task task)
    -
    -
    Override this method to modify the remote task create behavior, e.g. to implement retries
    -
    -
    final void
    -
    execute(org.camunda.bpm.engine.delegate.DelegateExecution execution)
    -
     
    -
    protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Override this method to add additional input parameters to the task resource being send.
    -
    -
    protected String
    -
    getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field - instantiatesCanonical.
    -
    -
    protected String
    -
    getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the messageName value used for Task resources send by this class via the injected field - messageName.
    -
    -
    protected String
    -
    getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the profile value used for Task resources send by this class via the injected field profile.
    -
    -
    protected org.hl7.fhir.r4.model.Reference
    - -
     
    -
    protected org.hl7.fhir.r4.model.Reference
    - -
     
    -
    protected void
    -
    handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Target target, - String instantiatesCanonical, - String messageName, - String businessKey, - String profile, - Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
    -
     
    -
    final void
    -
    setInstantiatesCanonical(org.camunda.bpm.engine.impl.el.FixedValue instantiatesCanonical)
    -
    -
    Deprecated. -
    only for process engine field injection
    -
    -
    -
    final void
    -
    setMessageName(org.camunda.bpm.engine.impl.el.FixedValue messageName)
    -
    -
    Deprecated. -
    only for process engine field injection
    -
    -
    -
    final void
    -
    setProfile(org.camunda.bpm.engine.impl.el.FixedValue profile)
    -
    -
    Deprecated. -
    only for process engine field injection
    -
    -
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      AbstractTaskMessageSend

      -
      public AbstractTaskMessageSend(ProcessPluginApi api)
      -
      -
      Parameters:
      -
      api - not null
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      afterPropertiesSet

      -
      public void afterPropertiesSet() - throws Exception
      -
      -
      Specified by:
      -
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      setInstantiatesCanonical

      -
      @Deprecated -public final void setInstantiatesCanonical(org.camunda.bpm.engine.impl.el.FixedValue instantiatesCanonical)
      -
      Deprecated. -
      only for process engine field injection
      -
      -
      -
      Parameters:
      -
      instantiatesCanonical - not null
      -
      -
      -
    • -
    • -
      -

      getInstantiatesCanonical

      -
      protected String getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
      -
      Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field - instantiatesCanonical. -

      - Override this method to use a different mechanism for retrieving the value for instantiatesCanonical. For - example via a process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file - in order to comply with the validation performed during plugin loading.

      -
      -
      Parameters:
      -
      execution - not null
      -
      variables - not null
      -
      Returns:
      -
      instantiatesCanonical value used for Task resources send by this class
      -
      -
      -
    • -
    • -
      -

      setMessageName

      -
      @Deprecated -public final void setMessageName(org.camunda.bpm.engine.impl.el.FixedValue messageName)
      -
      Deprecated. -
      only for process engine field injection
      -
      -
      -
      Parameters:
      -
      messageName - not null
      -
      -
      -
    • -
    • -
      -

      getMessageName

      -
      protected String getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
      -
      Retrieves the messageName value used for Task resources send by this class via the injected field - messageName. -

      - Override this method to use a different mechanism for retrieving the value for messageName. For example via a - process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file in order to - comply with the validation performed during plugin loading.

      -
      -
      Parameters:
      -
      execution - not null
      -
      variables - not null
      -
      Returns:
      -
      messageName value used for Task resources send by this class
      -
      -
      -
    • -
    • -
      -

      setProfile

      -
      @Deprecated -public final void setProfile(org.camunda.bpm.engine.impl.el.FixedValue profile)
      -
      Deprecated. -
      only for process engine field injection
      -
      -
      -
      Parameters:
      -
      profile - not null
      -
      -
      -
    • -
    • -
      -

      getProfile

      -
      protected String getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
      -
      Retrieves the profile value used for Task resources send by this class via the injected field profile. -

      - Override this method to use a different mechanism for retrieving the value for profile. For example via a - process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file in order to - comply with the validation performed during plugin loading.

      -
      -
      Parameters:
      -
      execution - not null
      -
      variables - not null
      -
      Returns:
      -
      profile value used for Task resources send by this class
      -
      -
      -
    • -
    • -
      -

      execute

      -
      public final void execute(org.camunda.bpm.engine.delegate.DelegateExecution execution) - throws Exception
      -
      -
      Specified by:
      -
      execute in interface org.camunda.bpm.engine.delegate.JavaDelegate
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      doExecute

      -
      protected void doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables) - throws Exception
      -
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      handleIntermediateThrowEventError

      -
      protected void handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
      -
      -
    • -
    • -
      -

      handleEndEventError

      -
      protected void handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
      -
      -
    • -
    • -
      -

      handleSendTaskError

      -
      protected void handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
      -
      -
    • -
    • -
      -

      addErrorMessage

      -
      protected void addErrorMessage(org.hl7.fhir.r4.model.Task task, - String errorMessage)
      -
      -
    • -
    • -
      -

      getAdditionalInputParameters

      -
      protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
      -
      Override this method to add additional input parameters to the task resource being send.
      -
      -
      Parameters:
      -
      execution - the delegate execution of this process instance
      -
      Returns:
      -
      Stream of Task.ParameterComponents to be added as input parameters
      -
      -
      -
    • -
    • -
      -

      createAndSaveAlternativeBusinessKey

      -
      protected final String createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
      -
      Generates an alternative business-key and stores it as a process variable with name - BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY -

      - Use this method in combination with overriding - sendTask(DelegateExecution, Variables, Target, String, String, String, String, Stream) to use an - alternative business-key with the communication target. - -

      - @Override
      - protected void sendTasksendTask(DelegateExecution execution, Variables variables, Target target,
      -                String instantiatesCanonical, String messageName, String businessKey, String profile,
      -                Stream<ParameterComponent> additionalInputParameters)
      - {
      -        String alternativeBusinesKey = createAndSaveAlternativeBusinessKey();
      -        super.sendTask(execution, target, instantiatesUri, messageName, alternativeBusinesKey, profile,
      -                        additionalInputParameters);
      - }
      - 
      - - Return tasks from the target using the alternative business-key will correlate with this process instance. -

      -
      -
      Parameters:
      -
      execution - not null
      -
      Returns:
      -
      the alternative business-key stored as variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      sendTask

      -
      protected void sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Target target, - String instantiatesCanonical, - String messageName, - String businessKey, - String profile, - Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
      -
      -
      Parameters:
      -
      execution - not null
      -
      variables - not null
      -
      target - not null
      -
      instantiatesCanonical - not null, not empty
      -
      messageName - not null, not empty
      -
      businessKey - not null, not empty
      -
      profile - not null, not empty
      -
      additionalInputParameters - may be null
      -
      -
      -
    • -
    • -
      -

      doSend

      -
      protected org.hl7.fhir.r4.model.IdType doSend(FhirWebserviceClient client, - org.hl7.fhir.r4.model.Task task)
      -
      Override this method to modify the remote task create behavior, e.g. to implement retries - -
      - 
      - @Override
      - protected void doSend(FhirWebserviceClient client, Task task)
      - {
      -     client.withMinimalReturn().withRetry(2).create(task);
      - }
      - 
      - 
      -
      -
      Parameters:
      -
      client - not null
      -
      task - not null
      -
      Returns:
      -
      id of created task
      -
      -
      -
    • -
    • -
      -

      getRecipient

      -
      protected org.hl7.fhir.r4.model.Reference getRecipient(Target target)
      -
      -
    • -
    • -
      -

      getRequester

      -
      protected org.hl7.fhir.r4.model.Reference getRequester()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +AbstractTaskMessageSend (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class AbstractTaskMessageSend

+
+
java.lang.Object +
dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
+
+
All Implemented Interfaces:
+
org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
+
+
+
public abstract class AbstractTaskMessageSend +extends Object +implements org.camunda.bpm.engine.delegate.JavaDelegate, org.springframework.beans.factory.InitializingBean
+
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using + FHIR Task resources. Requires three String fields to be injected via BPMN: +
    +
  • instantiatesCanonical with the URL (including version) of the Activity to start or continue. +
  • messageName with the with the BPMN message-name of the start event, intermediate message catch event or + message receive task. +
  • profile with the URL (including version) of the profile (StructureDefinition) that the Task resource used + should conform to. +
+

+ Configure BPMN message send tasks, intermediate message throw events and message end event with an implementation of + type 'Java class' with the fully qualified class name of the class extending this abstract implementation. +

+ Configure your service task implementation as a Bean in your spring Configuration class with scope + "prototype".

+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    protected final ProcessPluginApi
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected void
    +
    addErrorMessage(org.hl7.fhir.r4.model.Task task, + String errorMessage)
    +
     
    +
    void
    + +
     
    +
    protected final String
    +
    createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Generates an alternative business-key and stores it as a process variable with name + BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
    +
    +
    protected void
    +
    doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
     
    +
    protected org.hl7.fhir.r4.model.IdType
    +
    doSend(FhirWebserviceClient client, + org.hl7.fhir.r4.model.Task task)
    +
    +
    Override this method to modify the remote task create behavior, e.g. to implement retries
    +
    +
    final void
    +
    execute(org.camunda.bpm.engine.delegate.DelegateExecution execution)
    +
     
    +
    protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Override this method to add additional input parameters to the task resource being send.
    +
    +
    protected String
    +
    getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field + instantiatesCanonical.
    +
    +
    protected String
    +
    getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the messageName value used for Task resources send by this class via the injected field + messageName.
    +
    +
    protected String
    +
    getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the profile value used for Task resources send by this class via the injected field profile.
    +
    +
    protected org.hl7.fhir.r4.model.Reference
    + +
     
    +
    protected org.hl7.fhir.r4.model.Reference
    + +
     
    +
    protected void
    +
    handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Target target, + String instantiatesCanonical, + String messageName, + String businessKey, + String profile, + Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
    +
     
    +
    final void
    +
    setInstantiatesCanonical(org.camunda.bpm.engine.impl.el.FixedValue instantiatesCanonical)
    +
    +
    Deprecated. +
    only for process engine field injection
    +
    +
    +
    final void
    +
    setMessageName(org.camunda.bpm.engine.impl.el.FixedValue messageName)
    +
    +
    Deprecated. +
    only for process engine field injection
    +
    +
    +
    final void
    +
    setProfile(org.camunda.bpm.engine.impl.el.FixedValue profile)
    +
    +
    Deprecated. +
    only for process engine field injection
    +
    +
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      AbstractTaskMessageSend

      +
      public AbstractTaskMessageSend(ProcessPluginApi api)
      +
      +
      Parameters:
      +
      api - not null
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      afterPropertiesSet

      +
      public void afterPropertiesSet() + throws Exception
      +
      +
      Specified by:
      +
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      setInstantiatesCanonical

      +
      @Deprecated +public final void setInstantiatesCanonical(org.camunda.bpm.engine.impl.el.FixedValue instantiatesCanonical)
      +
      Deprecated. +
      only for process engine field injection
      +
      +
      +
      Parameters:
      +
      instantiatesCanonical - not null
      +
      +
      +
    • +
    • +
      +

      getInstantiatesCanonical

      +
      protected String getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
      +
      Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field + instantiatesCanonical. +

      + Override this method to use a different mechanism for retrieving the value for instantiatesCanonical. For + example via a process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file + in order to comply with the validation performed during plugin loading.

      +
      +
      Parameters:
      +
      execution - not null
      +
      variables - not null
      +
      Returns:
      +
      instantiatesCanonical value used for Task resources send by this class
      +
      +
      +
    • +
    • +
      +

      setMessageName

      +
      @Deprecated +public final void setMessageName(org.camunda.bpm.engine.impl.el.FixedValue messageName)
      +
      Deprecated. +
      only for process engine field injection
      +
      +
      +
      Parameters:
      +
      messageName - not null
      +
      +
      +
    • +
    • +
      +

      getMessageName

      +
      protected String getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
      +
      Retrieves the messageName value used for Task resources send by this class via the injected field + messageName. +

      + Override this method to use a different mechanism for retrieving the value for messageName. For example via a + process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file in order to + comply with the validation performed during plugin loading.

      +
      +
      Parameters:
      +
      execution - not null
      +
      variables - not null
      +
      Returns:
      +
      messageName value used for Task resources send by this class
      +
      +
      +
    • +
    • +
      +

      setProfile

      +
      @Deprecated +public final void setProfile(org.camunda.bpm.engine.impl.el.FixedValue profile)
      +
      Deprecated. +
      only for process engine field injection
      +
      +
      +
      Parameters:
      +
      profile - not null
      +
      +
      +
    • +
    • +
      +

      getProfile

      +
      protected String getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
      +
      Retrieves the profile value used for Task resources send by this class via the injected field profile. +

      + Override this method to use a different mechanism for retrieving the value for profile. For example via a + process variable. Note: A non empty value e.g 'disable' still needs to be injected in the BPMN file in order to + comply with the validation performed during plugin loading.

      +
      +
      Parameters:
      +
      execution - not null
      +
      variables - not null
      +
      Returns:
      +
      profile value used for Task resources send by this class
      +
      +
      +
    • +
    • +
      +

      execute

      +
      public final void execute(org.camunda.bpm.engine.delegate.DelegateExecution execution) + throws Exception
      +
      +
      Specified by:
      +
      execute in interface org.camunda.bpm.engine.delegate.JavaDelegate
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      doExecute

      +
      protected void doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables) + throws Exception
      +
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      handleIntermediateThrowEventError

      +
      protected void handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
      +
      +
    • +
    • +
      +

      handleEndEventError

      +
      protected void handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
      +
      +
    • +
    • +
      +

      handleSendTaskError

      +
      protected void handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
      +
      +
    • +
    • +
      +

      addErrorMessage

      +
      protected void addErrorMessage(org.hl7.fhir.r4.model.Task task, + String errorMessage)
      +
      +
    • +
    • +
      +

      getAdditionalInputParameters

      +
      protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
      +
      Override this method to add additional input parameters to the task resource being send.
      +
      +
      Parameters:
      +
      execution - the delegate execution of this process instance
      +
      Returns:
      +
      Stream of Task.ParameterComponents to be added as input parameters
      +
      +
      +
    • +
    • +
      +

      createAndSaveAlternativeBusinessKey

      +
      protected final String createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
      +
      Generates an alternative business-key and stores it as a process variable with name + BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY +

      + Use this method in combination with overriding + sendTask(DelegateExecution, Variables, Target, String, String, String, String, Stream) to use an + alternative business-key with the communication target. + +

      + @Override
      + protected void sendTasksendTask(DelegateExecution execution, Variables variables, Target target,
      +                String instantiatesCanonical, String messageName, String businessKey, String profile,
      +                Stream<ParameterComponent> additionalInputParameters)
      + {
      +        String alternativeBusinesKey = createAndSaveAlternativeBusinessKey();
      +        super.sendTask(execution, target, instantiatesUri, messageName, alternativeBusinesKey, profile,
      +                        additionalInputParameters);
      + }
      + 
      + + Return tasks from the target using the alternative business-key will correlate with this process instance. +

      +
      +
      Parameters:
      +
      execution - not null
      +
      Returns:
      +
      the alternative business-key stored as variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      sendTask

      +
      protected void sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Target target, + String instantiatesCanonical, + String messageName, + String businessKey, + String profile, + Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
      +
      +
      Parameters:
      +
      execution - not null
      +
      variables - not null
      +
      target - not null
      +
      instantiatesCanonical - not null, not empty
      +
      messageName - not null, not empty
      +
      businessKey - not null, not empty
      +
      profile - not null, not empty
      +
      additionalInputParameters - may be null
      +
      +
      +
    • +
    • +
      +

      doSend

      +
      protected org.hl7.fhir.r4.model.IdType doSend(FhirWebserviceClient client, + org.hl7.fhir.r4.model.Task task)
      +
      Override this method to modify the remote task create behavior, e.g. to implement retries + +
      + 
      + @Override
      + protected void doSend(FhirWebserviceClient client, Task task)
      + {
      +     client.withMinimalReturn().withRetry(2).create(task);
      + }
      + 
      + 
      +
      +
      Parameters:
      +
      client - not null
      +
      task - not null
      +
      Returns:
      +
      id of created task
      +
      +
      +
    • +
    • +
      +

      getRecipient

      +
      protected org.hl7.fhir.r4.model.Reference getRecipient(Target target)
      +
      +
    • +
    • +
      +

      getRequester

      +
      protected org.hl7.fhir.r4.model.Reference getRequester()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/DefaultUserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/DefaultUserTaskListener.html index 11594e622..dbf7807ff 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/DefaultUserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/DefaultUserTaskListener.html @@ -1,268 +1,268 @@ - - - - -DefaultUserTaskListener (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class DefaultUserTaskListener

-
-
java.lang.Object -
dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
-
-
-
All Implemented Interfaces:
-
org.camunda.bpm.engine.delegate.TaskListener, org.springframework.beans.factory.InitializingBean
-
-
-
public class DefaultUserTaskListener -extends Object -implements org.camunda.bpm.engine.delegate.TaskListener, org.springframework.beans.factory.InitializingBean
-
Default TaskListener implementation. This listener will be added to user tasks if no other - TaskListener is defined for the 'create' event type. -

- BPMN user tasks need to define the form to be used with type 'Embedded or External Task Forms' and the canonical URL - of the a Questionnaire resource as the form key. -

- To modify the behavior of the listener, for example to set default values in the created 'in-progress' - QuestionnaireResponse, extend this class, register it as a prototype Bean and specify the class name - as a task listener with event type 'create' in the BPMN.

-
-
-
    - -
  • -
    -

    Field Summary

    -
    -

    Fields inherited from interface org.camunda.bpm.engine.delegate.TaskListener

    -EVENTNAME_ASSIGNMENT, EVENTNAME_COMPLETE, EVENTNAME_CREATE, EVENTNAME_DELETE, EVENTNAME_TIMEOUT, EVENTNAME_UPDATE
    -
    -
  • - -
  • -
    -

    Constructor Summary

    -
    Constructors
    -
    -
    Constructor
    -
    Description
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    - -
     
    -
    protected void
    -
    afterQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, - org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
    -
    -
    Override this method to execute code after the QuestionnaireResponse resource has been created on the - DSF FHIR server
    -
    -
    protected void
    -
    beforeQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, - org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
    -
    -
    Override this method to modify the QuestionnaireResponse before it will be created in state - QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
    -
    -
    final void
    -
    notify(org.camunda.bpm.engine.delegate.DelegateTask userTask)
    -
     
    -
    -
    -
    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      DefaultUserTaskListener

      -
      public DefaultUserTaskListener(ProcessPluginApi api)
      -
      -
      Parameters:
      -
      api - not null
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      afterPropertiesSet

      -
      public void afterPropertiesSet() - throws Exception
      -
      -
      Specified by:
      -
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      -
      Throws:
      -
      Exception
      -
      -
      -
    • -
    • -
      -

      notify

      -
      public final void notify(org.camunda.bpm.engine.delegate.DelegateTask userTask)
      -
      -
      Specified by:
      -
      notify in interface org.camunda.bpm.engine.delegate.TaskListener
      -
      -
      -
    • -
    • -
      -

      beforeQuestionnaireResponseCreate

      -
      protected void beforeQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, - org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
      -
      Override this method to modify the QuestionnaireResponse before it will be created in state - QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
      -
      -
      Parameters:
      -
      userTask - not null, user task on which this QuestionnaireResponse is based
      -
      beforeCreate - not null, containing an answer placeholder for every item in the corresponding - Questionnaire
      -
      -
      -
    • -
    • -
      -

      afterQuestionnaireResponseCreate

      -
      protected void afterQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, - org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
      -
      Override this method to execute code after the QuestionnaireResponse resource has been created on the - DSF FHIR server
      -
      -
      Parameters:
      -
      userTask - not null, user task on which this QuestionnaireResponse is based
      -
      afterCreate - not null, created on the DSF FHIR server
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +DefaultUserTaskListener (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class DefaultUserTaskListener

+
+
java.lang.Object +
dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
+
+
+
All Implemented Interfaces:
+
org.camunda.bpm.engine.delegate.TaskListener, org.springframework.beans.factory.InitializingBean
+
+
+
public class DefaultUserTaskListener +extends Object +implements org.camunda.bpm.engine.delegate.TaskListener, org.springframework.beans.factory.InitializingBean
+
Default TaskListener implementation. This listener will be added to user tasks if no other + TaskListener is defined for the 'create' event type. +

+ BPMN user tasks need to define the form to be used with type 'Embedded or External Task Forms' and the canonical URL + of the a Questionnaire resource as the form key. +

+ To modify the behavior of the listener, for example to set default values in the created 'in-progress' + QuestionnaireResponse, extend this class, register it as a prototype Bean and specify the class name + as a task listener with event type 'create' in the BPMN.

+
+
+
    + +
  • +
    +

    Field Summary

    +
    +

    Fields inherited from interface org.camunda.bpm.engine.delegate.TaskListener

    +EVENTNAME_ASSIGNMENT, EVENTNAME_COMPLETE, EVENTNAME_CREATE, EVENTNAME_DELETE, EVENTNAME_TIMEOUT, EVENTNAME_UPDATE
    +
    +
  • + +
  • +
    +

    Constructor Summary

    +
    Constructors
    +
    +
    Constructor
    +
    Description
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    + +
     
    +
    protected void
    +
    afterQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, + org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
    +
    +
    Override this method to execute code after the QuestionnaireResponse resource has been created on the + DSF FHIR server
    +
    +
    protected void
    +
    beforeQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, + org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
    +
    +
    Override this method to modify the QuestionnaireResponse before it will be created in state + QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
    +
    +
    final void
    +
    notify(org.camunda.bpm.engine.delegate.DelegateTask userTask)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      DefaultUserTaskListener

      +
      public DefaultUserTaskListener(ProcessPluginApi api)
      +
      +
      Parameters:
      +
      api - not null
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      afterPropertiesSet

      +
      public void afterPropertiesSet() + throws Exception
      +
      +
      Specified by:
      +
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      +
      Throws:
      +
      Exception
      +
      +
      +
    • +
    • +
      +

      notify

      +
      public final void notify(org.camunda.bpm.engine.delegate.DelegateTask userTask)
      +
      +
      Specified by:
      +
      notify in interface org.camunda.bpm.engine.delegate.TaskListener
      +
      +
      +
    • +
    • +
      +

      beforeQuestionnaireResponseCreate

      +
      protected void beforeQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, + org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
      +
      Override this method to modify the QuestionnaireResponse before it will be created in state + QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
      +
      +
      Parameters:
      +
      userTask - not null, user task on which this QuestionnaireResponse is based
      +
      beforeCreate - not null, containing an answer placeholder for every item in the corresponding + Questionnaire
      +
      +
      +
    • +
    • +
      +

      afterQuestionnaireResponseCreate

      +
      protected void afterQuestionnaireResponseCreate(org.camunda.bpm.engine.delegate.DelegateTask userTask, + org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
      +
      Override this method to execute code after the QuestionnaireResponse resource has been created on the + DSF FHIR server
      +
      +
      Parameters:
      +
      userTask - not null, user task on which this QuestionnaireResponse is based
      +
      afterCreate - not null, created on the DSF FHIR server
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractServiceDelegate.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractServiceDelegate.html index c2b090677..25dd0a0b4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractServiceDelegate.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractServiceDelegate.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.activity.AbstractServiceDelegate (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.activity.AbstractServiceDelegate

-
-No usage of dev.dsf.bpe.v1.activity.AbstractServiceDelegate
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.activity.AbstractServiceDelegate (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.activity.AbstractServiceDelegate

+
+No usage of dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractTaskMessageSend.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractTaskMessageSend.html index ffd370d25..be0e7c7ef 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractTaskMessageSend.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/AbstractTaskMessageSend.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.activity.AbstractTaskMessageSend

-
-No usage of dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.activity.AbstractTaskMessageSend

+
+No usage of dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/DefaultUserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/DefaultUserTaskListener.html index 37c47228f..c41f85e14 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/DefaultUserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/class-use/DefaultUserTaskListener.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.activity.DefaultUserTaskListener (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.activity.DefaultUserTaskListener

-
-No usage of dev.dsf.bpe.v1.activity.DefaultUserTaskListener
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.activity.DefaultUserTaskListener (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.activity.DefaultUserTaskListener

+
+No usage of dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-summary.html index 0e2ec1e5a..31f2b97a9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-summary.html @@ -1,131 +1,131 @@ - - - - -dev.dsf.bpe.v1.activity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.activity

-
-
-
package dev.dsf.bpe.v1.activity
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.activity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.activity

+
+
+
package dev.dsf.bpe.v1.activity
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-tree.html index 6e0cf975b..6c3f8a1bf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-tree.html @@ -1,79 +1,79 @@ - - - - -dev.dsf.bpe.v1.activity Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.activity

-
-Package Hierarchies: - -
-

Class Hierarchy

-
    -
  • java.lang.Object -
      -
    • dev.dsf.bpe.v1.activity.AbstractServiceDelegate (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.JavaDelegate)
    • -
    • dev.dsf.bpe.v1.activity.AbstractTaskMessageSend (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.JavaDelegate)
    • -
    • dev.dsf.bpe.v1.activity.DefaultUserTaskListener (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.TaskListener)
    • -
    -
  • -
-
-
- -
-
- - + + + + +dev.dsf.bpe.v1.activity Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.activity

+
+Package Hierarchies: + +
+

Class Hierarchy

+
    +
  • java.lang.Object +
      +
    • dev.dsf.bpe.v1.activity.AbstractServiceDelegate (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.JavaDelegate)
    • +
    • dev.dsf.bpe.v1.activity.AbstractTaskMessageSend (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.JavaDelegate)
    • +
    • dev.dsf.bpe.v1.activity.DefaultUserTaskListener (implements org.springframework.beans.factory.InitializingBean, org.camunda.bpm.engine.delegate.TaskListener)
    • +
    +
  • +
+
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-use.html index 296f1b243..54e776543 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/activity/package-use.html @@ -1,63 +1,63 @@ - - - - -Uses of Package dev.dsf.bpe.v1.activity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.activity

-
-No usage of dev.dsf.bpe.v1.activity
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.activity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.activity

+
+No usage of dev.dsf.bpe.v1.activity
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginApi.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginApi.html index 0d30022e4..218444332 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginApi.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginApi.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.ProcessPluginApi (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginApi

-
-
Packages that use ProcessPluginApi
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.ProcessPluginApi (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginApi

+
+
Packages that use ProcessPluginApi
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDefinition.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDefinition.html index 2929ecd48..ad6ea6016 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDefinition.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDefinition.html @@ -1,63 +1,63 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.ProcessPluginDefinition (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginDefinition

-
-No usage of dev.dsf.bpe.v1.ProcessPluginDefinition
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.ProcessPluginDefinition (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginDefinition

+
+No usage of dev.dsf.bpe.v1.ProcessPluginDefinition
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDeploymentStateListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDeploymentStateListener.html index 8a05e26b1..981aee29e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDeploymentStateListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/class-use/ProcessPluginDeploymentStateListener.html @@ -1,63 +1,63 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener

-
-No usage of dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener

+
+No usage of dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/ProxyConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/ProxyConfig.html index 13c19f546..1879b6309 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/ProxyConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/ProxyConfig.html @@ -1,257 +1,257 @@ - - - - -ProxyConfig (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ProxyConfig

-
-
-
-
public interface ProxyConfig
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - - -
     
    -
    char[]
    - -
     
    - - -
     
    - - -
     
    -
    boolean
    - -
     
    -
    boolean
    - -
    -
    Returns true if the given url is not null and the domain + port of the given - url is configured as a no-proxy URL based on the environment configuration.
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getUrl

      -
      String getUrl()
      -
      -
      Returns:
      -
      may be null
      -
      -
      -
    • -
    • -
      -

      isEnabled

      -
      boolean isEnabled()
      -
      -
      Returns:
      -
      true if a proxy url is configured and '*' is not set as a no-proxy url
      -
      -
      -
    • -
    • -
      -

      getUsername

      -
      String getUsername()
      -
      -
      Returns:
      -
      may be null
      -
      -
      -
    • -
    • -
      -

      getPassword

      -
      char[] getPassword()
      -
      -
      Returns:
      -
      may be null
      -
      -
      -
    • -
    • -
      -

      getNoProxyUrls

      -
      List<String> getNoProxyUrls()
      -
      -
      Returns:
      -
      never null, may be empty
      -
      -
      -
    • -
    • -
      -

      isNoProxyUrl

      -
      boolean isNoProxyUrl(String url)
      -
      Returns true if the given url is not null and the domain + port of the given - url is configured as a no-proxy URL based on the environment configuration. -

      - Configured no-proxy URLs are matched exactly and against sub-domains. If a port is configured, only URLs with the - same port (or default port) return a true result. -

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      No-Proxy URL examples
      ConfiguredGivenResult
      foo.bar, test.com:8080https://foo.bar/fhirtrue
      foo.bar, test.com:8080https://baz.foo.bar/testtrue
      foo.bar, test.com:8080https://test.com:8080/fhirtrue
      foo.bar, test.com:8080https://test.com/fhirfalse
      foo.bar:443https://foo.bar/fhirtrue

      -
      -
      Parameters:
      -
      url - may be null
      -
      Returns:
      -
      true if the given url is not null and is configured as a no-proxy url
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProxyConfig (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ProxyConfig

+
+
+
+
public interface ProxyConfig
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    char[]
    + +
     
    + + +
     
    + + +
     
    +
    boolean
    + +
     
    +
    boolean
    + +
    +
    Returns true if the given url is not null and the domain + port of the given + url is configured as a no-proxy URL based on the environment configuration.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getUrl

      +
      String getUrl()
      +
      +
      Returns:
      +
      may be null
      +
      +
      +
    • +
    • +
      +

      isEnabled

      +
      boolean isEnabled()
      +
      +
      Returns:
      +
      true if a proxy url is configured and '*' is not set as a no-proxy url
      +
      +
      +
    • +
    • +
      +

      getUsername

      +
      String getUsername()
      +
      +
      Returns:
      +
      may be null
      +
      +
      +
    • +
    • +
      +

      getPassword

      +
      char[] getPassword()
      +
      +
      Returns:
      +
      may be null
      +
      +
      +
    • +
    • +
      +

      getNoProxyUrls

      +
      List<String> getNoProxyUrls()
      +
      +
      Returns:
      +
      never null, may be empty
      +
      +
      +
    • +
    • +
      +

      isNoProxyUrl

      +
      boolean isNoProxyUrl(String url)
      +
      Returns true if the given url is not null and the domain + port of the given + url is configured as a no-proxy URL based on the environment configuration. +

      + Configured no-proxy URLs are matched exactly and against sub-domains. If a port is configured, only URLs with the + same port (or default port) return a true result. +

      + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      No-Proxy URL examples
      ConfiguredGivenResult
      foo.bar, test.com:8080https://foo.bar/fhirtrue
      foo.bar, test.com:8080https://baz.foo.bar/testtrue
      foo.bar, test.com:8080https://test.com:8080/fhirtrue
      foo.bar, test.com:8080https://test.com/fhirfalse
      foo.bar:443https://foo.bar/fhirtrue

      +
      +
      Parameters:
      +
      url - may be null
      +
      Returns:
      +
      true if the given url is not null and is configured as a no-proxy url
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/class-use/ProxyConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/class-use/ProxyConfig.html index 637257731..d7a0c3641 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/class-use/ProxyConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/class-use/ProxyConfig.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.config.ProxyConfig (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.config.ProxyConfig

-
-
Packages that use ProxyConfig
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.config.ProxyConfig (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.config.ProxyConfig

+
+
Packages that use ProxyConfig
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-summary.html index 19ddec5d0..086824013 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-summary.html @@ -1,118 +1,118 @@ - - - - -dev.dsf.bpe.v1.config (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.config

-
-
-
package dev.dsf.bpe.v1.config
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.config (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.config

+
+
+
package dev.dsf.bpe.v1.config
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-tree.html index 745ad2797..53a6bbffb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-tree.html @@ -1,73 +1,73 @@ - - - - -dev.dsf.bpe.v1.config Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.config

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.config Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.config

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-use.html index b3f756a02..3e2ae518d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/config/package-use.html @@ -1,85 +1,85 @@ - - - - -Uses of Package dev.dsf.bpe.v1.config (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.config

-
-
Packages that use dev.dsf.bpe.v1.config
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.config (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.config

+
+
Packages that use dev.dsf.bpe.v1.config
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/BpmnExecutionVariables.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/BpmnExecutionVariables.html index e7f39eff6..65868873d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/BpmnExecutionVariables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/BpmnExecutionVariables.html @@ -1,253 +1,253 @@ - - - - -BpmnExecutionVariables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class BpmnExecutionVariables

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.BpmnExecutionVariables
-
-
-
-
public final class BpmnExecutionVariables -extends Object
-
Defines names of standard process engine variables used by the bpe
-
-
See Also:
-
- -
-
-
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    static final String
    - -
    -
    Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a - waiting process instance if an alternative business-key was created for a communication target.
    -
    -
    static final String
    - -
    -
    Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi - instance process activities
    -
    -
    static final String
    - -
    -
    Values from the target variable are used to configure AbstractTaskMessageSend activities for - sending Task resource messages
    -
    -
    static final String
    - -
    -
    The targets variable is typically used to iterate over Target variables in multi instance - send/receive tasks or multi instance subprocesses
    -
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -

    Methods inherited from class java.lang.Object

    -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    -
    -
  • -
-
-
- -
- -
- -
-
- - + + + + +BpmnExecutionVariables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class BpmnExecutionVariables

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+
+
+
+
public final class BpmnExecutionVariables +extends Object
+
Defines names of standard process engine variables used by the bpe
+
+
See Also:
+
+ +
+
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final String
    + +
    +
    Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a + waiting process instance if an alternative business-key was created for a communication target.
    +
    +
    static final String
    + +
    +
    Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi + instance process activities
    +
    +
    static final String
    + +
    +
    Values from the target variable are used to configure AbstractTaskMessageSend activities for + sending Task resource messages
    +
    +
    static final String
    + +
    +
    The targets variable is typically used to iterate over Target variables in multi instance + send/receive tasks or multi instance subprocesses
    +
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +

    Methods inherited from class java.lang.Object

    +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    +
    +
  • +
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.Codes.html index 7e46d790d..6ff9bafde 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.Codes.html @@ -1,216 +1,216 @@ - - - - -CodeSystems.BpmnMessage.Codes (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CodeSystems.BpmnMessage.Codes

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
-
-
-
-
Enclosing class:
-
CodeSystems.BpmnMessage
-
-
-
public static final class CodeSystems.BpmnMessage.Codes -extends Object
-
-
- -
-
- -
- -
- -
-
- - + + + + +CodeSystems.BpmnMessage.Codes (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeSystems.BpmnMessage.Codes

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+
+
+
+
Enclosing class:
+
CodeSystems.BpmnMessage
+
+
+
public static final class CodeSystems.BpmnMessage.Codes +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.html index 11b42c265..79adacff1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnMessage.html @@ -1,234 +1,234 @@ - - - - -CodeSystems.BpmnMessage (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CodeSystems.BpmnMessage

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
-
-
-
Enclosing class:
-
CodeSystems
-
-
-
public static final class CodeSystems.BpmnMessage -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      messageName

      -
      public static final org.hl7.fhir.r4.model.Coding messageName()
      -
      -
    • -
    • -
      -

      businessKey

      -
      public static final org.hl7.fhir.r4.model.Coding businessKey()
      -
      -
    • -
    • -
      -

      correlationKey

      -
      public static final org.hl7.fhir.r4.model.Coding correlationKey()
      -
      -
    • -
    • -
      -

      error

      -
      public static final org.hl7.fhir.r4.model.Coding error()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +CodeSystems.BpmnMessage (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeSystems.BpmnMessage

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
+
+
+
Enclosing class:
+
CodeSystems
+
+
+
public static final class CodeSystems.BpmnMessage +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      messageName

      +
      public static final org.hl7.fhir.r4.model.Coding messageName()
      +
      +
    • +
    • +
      +

      businessKey

      +
      public static final org.hl7.fhir.r4.model.Coding businessKey()
      +
      +
    • +
    • +
      +

      correlationKey

      +
      public static final org.hl7.fhir.r4.model.Coding correlationKey()
      +
      +
    • +
    • +
      +

      error

      +
      public static final org.hl7.fhir.r4.model.Coding error()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.Codes.html index 07a7b92c8..dae393614 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.Codes.html @@ -1,182 +1,182 @@ - - - - -CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CodeSystems.BpmnUserTask.Codes

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
-
-
-
-
Enclosing class:
-
CodeSystems.BpmnUserTask
-
-
-
public static final class CodeSystems.BpmnUserTask.Codes -extends Object
-
-
- -
-
- -
- -
- -
-
- - + + + + +CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeSystems.BpmnUserTask.Codes

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
+
+
+
+
Enclosing class:
+
CodeSystems.BpmnUserTask
+
+
+
public static final class CodeSystems.BpmnUserTask.Codes +extends Object
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.html index 1501e31d4..8ba6e1b66 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.BpmnUserTask.html @@ -1,216 +1,216 @@ - - - - -CodeSystems.BpmnUserTask (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CodeSystems.BpmnUserTask

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
-
-
-
-
Enclosing class:
-
CodeSystems
-
-
-
public static final class CodeSystems.BpmnUserTask -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      businessKey

      -
      public static final org.hl7.fhir.r4.model.Coding businessKey()
      -
      -
    • -
    • -
      -

      userTaskId

      -
      public static final org.hl7.fhir.r4.model.Coding userTaskId()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +CodeSystems.BpmnUserTask (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeSystems.BpmnUserTask

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
+
+
+
+
Enclosing class:
+
CodeSystems
+
+
+
public static final class CodeSystems.BpmnUserTask +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      businessKey

      +
      public static final org.hl7.fhir.r4.model.Coding businessKey()
      +
      +
    • +
    • +
      +

      userTaskId

      +
      public static final org.hl7.fhir.r4.model.Coding userTaskId()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.html index c41fcedb7..bd7ac2e40 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/CodeSystems.html @@ -1,139 +1,139 @@ - - - - -CodeSystems (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class CodeSystems

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.CodeSystems
-
-
-
-
public final class CodeSystems -extends Object
-
Constants defining standard DSF CodeSystems
-
-
- -
- -
- -
-
- - + + + + +CodeSystems (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class CodeSystems

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.CodeSystems
+
+
+
+
public final class CodeSystems +extends Object
+
Constants defining standard DSF CodeSystems
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.EndpointIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.EndpointIdentifier.html index 53f44b46c..8120fbe56 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.EndpointIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.EndpointIdentifier.html @@ -1,210 +1,210 @@ - - - - -NamingSystems.EndpointIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NamingSystems.EndpointIdentifier

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
-
-
-
-
Enclosing class:
-
NamingSystems
-
-
-
public static final class NamingSystems.EndpointIdentifier -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      withValue

      -
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Endpoint endpoint)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Endpoint> endpoint)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +NamingSystems.EndpointIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NamingSystems.EndpointIdentifier

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+
+
+
+
Enclosing class:
+
NamingSystems
+
+
+
public static final class NamingSystems.EndpointIdentifier +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withValue

      +
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Endpoint endpoint)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Endpoint> endpoint)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.OrganizationIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.OrganizationIdentifier.html index d9e3574a5..716ccaae5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.OrganizationIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.OrganizationIdentifier.html @@ -1,210 +1,210 @@ - - - - -NamingSystems.OrganizationIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NamingSystems.OrganizationIdentifier

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
-
-
-
-
Enclosing class:
-
NamingSystems
-
-
-
public static final class NamingSystems.OrganizationIdentifier -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      withValue

      -
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Organization organization)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Organization> organization)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +NamingSystems.OrganizationIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NamingSystems.OrganizationIdentifier

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+
+
+
+
Enclosing class:
+
NamingSystems
+
+
+
public static final class NamingSystems.OrganizationIdentifier +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withValue

      +
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Organization organization)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Organization> organization)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.PractitionerIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.PractitionerIdentifier.html index d8e14ccca..1d2d29169 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.PractitionerIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.PractitionerIdentifier.html @@ -1,210 +1,210 @@ - - - - -NamingSystems.PractitionerIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NamingSystems.PractitionerIdentifier

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
-
-
-
-
Enclosing class:
-
NamingSystems
-
-
-
public static final class NamingSystems.PractitionerIdentifier -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      withValue

      -
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Practitioner practitioner)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Practitioner> practitioner)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +NamingSystems.PractitionerIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NamingSystems.PractitionerIdentifier

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+
+
+
+
Enclosing class:
+
NamingSystems
+
+
+
public static final class NamingSystems.PractitionerIdentifier +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withValue

      +
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Practitioner practitioner)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Practitioner> practitioner)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.TaskIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.TaskIdentifier.html index 38e6f5cad..05e808028 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.TaskIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.TaskIdentifier.html @@ -1,210 +1,210 @@ - - - - -NamingSystems.TaskIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NamingSystems.TaskIdentifier

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
-
-
-
-
Enclosing class:
-
NamingSystems
-
-
-
public static final class NamingSystems.TaskIdentifier -extends Object
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      withValue

      -
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Task task)
      -
      -
    • -
    • -
      -

      findFirst

      -
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Task> task)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +NamingSystems.TaskIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NamingSystems.TaskIdentifier

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+
+
+
+
Enclosing class:
+
NamingSystems
+
+
+
public static final class NamingSystems.TaskIdentifier +extends Object
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withValue

      +
      public static org.hl7.fhir.r4.model.Identifier withValue(String value)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Task task)
      +
      +
    • +
    • +
      +

      findFirst

      +
      public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Task> task)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.html index 8bf2ece6d..010ad1aad 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/NamingSystems.html @@ -1,145 +1,145 @@ - - - - -NamingSystems (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class NamingSystems

-
-
java.lang.Object -
dev.dsf.bpe.v1.constants.NamingSystems
-
-
-
-
public final class NamingSystems -extends Object
-
Constants defining standard DSF NamingSystems
-
-
- -
- -
- -
-
- - + + + + +NamingSystems (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class NamingSystems

+
+
java.lang.Object +
dev.dsf.bpe.v1.constants.NamingSystems
+
+
+
+
public final class NamingSystems +extends Object
+
Constants defining standard DSF NamingSystems
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/BpmnExecutionVariables.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/BpmnExecutionVariables.html index 181f042d3..462cf7c05 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/BpmnExecutionVariables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/BpmnExecutionVariables.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.BpmnExecutionVariables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.BpmnExecutionVariables

-
-No usage of dev.dsf.bpe.v1.constants.BpmnExecutionVariables
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.BpmnExecutionVariables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.BpmnExecutionVariables

+
+No usage of dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.Codes.html index 2a05c66f6..5e024dbb9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.Codes.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes

-
-No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes

+
+No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.html index dd27e7bf4..e0bff1ab1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnMessage.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage

-
-No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage

+
+No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.Codes.html index 1dbb9056f..48e686bbe 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.Codes.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes

-
-No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes

+
+No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.html index 03bacc778..89c503440 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.BpmnUserTask.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask

-
-No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask

+
+No usage of dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.html index db44c5a5f..832f80402 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/CodeSystems.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.CodeSystems (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems

-
-No usage of dev.dsf.bpe.v1.constants.CodeSystems
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.CodeSystems (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.CodeSystems

+
+No usage of dev.dsf.bpe.v1.constants.CodeSystems
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.EndpointIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.EndpointIdentifier.html index 5a11ae750..7edf03100 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.EndpointIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.EndpointIdentifier.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier

-
-No usage of dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier

+
+No usage of dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.OrganizationIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.OrganizationIdentifier.html index a6c038fa1..4f8a9ed9d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.OrganizationIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.OrganizationIdentifier.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier

-
-No usage of dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier

+
+No usage of dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.PractitionerIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.PractitionerIdentifier.html index 3b402b102..eab7ceb1d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.PractitionerIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.PractitionerIdentifier.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier

-
-No usage of dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier

+
+No usage of dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.TaskIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.TaskIdentifier.html index 71fa52c9e..df680d3b2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.TaskIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.TaskIdentifier.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier

-
-No usage of dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier

+
+No usage of dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.html index 9c96f8405..00bb018b8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/class-use/NamingSystems.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.bpe.v1.constants.NamingSystems (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems

-
-No usage of dev.dsf.bpe.v1.constants.NamingSystems
- -
-
- - + + + + +Uses of Class dev.dsf.bpe.v1.constants.NamingSystems (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.bpe.v1.constants.NamingSystems

+
+No usage of dev.dsf.bpe.v1.constants.NamingSystems
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-summary.html index 86cd5d2e4..6ea1742e8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-summary.html @@ -1,144 +1,144 @@ - - - - -dev.dsf.bpe.v1.constants (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.constants

-
-
-
package dev.dsf.bpe.v1.constants
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.constants (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.constants

+
+
+
package dev.dsf.bpe.v1.constants
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-tree.html index c2341895b..021cffe62 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-tree.html @@ -1,87 +1,87 @@ - - - - -dev.dsf.bpe.v1.constants Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.constants

-
-Package Hierarchies: - -
-

Class Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.constants Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.constants

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-use.html index 07185645b..7b2a3a044 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/constants/package-use.html @@ -1,63 +1,63 @@ - - - - -Uses of Package dev.dsf.bpe.v1.constants (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.constants

-
-No usage of dev.dsf.bpe.v1.constants
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.constants (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.constants

+
+No usage of dev.dsf.bpe.v1.constants
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/ProcessDocumentation.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/ProcessDocumentation.html index dad453b24..0dcce9afa 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/ProcessDocumentation.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/ProcessDocumentation.html @@ -1,243 +1,243 @@ - - - - -ProcessDocumentation (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Annotation Interface ProcessDocumentation

-
-
-
-
@Retention(RUNTIME) -@Target(FIELD) -public @interface ProcessDocumentation
-
Annotation for documenting DSF process plugin properties. Add this annotation in addition to Value to fields - of your spring Configuration class in order to take advantage of the "dsf-tools-documentation-generator" - maven plugin to generate a markdown file. -

- Example: - -

- @ProcessDocumentation(description = "Set to `true` to enable a special function", processNames = "testorg_process")
- @Value("${org.test.process.special:false}")
- private boolean specialFunction;
- 
-
-
See Also:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Element Details

    -
      -
    • -
      -

      required

      -
      boolean required
      -
      -
      Returns:
      -
      true if this property is required for processes listed in - processNames()
      -
      -
      -
      Default:
      -
      false
      -
      -
      -
    • -
    • -
      -

      processNames

      -
      String[] processNames
      -
      -
      Returns:
      -
      an empty array if all processes use this property or an array of length >= 1 containing only - specific processes that use this property, but not all
      -
      -
      -
      Default:
      -
      {}
      -
      -
      -
    • -
    • -
      -

      description

      -
      String description
      -
      -
      Returns:
      -
      description helping to configure this property
      -
      -
      -
    • -
    • -
      -

      example

      -
      String example
      -
      -
      Returns:
      -
      example value helping to configure this property
      -
      -
      -
      Default:
      -
      ""
      -
      -
      -
    • -
    • -
      -

      recommendation

      -
      String recommendation
      -
      -
      Returns:
      -
      recommendation helping to configure this property
      -
      -
      -
      Default:
      -
      ""
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProcessDocumentation (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Annotation Interface ProcessDocumentation

+
+
+
+
@Retention(RUNTIME) +@Target(FIELD) +public @interface ProcessDocumentation
+
Annotation for documenting DSF process plugin properties. Add this annotation in addition to Value to fields + of your spring Configuration class in order to take advantage of the "dsf-tools-documentation-generator" + maven plugin to generate a markdown file. +

+ Example: + +

+ @ProcessDocumentation(description = "Set to `true` to enable a special function", processNames = "testorg_process")
+ @Value("${org.test.process.special:false}")
+ private boolean specialFunction;
+ 
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Element Details

    +
      +
    • +
      +

      required

      +
      boolean required
      +
      +
      Returns:
      +
      true if this property is required for processes listed in + processNames()
      +
      +
      +
      Default:
      +
      false
      +
      +
      +
    • +
    • +
      +

      processNames

      +
      String[] processNames
      +
      +
      Returns:
      +
      an empty array if all processes use this property or an array of length >= 1 containing only + specific processes that use this property, but not all
      +
      +
      +
      Default:
      +
      {}
      +
      +
      +
    • +
    • +
      +

      description

      +
      String description
      +
      +
      Returns:
      +
      description helping to configure this property
      +
      +
      +
    • +
    • +
      +

      example

      +
      String example
      +
      +
      Returns:
      +
      example value helping to configure this property
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    • +
      +

      recommendation

      +
      String recommendation
      +
      +
      Returns:
      +
      recommendation helping to configure this property
      +
      +
      +
      Default:
      +
      ""
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/class-use/ProcessDocumentation.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/class-use/ProcessDocumentation.html index bae8c7aca..a3d68ffb4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/class-use/ProcessDocumentation.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/class-use/ProcessDocumentation.html @@ -1,63 +1,63 @@ - - - - -Uses of Annotation Interface dev.dsf.bpe.v1.documentation.ProcessDocumentation (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Annotation Interface
dev.dsf.bpe.v1.documentation.ProcessDocumentation

-
-No usage of dev.dsf.bpe.v1.documentation.ProcessDocumentation
- -
-
- - + + + + +Uses of Annotation Interface dev.dsf.bpe.v1.documentation.ProcessDocumentation (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Annotation Interface
dev.dsf.bpe.v1.documentation.ProcessDocumentation

+
+No usage of dev.dsf.bpe.v1.documentation.ProcessDocumentation
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-summary.html index 59371b430..33ca76d24 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-summary.html @@ -1,120 +1,120 @@ - - - - -dev.dsf.bpe.v1.documentation (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.documentation

-
-
-
package dev.dsf.bpe.v1.documentation
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.documentation (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.documentation

+
+
+
package dev.dsf.bpe.v1.documentation
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-tree.html index 6f82d4217..9fbe53d33 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-tree.html @@ -1,73 +1,73 @@ - - - - -dev.dsf.bpe.v1.documentation Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.documentation

-
-Package Hierarchies: - -
-

Annotation Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.documentation Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.documentation

+
+Package Hierarchies: + +
+

Annotation Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-use.html index 4278dab7e..caeffc8b2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/documentation/package-use.html @@ -1,63 +1,63 @@ - - - - -Uses of Package dev.dsf.bpe.v1.documentation (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.documentation

-
-No usage of dev.dsf.bpe.v1.documentation
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.documentation (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.documentation

+
+No usage of dev.dsf.bpe.v1.documentation
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-summary.html index cfd476bb8..dd074e1bd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-summary.html @@ -1,129 +1,129 @@ - - - - -dev.dsf.bpe.v1 (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1

-
-
-
package dev.dsf.bpe.v1
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1 (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1

+
+
+
package dev.dsf.bpe.v1
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-tree.html index 33a2d50cf..f98b79cc2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-tree.html @@ -1,75 +1,75 @@ - - - - -dev.dsf.bpe.v1 Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1 Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-use.html index bd0179564..5d3622911 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/package-use.html @@ -1,87 +1,87 @@ - - - - -Uses of Package dev.dsf.bpe.v1 (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1

-
-
Packages that use dev.dsf.bpe.v1
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1 (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1

+
+
Packages that use dev.dsf.bpe.v1
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/EndpointProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/EndpointProvider.html index 8b0b7c505..3b278bafd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/EndpointProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/EndpointProvider.html @@ -1,445 +1,445 @@ - - - - -EndpointProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface EndpointProvider

-
-
-
-
public interface EndpointProvider
-
Provides access to Endpoint resources from the DSF FHIR server.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getLocalEndpointAddress

      -
      String getLocalEndpointAddress()
      -
      -
      Returns:
      -
      Local DSF FHIR server base URL, e.g. https://foo.bar/fhir
      -
      -
      -
    • -
    • -
      -

      getLocalEndpoint

      -
      Optional<org.hl7.fhir.r4.model.Endpoint> getLocalEndpoint()
      -
      -
      Returns:
      -
      Endpoint resource from the local DSF FHIR server associated with the configured base URL, empty - Optional if no such resource exists
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getLocalEndpointIdentifier

      -
      default Optional<org.hl7.fhir.r4.model.Identifier> getLocalEndpointIdentifier()
      -
      -
      Returns:
      -
      DSF identifier of the Endpoint resource from the local DSF FHIR server associated with the - configured base URL, empty Optional if no such resource exists or the Endpoint does not - have a DSF identifier
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getLocalEndpointIdentifierValue

      -
      default Optional<String> getLocalEndpointIdentifierValue()
      -
      -
      Returns:
      -
      DSF identifier value of the Endpoint resource from the local DSF FHIR server associated with the - configured base URL, empty Optional if no such resource exists or the Endpoint does not - have a DSF identifier
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getEndpoint

      -
      Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
      -
      -
      Parameters:
      -
      endpointIdentifier - may be null
      -
      Returns:
      -
      Active Endpoint resource from the local DSF FHIR server with the given endpointIdentifier, - empty Optional if no such resource exists or the given identifier is null
      -
      -
      -
    • -
    • -
      -

      getEndpoint

      -
      default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String endpointIdentifierValue)
      -
      -
      Parameters:
      -
      endpointIdentifierValue - may be null
      -
      Returns:
      -
      Active Endpoint resource from the local DSF FHIR server with the given DSF - endpointIdentifierValue, empty Optional if no such resource exists or the given identifier - value is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getEndpointAddress

      -
      default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
      -
      -
      Parameters:
      -
      endpointIdentifier - may be null
      -
      Returns:
      -
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given - endpointIdentifier, empty Optional if no such resource exists or the given identifier is - null
      -
      -
      -
    • -
    • -
      -

      getEndpointAddress

      -
      default Optional<String> getEndpointAddress(String endpointIdentifierValue)
      -
      -
      Parameters:
      -
      endpointIdentifierValue - may be null
      -
      Returns:
      -
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given - DSF endpointIdentifierValue, empty Optional if no such resource exists or the given - identifier value is null
      -
      -
      -
    • -
    • -
      -

      getEndpoint

      -
      Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifier - may be null
      -
      memberOrganizationIdentifier - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Endpoint resource from the local DSF FHIR server associated with the given - memberOrganizationIdentifier and memberOrganizationRole in a parent organization with the - given parentOrganizationIdentifier, empty Optional if no such resource exists or one of - the parameters is null; only considers Endpoints from active OrganizationAffiliation - resources
      -
      -
      -
    • -
    • -
      -

      getEndpoint

      -
      default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String parentOrganizationIdentifierValue, - String memberOrganizationIdentifierValue, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifierValue - may be null
      -
      memberOrganizationIdentifierValue - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Endpoint resource from the local DSF FHIR server associated with the given DSF - memberOrganizationIdentifierValue and memberOrganizationRole in a parent organization with - the given DSF parentOrganizationIdentifierValue, empty Optional if no such resource exists - or one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getEndpointAddress

      -
      default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifier - may be null
      -
      memberOrganizationIdentifier - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with - the given memberOrganizationIdentifier and memberOrganizationRole in a parent organization - with the given parentOrganizationIdentifier, empty Optional if no such resource exists or - one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
      -
      -
      -
    • -
    • -
      -

      getEndpointAddress

      -
      default Optional<String> getEndpointAddress(String parentOrganizationIdentifierValue, - String memberOrganizationIdentifierValue, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifierValue - may be null
      -
      memberOrganizationIdentifierValue - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with - the given DSF memberOrganizationIdentifierValue and memberOrganizationRole in a parent - organization with the given DSF parentOrganizationIdentifierValue, empty Optional if no - such resource exists or one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getEndpoints

      -
      List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifier - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Endpoint resources from the local DSF FHIR server associated with the given - memberOrganizationRole in a parent organization with the given - parentOrganizationIdentifier, empty List if no resources exist or one of the parameters is - null; only considers Endpoints from active OrganizationAffiliation resources
      -
      -
      -
    • -
    • -
      -

      getEndpoints

      -
      default List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(String parentOrganizationIdentifierValue, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifierValue - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Endpoint resources from the local DSF FHIR server associated with the given - memberOrganizationRole in a parent organization with the given DSF - parentOrganizationIdentifierValue, empty List if no resources exist or one of the - parameters is null; only considers Endpoints from active OrganizationAffiliation - resources
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +EndpointProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface EndpointProvider

+
+
+
+
public interface EndpointProvider
+
Provides access to Endpoint resources from the DSF FHIR server.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocalEndpointAddress

      +
      String getLocalEndpointAddress()
      +
      +
      Returns:
      +
      Local DSF FHIR server base URL, e.g. https://foo.bar/fhir
      +
      +
      +
    • +
    • +
      +

      getLocalEndpoint

      +
      Optional<org.hl7.fhir.r4.model.Endpoint> getLocalEndpoint()
      +
      +
      Returns:
      +
      Endpoint resource from the local DSF FHIR server associated with the configured base URL, empty + Optional if no such resource exists
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getLocalEndpointIdentifier

      +
      default Optional<org.hl7.fhir.r4.model.Identifier> getLocalEndpointIdentifier()
      +
      +
      Returns:
      +
      DSF identifier of the Endpoint resource from the local DSF FHIR server associated with the + configured base URL, empty Optional if no such resource exists or the Endpoint does not + have a DSF identifier
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getLocalEndpointIdentifierValue

      +
      default Optional<String> getLocalEndpointIdentifierValue()
      +
      +
      Returns:
      +
      DSF identifier value of the Endpoint resource from the local DSF FHIR server associated with the + configured base URL, empty Optional if no such resource exists or the Endpoint does not + have a DSF identifier
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getEndpoint

      +
      Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
      +
      +
      Parameters:
      +
      endpointIdentifier - may be null
      +
      Returns:
      +
      Active Endpoint resource from the local DSF FHIR server with the given endpointIdentifier, + empty Optional if no such resource exists or the given identifier is null
      +
      +
      +
    • +
    • +
      +

      getEndpoint

      +
      default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String endpointIdentifierValue)
      +
      +
      Parameters:
      +
      endpointIdentifierValue - may be null
      +
      Returns:
      +
      Active Endpoint resource from the local DSF FHIR server with the given DSF + endpointIdentifierValue, empty Optional if no such resource exists or the given identifier + value is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getEndpointAddress

      +
      default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
      +
      +
      Parameters:
      +
      endpointIdentifier - may be null
      +
      Returns:
      +
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given + endpointIdentifier, empty Optional if no such resource exists or the given identifier is + null
      +
      +
      +
    • +
    • +
      +

      getEndpointAddress

      +
      default Optional<String> getEndpointAddress(String endpointIdentifierValue)
      +
      +
      Parameters:
      +
      endpointIdentifierValue - may be null
      +
      Returns:
      +
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given + DSF endpointIdentifierValue, empty Optional if no such resource exists or the given + identifier value is null
      +
      +
      +
    • +
    • +
      +

      getEndpoint

      +
      Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifier - may be null
      +
      memberOrganizationIdentifier - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Endpoint resource from the local DSF FHIR server associated with the given + memberOrganizationIdentifier and memberOrganizationRole in a parent organization with the + given parentOrganizationIdentifier, empty Optional if no such resource exists or one of + the parameters is null; only considers Endpoints from active OrganizationAffiliation + resources
      +
      +
      +
    • +
    • +
      +

      getEndpoint

      +
      default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String parentOrganizationIdentifierValue, + String memberOrganizationIdentifierValue, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifierValue - may be null
      +
      memberOrganizationIdentifierValue - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Endpoint resource from the local DSF FHIR server associated with the given DSF + memberOrganizationIdentifierValue and memberOrganizationRole in a parent organization with + the given DSF parentOrganizationIdentifierValue, empty Optional if no such resource exists + or one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getEndpointAddress

      +
      default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifier - may be null
      +
      memberOrganizationIdentifier - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with + the given memberOrganizationIdentifier and memberOrganizationRole in a parent organization + with the given parentOrganizationIdentifier, empty Optional if no such resource exists or + one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
      +
      +
      +
    • +
    • +
      +

      getEndpointAddress

      +
      default Optional<String> getEndpointAddress(String parentOrganizationIdentifierValue, + String memberOrganizationIdentifierValue, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifierValue - may be null
      +
      memberOrganizationIdentifierValue - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with + the given DSF memberOrganizationIdentifierValue and memberOrganizationRole in a parent + organization with the given DSF parentOrganizationIdentifierValue, empty Optional if no + such resource exists or one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getEndpoints

      +
      List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifier - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Endpoint resources from the local DSF FHIR server associated with the given + memberOrganizationRole in a parent organization with the given + parentOrganizationIdentifier, empty List if no resources exist or one of the parameters is + null; only considers Endpoints from active OrganizationAffiliation resources
      +
      +
      +
    • +
    • +
      +

      getEndpoints

      +
      default List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(String parentOrganizationIdentifierValue, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifierValue - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Endpoint resources from the local DSF FHIR server associated with the given + memberOrganizationRole in a parent organization with the given DSF + parentOrganizationIdentifierValue, empty List if no resources exist or one of the + parameters is null; only considers Endpoints from active OrganizationAffiliation + resources
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/FhirWebserviceClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/FhirWebserviceClientProvider.html index d2ce9c6a3..e79d843d2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/FhirWebserviceClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/FhirWebserviceClientProvider.html @@ -1,153 +1,153 @@ - - - - -FhirWebserviceClientProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface FhirWebserviceClientProvider

-
-
-
-
public interface FhirWebserviceClientProvider
-
-
- -
-
- -
- -
- -
-
- - + + + + +FhirWebserviceClientProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface FhirWebserviceClientProvider

+
+
+
+
public interface FhirWebserviceClientProvider
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/MailService.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/MailService.html index b870c901e..297bd9529 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/MailService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/MailService.html @@ -1,295 +1,295 @@ - - - - -MailService (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface MailService

-
-
-
-
public interface MailService
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    default void
    -
    send(String subject, - String message)
    -
    -
    Sends a plain text mail to the BPE wide configured recipients.
    -
    -
    default void
    -
    send(String subject, - String message, - String to)
    -
    -
    Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
    -
    -
    default void
    -
    send(String subject, - String message, - Collection<String> to)
    -
    -
    Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
    -
    -
    default void
    -
    send(String subject, - javax.mail.internet.MimeBodyPart body)
    -
    -
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
    -
    -
    default void
    -
    send(String subject, - javax.mail.internet.MimeBodyPart body, - String to)
    -
    -
    Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
    -
    -
    default void
    -
    send(String subject, - javax.mail.internet.MimeBodyPart body, - Collection<String> to)
    -
    -
    Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
    -
    -
    void
    -
    send(String subject, - javax.mail.internet.MimeBodyPart body, - Consumer<javax.mail.internet.MimeMessage> messageModifier)
    -
    -
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
    -
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      send

      -
      default void send(String subject, - String message)
      -
      Sends a plain text mail to the BPE wide configured recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      message - not null
      -
      -
      -
    • -
    • -
      -

      send

      -
      default void send(String subject, - String message, - String to)
      -
      Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      message - not null
      -
      to - BPE wide configured recipients if parameter is null
      -
      -
      -
    • -
    • -
      -

      send

      -
      default void send(String subject, - String message, - Collection<String> to)
      -
      Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      message - not null
      -
      to - BPE wide configured recipients if parameter is null or empty
      -
      -
      -
    • -
    • -
      -

      send

      -
      default void send(String subject, - javax.mail.internet.MimeBodyPart body)
      -
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      body - not null
      -
      -
      -
    • -
    • -
      -

      send

      -
      default void send(String subject, - javax.mail.internet.MimeBodyPart body, - String to)
      -
      Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      body - not null
      -
      to - BPE wide configured recipients if parameter is null
      -
      -
      -
    • -
    • -
      -

      send

      -
      default void send(String subject, - javax.mail.internet.MimeBodyPart body, - Collection<String> to)
      -
      Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
      -
      -
      Parameters:
      -
      subject - not null
      -
      body - not null
      -
      to - BPE wide configured recipients if parameter is null or empty
      -
      -
      -
    • -
    • -
      -

      send

      -
      void send(String subject, - javax.mail.internet.MimeBodyPart body, - Consumer<javax.mail.internet.MimeMessage> messageModifier)
      -
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
      -
      -
      Parameters:
      -
      subject - not null
      -
      body - not null
      -
      messageModifier - may be null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +MailService (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface MailService

+
+
+
+
public interface MailService
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default void
    +
    send(String subject, + String message)
    +
    +
    Sends a plain text mail to the BPE wide configured recipients.
    +
    +
    default void
    +
    send(String subject, + String message, + String to)
    +
    +
    Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
    +
    +
    default void
    +
    send(String subject, + String message, + Collection<String> to)
    +
    +
    Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
    +
    +
    default void
    +
    send(String subject, + javax.mail.internet.MimeBodyPart body)
    +
    +
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
    +
    +
    default void
    +
    send(String subject, + javax.mail.internet.MimeBodyPart body, + String to)
    +
    +
    Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
    +
    +
    default void
    +
    send(String subject, + javax.mail.internet.MimeBodyPart body, + Collection<String> to)
    +
    +
    Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
    +
    +
    void
    +
    send(String subject, + javax.mail.internet.MimeBodyPart body, + Consumer<javax.mail.internet.MimeMessage> messageModifier)
    +
    +
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
    +
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      send

      +
      default void send(String subject, + String message)
      +
      Sends a plain text mail to the BPE wide configured recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      message - not null
      +
      +
      +
    • +
    • +
      +

      send

      +
      default void send(String subject, + String message, + String to)
      +
      Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      message - not null
      +
      to - BPE wide configured recipients if parameter is null
      +
      +
      +
    • +
    • +
      +

      send

      +
      default void send(String subject, + String message, + Collection<String> to)
      +
      Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      message - not null
      +
      to - BPE wide configured recipients if parameter is null or empty
      +
      +
      +
    • +
    • +
      +

      send

      +
      default void send(String subject, + javax.mail.internet.MimeBodyPart body)
      +
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      body - not null
      +
      +
      +
    • +
    • +
      +

      send

      +
      default void send(String subject, + javax.mail.internet.MimeBodyPart body, + String to)
      +
      Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      body - not null
      +
      to - BPE wide configured recipients if parameter is null
      +
      +
      +
    • +
    • +
      +

      send

      +
      default void send(String subject, + javax.mail.internet.MimeBodyPart body, + Collection<String> to)
      +
      Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
      +
      +
      Parameters:
      +
      subject - not null
      +
      body - not null
      +
      to - BPE wide configured recipients if parameter is null or empty
      +
      +
      +
    • +
    • +
      +

      send

      +
      void send(String subject, + javax.mail.internet.MimeBodyPart body, + Consumer<javax.mail.internet.MimeMessage> messageModifier)
      +
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
      +
      +
      Parameters:
      +
      subject - not null
      +
      body - not null
      +
      messageModifier - may be null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/OrganizationProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/OrganizationProvider.html index 834e6e4a3..74048128f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/OrganizationProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/OrganizationProvider.html @@ -1,353 +1,353 @@ - - - - -OrganizationProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface OrganizationProvider

-
-
-
-
public interface OrganizationProvider
-
Provides access to Organization resources from the DSF FHIR server.
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getLocalOrganization

      -
      Optional<org.hl7.fhir.r4.model.Organization> getLocalOrganization()
      -
      Retrieves the local Organization resources by searching for the managing Organization of the - local Endpoint resources. The local Endpoint resource is identified by the DSF FHIR server - address configured for the DSF BPE server.
      -
      -
      Returns:
      -
      Managing Organization for the Endpoint resource with address equal to the DSF FHIR server - base address configured for this DSF BPE, empty Optional if no such resource exists
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getLocalOrganizationIdentifier

      -
      default Optional<org.hl7.fhir.r4.model.Identifier> getLocalOrganizationIdentifier()
      -
      -
      Returns:
      -
      DSF organization identifier from the local Organization resource, empty Optional if no - such resource exists or the Organization does not have a DSF organization identifier
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getLocalOrganizationIdentifierValue

      -
      default Optional<String> getLocalOrganizationIdentifierValue()
      -
      -
      Returns:
      -
      DSF organization identifier value from the local Organization resource, empty Optional if - no such resource exists or the Organization does not have a DSF organization identifier
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getOrganization

      -
      Optional<org.hl7.fhir.r4.model.Organization> getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier)
      -
      -
      Parameters:
      -
      organizationIdentifier - may be null
      -
      Returns:
      -
      Active Organization with the given organizationIdentifier, empty Optional if no - such resource exists or the given identifier is null
      -
      -
      -
    • -
    • -
      -

      getOrganization

      -
      default Optional<org.hl7.fhir.r4.model.Organization> getOrganization(String organizationIdentifierValue)
      -
      -
      Parameters:
      -
      organizationIdentifierValue - may be null
      -
      Returns:
      -
      Active Organization with the given DSF organizationIdentifier, empty Optional if - no such resource exists or the given identifier value is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getOrganizations

      -
      List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifier - may be null
      -
      Returns:
      -
      Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier, empty List if no parent organization found, - parent has no participating organizations configured via OrganizationAffiliation resources or the - given identifier is null
      -
      -
      -
    • -
    • -
      -

      getOrganizations

      -
      default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifierValue - may be null
      -
      Returns:
      -
      Active Organizations configured as participatingOrganization for an active parent Organization - with the given DSF parentOrganizationIdentifierValue, empty List if no parent organization - found, parent has no participating organizations configured via OrganizationAffiliation resources - or the given identifier is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getOrganizations

      -
      List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifier - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier and role equal to the given - memberOrganizationRole, empty List if no parent organization found, parent has no - participating organizations configured via OrganizationAffiliation resources with the given role - or the given identifier is null
      -
      -
      -
    • -
    • -
      -

      getOrganizations

      -
      default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
      -
      Parameters:
      -
      parentOrganizationIdentifierValue - may be null
      -
      memberOrganizationRole - may be null
      -
      Returns:
      -
      Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier and role equal to the given - memberOrganizationRole, empty List if no parent organization found, parent has no - participating organizations configured via OrganizationAffiliation resources with the given role - or the given identifier is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      getRemoteOrganizations

      -
      List<org.hl7.fhir.r4.model.Organization> getRemoteOrganizations()
      -
      -
      Returns:
      -
      All active Organization resources except the local Organization
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +OrganizationProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface OrganizationProvider

+
+
+
+
public interface OrganizationProvider
+
Provides access to Organization resources from the DSF FHIR server.
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocalOrganization

      +
      Optional<org.hl7.fhir.r4.model.Organization> getLocalOrganization()
      +
      Retrieves the local Organization resources by searching for the managing Organization of the + local Endpoint resources. The local Endpoint resource is identified by the DSF FHIR server + address configured for the DSF BPE server.
      +
      +
      Returns:
      +
      Managing Organization for the Endpoint resource with address equal to the DSF FHIR server + base address configured for this DSF BPE, empty Optional if no such resource exists
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getLocalOrganizationIdentifier

      +
      default Optional<org.hl7.fhir.r4.model.Identifier> getLocalOrganizationIdentifier()
      +
      +
      Returns:
      +
      DSF organization identifier from the local Organization resource, empty Optional if no + such resource exists or the Organization does not have a DSF organization identifier
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getLocalOrganizationIdentifierValue

      +
      default Optional<String> getLocalOrganizationIdentifierValue()
      +
      +
      Returns:
      +
      DSF organization identifier value from the local Organization resource, empty Optional if + no such resource exists or the Organization does not have a DSF organization identifier
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOrganization

      +
      Optional<org.hl7.fhir.r4.model.Organization> getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier)
      +
      +
      Parameters:
      +
      organizationIdentifier - may be null
      +
      Returns:
      +
      Active Organization with the given organizationIdentifier, empty Optional if no + such resource exists or the given identifier is null
      +
      +
      +
    • +
    • +
      +

      getOrganization

      +
      default Optional<org.hl7.fhir.r4.model.Organization> getOrganization(String organizationIdentifierValue)
      +
      +
      Parameters:
      +
      organizationIdentifierValue - may be null
      +
      Returns:
      +
      Active Organization with the given DSF organizationIdentifier, empty Optional if + no such resource exists or the given identifier value is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOrganizations

      +
      List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifier - may be null
      +
      Returns:
      +
      Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier, empty List if no parent organization found, + parent has no participating organizations configured via OrganizationAffiliation resources or the + given identifier is null
      +
      +
      +
    • +
    • +
      +

      getOrganizations

      +
      default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifierValue - may be null
      +
      Returns:
      +
      Active Organizations configured as participatingOrganization for an active parent Organization + with the given DSF parentOrganizationIdentifierValue, empty List if no parent organization + found, parent has no participating organizations configured via OrganizationAffiliation resources + or the given identifier is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getOrganizations

      +
      List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifier - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier and role equal to the given + memberOrganizationRole, empty List if no parent organization found, parent has no + participating organizations configured via OrganizationAffiliation resources with the given role + or the given identifier is null
      +
      +
      +
    • +
    • +
      +

      getOrganizations

      +
      default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
      +
      Parameters:
      +
      parentOrganizationIdentifierValue - may be null
      +
      memberOrganizationRole - may be null
      +
      Returns:
      +
      Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier and role equal to the given + memberOrganizationRole, empty List if no parent organization found, parent has no + participating organizations configured via OrganizationAffiliation resources with the given role + or the given identifier is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      getRemoteOrganizations

      +
      List<org.hl7.fhir.r4.model.Organization> getRemoteOrganizations()
      +
      +
      Returns:
      +
      All active Organization resources except the local Organization
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/QuestionnaireResponseHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/QuestionnaireResponseHelper.html index 0249ccb90..d78159688 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/QuestionnaireResponseHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/QuestionnaireResponseHelper.html @@ -1,232 +1,232 @@ - - - - -QuestionnaireResponseHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface QuestionnaireResponseHelper

-
-
-
-
public interface QuestionnaireResponseHelper
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    -
    addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text, - org.hl7.fhir.r4.model.Type answer)
    -
     
    -
    void
    -
    addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text)
    -
     
    -
    default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    -
    getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
    -
     
    -
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    -
    getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    -
     
    -
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    -
    getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    -
     
    -
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    -
    getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
    -
     
    -
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    -
    getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
    -
     
    - -
    getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    -
     
    -
    org.hl7.fhir.r4.model.Type
    -
    transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getFirstItemLeaveMatchingLinkId

      -
      default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
      -
    • -
    • -
      -

      getItemLeavesMatchingLinkIdAsList

      -
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
      -
    • -
    • -
      -

      getItemLeavesMatchingLinkIdAsStream

      -
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
      -
    • -
    • -
      -

      getItemLeavesAsList

      -
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
      -
    • -
    • -
      -

      getItemLeavesAsStream

      -
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
      -
    • -
    • -
      -

      transformQuestionTypeToAnswerType

      -
      org.hl7.fhir.r4.model.Type transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
      -
      -
    • -
    • -
      -

      addItemLeafWithoutAnswer

      -
      void addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text)
      -
      -
    • -
    • -
      -

      addItemLeafWithAnswer

      -
      void addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text, - org.hl7.fhir.r4.model.Type answer)
      -
      -
    • -
    • -
      -

      getLocalVersionlessAbsoluteUrl

      -
      String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +QuestionnaireResponseHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface QuestionnaireResponseHelper

+
+
+
+
public interface QuestionnaireResponseHelper
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text, + org.hl7.fhir.r4.model.Type answer)
    +
     
    +
    void
    +
    addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text)
    +
     
    +
    default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    +
    getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
    +
     
    +
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    +
    getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    +
     
    +
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    +
    getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    +
     
    +
    default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    +
    getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
    +
     
    +
    Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
    +
    getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
    +
     
    + +
    getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
    +
     
    +
    org.hl7.fhir.r4.model.Type
    +
    transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getFirstItemLeaveMatchingLinkId

      +
      default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
      +
    • +
    • +
      +

      getItemLeavesMatchingLinkIdAsList

      +
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
      +
    • +
    • +
      +

      getItemLeavesMatchingLinkIdAsStream

      +
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
      +
    • +
    • +
      +

      getItemLeavesAsList

      +
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
      +
    • +
    • +
      +

      getItemLeavesAsStream

      +
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
      +
    • +
    • +
      +

      transformQuestionTypeToAnswerType

      +
      org.hl7.fhir.r4.model.Type transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
      +
      +
    • +
    • +
      +

      addItemLeafWithoutAnswer

      +
      void addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text)
      +
      +
    • +
    • +
      +

      addItemLeafWithAnswer

      +
      void addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text, + org.hl7.fhir.r4.model.Type answer)
      +
      +
    • +
    • +
      +

      getLocalVersionlessAbsoluteUrl

      +
      String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/TaskHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/TaskHelper.html index 6d8f6a1ca..799fc6e40 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/TaskHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/TaskHelper.html @@ -1,862 +1,862 @@ - - - - -TaskHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface TaskHelper

-
-
-
-
public interface TaskHelper
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    org.hl7.fhir.r4.model.Task.ParameterComponent
    -
    createInput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
    -
    -
    Creates an input parameter for the given value, system and code.
    -
    -
    org.hl7.fhir.r4.model.Task.ParameterComponent
    -
    createInput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
    -
    -
    Creates an input parameter for the given value and coding.
    -
    -
    org.hl7.fhir.r4.model.Task.TaskOutputComponent
    -
    createOutput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
    -
    -
    Creates an output parameter for the given value, system and code.
    -
    -
    org.hl7.fhir.r4.model.Task.TaskOutputComponent
    -
    createOutput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
    -
    -
    Creates an output parameter for the given value and coding.
    -
    -
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    -
    -
    Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    -
    -
    Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
    -
    -
    default Optional<String>
    -
    getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - String system, - String code)
    -
    -
    Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
    -
    -
    default Optional<String>
    -
    getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
    -
    -
    Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
    -
    -
    default <T extends org.hl7.fhir.r4.model.Type>
    Optional<T>
    -
    getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
    -
    -
    Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
    -
    -
    default <T extends org.hl7.fhir.r4.model.Type>
    Optional<T>
    -
    getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
    -
    -
    Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
    -
    -
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
    -
    -
    Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
    -
    -
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
    -
    -
    Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
    -
    -
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getInputParameters(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    -
    -
    Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getInputParameters(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    -
    -
    Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
    -
    - -
    getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - String system, - String code)
    -
    -
    Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
    -
    - -
    getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
    -
    -
    Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
    -
    -
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
    -
    -
    Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
    -
    -
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
    -
    -
    Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
    -
    -
    <T extends org.hl7.fhir.r4.model.Type>
    Stream<T>
    -
    getInputParameterValues(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
    -
    -
    Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    <T extends org.hl7.fhir.r4.model.Type>
    Stream<T>
    -
    getInputParameterValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
    -
    -
    Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
    -
    - -
    getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getLocalVersionlessAbsoluteUrl

      -
      String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
      -
      -
      Parameters:
      -
      task - may be null
      -
      Returns:
      -
      null if the given task is null
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterStringValue

      -
      default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
      -
      Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      Returns:
      -
      Optional.empty() if the given task or coding is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • StringType
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterStringValue

      -
      default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - String system, - String code)
      -
      Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      Returns:
      -
      Optional.empty() if the given task is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • StringType
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterValue

      -
      default <T extends org.hl7.fhir.r4.model.Type> -Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
      -
      Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
      -
      -
      Type Parameters:
      -
      T - input parameter value type
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Optional.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterValue

      -
      default <T extends org.hl7.fhir.r4.model.Type> -Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
      -
      Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
      -
      -
      Type Parameters:
      -
      T - input parameter value type
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Optional.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterWithExtension

      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      extensionUrl - may be null
      -
      Returns:
      -
      Optional.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameterWithExtension

      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      extensionUrl - may be null
      -
      Returns:
      -
      Optional.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameter

      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Optional.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getFirstInputParameter

      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Optional.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameterStringValues

      -
      Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
      -
      Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      Returns:
      -
      Stream.empty() if the given task or coding is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • StringType
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameterStringValues

      -
      Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - String system, - String code)
      -
      Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      Returns:
      -
      Stream.empty() if the given task is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • StringType
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameterValues

      -
      <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
      -
      Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
      -
      -
      Type Parameters:
      -
      T - input parameter value type
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Stream.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameterValues

      -
      <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
      -
      Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      Type Parameters:
      -
      T - input parameter value type
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Stream.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParametersWithExtension

      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      extensionUrl - may be null
      -
      Returns:
      -
      Stream.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParametersWithExtension

      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      extensionUrl - may be null
      -
      Returns:
      -
      Stream.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameters

      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
      -
      -
      Parameters:
      -
      task - may be null
      -
      coding - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Stream.empty() if the given task or coding is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      getInputParameters

      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      Parameters:
      -
      task - may be null
      -
      system - may be null
      -
      code - may be null
      -
      expectedType - not null
      -
      Returns:
      -
      Stream.empty() if the given task is null
      -
      Throws:
      -
      NullPointerException - if the given expectedType is null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.getType()
      • -
      • Type
      • -
      -
      -
      -
      -
    • -
    • -
      -

      createInput

      -
      org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
      -
      Creates an input parameter for the given value and coding.
      -
      -
      Parameters:
      -
      value - may be null
      -
      coding - may be null
      -
      Returns:
      -
      not null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • -
      • Task.ParameterComponent.setValue(Type)
      • -
      -
      -
      -
      -
    • -
    • -
      -

      createInput

      -
      org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
      -
      Creates an input parameter for the given value, system and code.
      -
      -
      Parameters:
      -
      value - may be null
      -
      system - may be null
      -
      code - may be null
      -
      Returns:
      -
      not null
      -
      See Also:
      -
      -
        -
      • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • -
      • Task.ParameterComponent.setValue(Type)
      • -
      -
      -
      -
      -
    • -
    • -
      -

      createOutput

      -
      org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
      -
      Creates an output parameter for the given value and coding.
      -
      -
      Parameters:
      -
      value - may be null
      -
      coding - may be null
      -
      Returns:
      -
      not null
      -
      See Also:
      -
      -
        -
      • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • -
      • Task.TaskOutputComponent.setValue(Type)
      • -
      -
      -
      -
      -
    • -
    • -
      -

      createOutput

      -
      org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
      -
      Creates an output parameter for the given value, system and code.
      -
      -
      Parameters:
      -
      value - may be null
      -
      system - may be null
      -
      code - may be null
      -
      Returns:
      -
      not null
      -
      See Also:
      -
      -
        -
      • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • -
      • Task.TaskOutputComponent.setValue(Type)
      • -
      -
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +TaskHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface TaskHelper

+
+
+
+
public interface TaskHelper
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.hl7.fhir.r4.model.Task.ParameterComponent
    +
    createInput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
    +
    +
    Creates an input parameter for the given value, system and code.
    +
    +
    org.hl7.fhir.r4.model.Task.ParameterComponent
    +
    createInput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
    +
    +
    Creates an input parameter for the given value and coding.
    +
    +
    org.hl7.fhir.r4.model.Task.TaskOutputComponent
    +
    createOutput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
    +
    +
    Creates an output parameter for the given value, system and code.
    +
    +
    org.hl7.fhir.r4.model.Task.TaskOutputComponent
    +
    createOutput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
    +
    +
    Creates an output parameter for the given value and coding.
    +
    +
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    +
    +
    Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    +
    +
    Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
    +
    +
    default Optional<String>
    +
    getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + String system, + String code)
    +
    +
    Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
    +
    +
    default Optional<String>
    +
    getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
    +
    +
    Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
    +
    +
    default <T extends org.hl7.fhir.r4.model.Type>
    Optional<T>
    +
    getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
    +
    +
    Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
    +
    +
    default <T extends org.hl7.fhir.r4.model.Type>
    Optional<T>
    +
    getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
    +
    +
    Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
    +
    +
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
    +
    +
    Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
    +
    +
    default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
    +
    +
    Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
    +
    +
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getInputParameters(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    +
    +
    Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getInputParameters(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
    +
    +
    Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
    +
    + +
    getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + String system, + String code)
    +
    +
    Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
    +
    + +
    getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
    +
    +
    Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
    +
    +
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
    +
    +
    Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
    +
    +
    Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
    +
    +
    Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
    +
    +
    <T extends org.hl7.fhir.r4.model.Type>
    Stream<T>
    +
    getInputParameterValues(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
    +
    +
    Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    <T extends org.hl7.fhir.r4.model.Type>
    Stream<T>
    +
    getInputParameterValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
    +
    +
    Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
    +
    + +
    getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getLocalVersionlessAbsoluteUrl

      +
      String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
      +
      +
      Parameters:
      +
      task - may be null
      +
      Returns:
      +
      null if the given task is null
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterStringValue

      +
      default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
      +
      Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      Returns:
      +
      Optional.empty() if the given task or coding is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • StringType
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterStringValue

      +
      default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + String system, + String code)
      +
      Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      Returns:
      +
      Optional.empty() if the given task is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • StringType
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterValue

      +
      default <T extends org.hl7.fhir.r4.model.Type> +Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
      +
      Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
      +
      +
      Type Parameters:
      +
      T - input parameter value type
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Optional.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterValue

      +
      default <T extends org.hl7.fhir.r4.model.Type> +Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
      +
      Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
      +
      +
      Type Parameters:
      +
      T - input parameter value type
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Optional.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterWithExtension

      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      extensionUrl - may be null
      +
      Returns:
      +
      Optional.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameterWithExtension

      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      extensionUrl - may be null
      +
      Returns:
      +
      Optional.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameter

      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Optional.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getFirstInputParameter

      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Optional.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameterStringValues

      +
      Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
      +
      Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      Returns:
      +
      Stream.empty() if the given task or coding is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • StringType
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameterStringValues

      +
      Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + String system, + String code)
      +
      Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      Returns:
      +
      Stream.empty() if the given task is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • StringType
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameterValues

      +
      <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
      +
      Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
      +
      +
      Type Parameters:
      +
      T - input parameter value type
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Stream.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameterValues

      +
      <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
      +
      Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      Type Parameters:
      +
      T - input parameter value type
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Stream.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParametersWithExtension

      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      extensionUrl - may be null
      +
      Returns:
      +
      Stream.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParametersWithExtension

      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      extensionUrl - may be null
      +
      Returns:
      +
      Stream.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameters

      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
      +
      +
      Parameters:
      +
      task - may be null
      +
      coding - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Stream.empty() if the given task or coding is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      getInputParameters

      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      Parameters:
      +
      task - may be null
      +
      system - may be null
      +
      code - may be null
      +
      expectedType - not null
      +
      Returns:
      +
      Stream.empty() if the given task is null
      +
      Throws:
      +
      NullPointerException - if the given expectedType is null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.getType()
      • +
      • Type
      • +
      +
      +
      +
      +
    • +
    • +
      +

      createInput

      +
      org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
      +
      Creates an input parameter for the given value and coding.
      +
      +
      Parameters:
      +
      value - may be null
      +
      coding - may be null
      +
      Returns:
      +
      not null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • +
      • Task.ParameterComponent.setValue(Type)
      • +
      +
      +
      +
      +
    • +
    • +
      +

      createInput

      +
      org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
      +
      Creates an input parameter for the given value, system and code.
      +
      +
      Parameters:
      +
      value - may be null
      +
      system - may be null
      +
      code - may be null
      +
      Returns:
      +
      not null
      +
      See Also:
      +
      +
        +
      • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • +
      • Task.ParameterComponent.setValue(Type)
      • +
      +
      +
      +
      +
    • +
    • +
      +

      createOutput

      +
      org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
      +
      Creates an output parameter for the given value and coding.
      +
      +
      Parameters:
      +
      value - may be null
      +
      coding - may be null
      +
      Returns:
      +
      not null
      +
      See Also:
      +
      +
        +
      • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • +
      • Task.TaskOutputComponent.setValue(Type)
      • +
      +
      +
      +
      +
    • +
    • +
      +

      createOutput

      +
      org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
      +
      Creates an output parameter for the given value, system and code.
      +
      +
      Parameters:
      +
      value - may be null
      +
      system - may be null
      +
      code - may be null
      +
      Returns:
      +
      not null
      +
      See Also:
      +
      +
        +
      • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
      • +
      • Task.TaskOutputComponent.setValue(Type)
      • +
      +
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/EndpointProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/EndpointProvider.html index 6efa961bc..ed48f0c12 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/EndpointProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/EndpointProvider.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.EndpointProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.EndpointProvider

-
-
Packages that use EndpointProvider
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.EndpointProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.EndpointProvider

+
+
Packages that use EndpointProvider
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/FhirWebserviceClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/FhirWebserviceClientProvider.html index 98c6ee8e4..03fc21091 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/FhirWebserviceClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/FhirWebserviceClientProvider.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.FhirWebserviceClientProvider

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.FhirWebserviceClientProvider

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/MailService.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/MailService.html index f6f823a3a..2c7ff465d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/MailService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/MailService.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.MailService (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.MailService

-
-
Packages that use MailService
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.MailService (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.MailService

+
+
Packages that use MailService
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/OrganizationProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/OrganizationProvider.html index d90bf5eff..1c359d054 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/OrganizationProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/OrganizationProvider.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.OrganizationProvider (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.OrganizationProvider

-
-
Packages that use OrganizationProvider
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.OrganizationProvider (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.OrganizationProvider

+
+
Packages that use OrganizationProvider
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/QuestionnaireResponseHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/QuestionnaireResponseHelper.html index 16e73a1fe..a6f4ce7b7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/QuestionnaireResponseHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/QuestionnaireResponseHelper.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.QuestionnaireResponseHelper

-
-
Packages that use QuestionnaireResponseHelper
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.QuestionnaireResponseHelper

+
+
Packages that use QuestionnaireResponseHelper
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/TaskHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/TaskHelper.html index 4a1b9b53f..72de986a4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/TaskHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/class-use/TaskHelper.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.service.TaskHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.service.TaskHelper

-
-
Packages that use TaskHelper
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.service.TaskHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.service.TaskHelper

+
+
Packages that use TaskHelper
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-summary.html index 9b5d77207..b3a762326 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-summary.html @@ -1,132 +1,132 @@ - - - - -dev.dsf.bpe.v1.service (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.service

-
-
-
package dev.dsf.bpe.v1.service
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.service (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.service

+
+
+
package dev.dsf.bpe.v1.service
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-tree.html index 65f625c58..831a882be 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-tree.html @@ -1,78 +1,78 @@ - - - - -dev.dsf.bpe.v1.service Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.service

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.service Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.service

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-use.html index b1fa85a56..30ef60cf6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/service/package-use.html @@ -1,99 +1,99 @@ - - - - -Uses of Package dev.dsf.bpe.v1.service (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.service

-
-
Packages that use dev.dsf.bpe.v1.service
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.service (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.service

+
+
Packages that use dev.dsf.bpe.v1.service
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Target.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Target.html index 2889e8db1..bc882d45f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Target.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Target.html @@ -1,199 +1,199 @@ - - - - -Target (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Target

-
-
-
-
public interface Target
-
Specifies a communication target for FHIR Task resources.
-
-
See Also:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getOrganizationIdentifierValue

      -
      String getOrganizationIdentifierValue()
      -
      -
      Returns:
      -
      not null
      -
      -
      -
    • -
    • -
      -

      getEndpointIdentifierValue

      -
      String getEndpointIdentifierValue()
      -
      -
      Returns:
      -
      not null
      -
      -
      -
    • -
    • -
      -

      getEndpointUrl

      -
      String getEndpointUrl()
      -
      -
      Returns:
      -
      not null
      -
      -
      -
    • -
    • -
      -

      getCorrelationKey

      -
      String getCorrelationKey()
      -
      -
      Returns:
      -
      may be null
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Target (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Target

+
+
+
+
public interface Target
+
Specifies a communication target for FHIR Task resources.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getOrganizationIdentifierValue

      +
      String getOrganizationIdentifierValue()
      +
      +
      Returns:
      +
      not null
      +
      +
      +
    • +
    • +
      +

      getEndpointIdentifierValue

      +
      String getEndpointIdentifierValue()
      +
      +
      Returns:
      +
      not null
      +
      +
      +
    • +
    • +
      +

      getEndpointUrl

      +
      String getEndpointUrl()
      +
      +
      Returns:
      +
      not null
      +
      +
      +
    • +
    • +
      +

      getCorrelationKey

      +
      String getCorrelationKey()
      +
      +
      Returns:
      +
      may be null
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Targets.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Targets.html index c24a810f7..c072de1f6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Targets.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Targets.html @@ -1,233 +1,233 @@ - - - - -Targets (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Targets

-
-
-
-
public interface Targets
-
Specifies a list of communication targets for FHIR Task resources.
-
-
See Also:
-
- -
-
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getEntries

      -
      List<Target> getEntries()
      -
      -
      Returns:
      -
      not null
      -
      -
      -
    • -
    • -
      -

      removeByEndpointIdentifierValue

      -
      Targets removeByEndpointIdentifierValue(Target target)
      -
      Removes targets base on the given Targets endpoint identifier value.
      -
      -
      Parameters:
      -
      target -
      -
      Returns:
      -
      new Targets object
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      removeByEndpointIdentifierValue

      -
      Targets removeByEndpointIdentifierValue(String targetEndpointIdentifierValue)
      -
      Removes targets base on the given endpoint identifier value.
      -
      -
      Parameters:
      -
      targetEndpointIdentifierValue -
      -
      Returns:
      -
      new Targets object
      -
      -
      -
    • -
    • -
      -

      removeAllByEndpointIdentifierValue

      -
      Targets removeAllByEndpointIdentifierValue(Collection<String> targetEndpointIdentifierValues)
      -
      Removes targets base on the given endpoint identifier values.
      -
      -
      Parameters:
      -
      targetEndpointIdentifierValues -
      -
      Returns:
      -
      new Targets object
      -
      -
      -
    • -
    • -
      -

      isEmpty

      -
      boolean isEmpty()
      -
      -
      Returns:
      -
      true if the entries list is empty
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Targets (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Targets

+
+
+
+
public interface Targets
+
Specifies a list of communication targets for FHIR Task resources.
+
+
See Also:
+
+ +
+
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getEntries

      +
      List<Target> getEntries()
      +
      +
      Returns:
      +
      not null
      +
      +
      +
    • +
    • +
      +

      removeByEndpointIdentifierValue

      +
      Targets removeByEndpointIdentifierValue(Target target)
      +
      Removes targets base on the given Targets endpoint identifier value.
      +
      +
      Parameters:
      +
      target -
      +
      Returns:
      +
      new Targets object
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      removeByEndpointIdentifierValue

      +
      Targets removeByEndpointIdentifierValue(String targetEndpointIdentifierValue)
      +
      Removes targets base on the given endpoint identifier value.
      +
      +
      Parameters:
      +
      targetEndpointIdentifierValue -
      +
      Returns:
      +
      new Targets object
      +
      +
      +
    • +
    • +
      +

      removeAllByEndpointIdentifierValue

      +
      Targets removeAllByEndpointIdentifierValue(Collection<String> targetEndpointIdentifierValues)
      +
      Removes targets base on the given endpoint identifier values.
      +
      +
      Parameters:
      +
      targetEndpointIdentifierValues -
      +
      Returns:
      +
      new Targets object
      +
      +
      +
    • +
    • +
      +

      isEmpty

      +
      boolean isEmpty()
      +
      +
      Returns:
      +
      true if the entries list is empty
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Variables.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Variables.html index 5c4ab82ce..11d90f0e2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Variables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/Variables.html @@ -1,1194 +1,1194 @@ - - - - -Variables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Variables

-
-
-
-
public interface Variables
-
Gives access to process execution variables. Includes factory methods for Target and Targets values.
-
-
- -
-
- -
- -
- -
-
- - + + + + +Variables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Variables

+
+
+
+
public interface Variables
+
Gives access to process execution variables. Includes factory methods for Target and Targets values.
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Target.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Target.html index 70eb5e799..32c1b5763 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Target.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Target.html @@ -1,172 +1,172 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.variables.Target (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.variables.Target

-
-
Packages that use Target
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.variables.Target (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.variables.Target

+
+
Packages that use Target
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Targets.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Targets.html index b9809c0e9..b515d2185 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Targets.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Targets.html @@ -1,126 +1,126 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.variables.Targets (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.variables.Targets

-
-
Packages that use Targets
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.variables.Targets (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.variables.Targets

+
+
Packages that use Targets
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Variables.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Variables.html index 35c6b454b..3b2431ff5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Variables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/class-use/Variables.html @@ -1,172 +1,172 @@ - - - - -Uses of Interface dev.dsf.bpe.v1.variables.Variables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.bpe.v1.variables.Variables

-
-
Packages that use Variables
-
-
Package
-
Description
- -
 
- -
 
-
-
-
    -
  • -
    -

    Uses of Variables in dev.dsf.bpe.v1

    -
    Methods in dev.dsf.bpe.v1 that return Variables
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - -
    ProcessPluginApi.getVariables(org.camunda.bpm.engine.delegate.DelegateExecution execution)
    -
     
    -
    -
    -
  • -
  • -
    -

    Uses of Variables in dev.dsf.bpe.v1.activity

    -
    Methods in dev.dsf.bpe.v1.activity with parameters of type Variables
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    protected final String
    -
    AbstractTaskMessageSend.createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Generates an alternative business-key and stores it as a process variable with name - BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
    -
    -
    protected abstract void
    -
    AbstractServiceDelegate.doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Implement this method to execute custom business logic within BPMN service tasks.
    -
    -
    protected void
    -
    AbstractTaskMessageSend.doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
     
    -
    protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    -
    AbstractTaskMessageSend.getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Override this method to add additional input parameters to the task resource being send.
    -
    -
    protected String
    -
    AbstractTaskMessageSend.getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field - instantiatesCanonical.
    -
    -
    protected String
    -
    AbstractTaskMessageSend.getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the messageName value used for Task resources send by this class via the injected field - messageName.
    -
    -
    protected String
    -
    AbstractTaskMessageSend.getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables)
    -
    -
    Retrieves the profile value used for Task resources send by this class via the injected field profile.
    -
    -
    protected void
    -
    AbstractTaskMessageSend.handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    AbstractTaskMessageSend.handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    AbstractTaskMessageSend.handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Exception exception, - String errorMessage)
    -
     
    -
    protected void
    -
    AbstractTaskMessageSend.sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, - Variables variables, - Target target, - String instantiatesCanonical, - String messageName, - String businessKey, - String profile, - Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
    -
     
    -
    -
    -
  • -
-
-
- -
-
- - + + + + +Uses of Interface dev.dsf.bpe.v1.variables.Variables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.bpe.v1.variables.Variables

+
+
Packages that use Variables
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+
    +
  • +
    +

    Uses of Variables in dev.dsf.bpe.v1

    +
    Methods in dev.dsf.bpe.v1 that return Variables
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + +
    ProcessPluginApi.getVariables(org.camunda.bpm.engine.delegate.DelegateExecution execution)
    +
     
    +
    +
    +
  • +
  • +
    +

    Uses of Variables in dev.dsf.bpe.v1.activity

    +
    Methods in dev.dsf.bpe.v1.activity with parameters of type Variables
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    protected final String
    +
    AbstractTaskMessageSend.createAndSaveAlternativeBusinessKey(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Generates an alternative business-key and stores it as a process variable with name + BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
    +
    +
    protected abstract void
    +
    AbstractServiceDelegate.doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Implement this method to execute custom business logic within BPMN service tasks.
    +
    +
    protected void
    +
    AbstractTaskMessageSend.doExecute(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
     
    +
    protected Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
    +
    AbstractTaskMessageSend.getAdditionalInputParameters(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Override this method to add additional input parameters to the task resource being send.
    +
    +
    protected String
    +
    AbstractTaskMessageSend.getInstantiatesCanonical(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field + instantiatesCanonical.
    +
    +
    protected String
    +
    AbstractTaskMessageSend.getMessageName(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the messageName value used for Task resources send by this class via the injected field + messageName.
    +
    +
    protected String
    +
    AbstractTaskMessageSend.getProfile(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables)
    +
    +
    Retrieves the profile value used for Task resources send by this class via the injected field profile.
    +
    +
    protected void
    +
    AbstractTaskMessageSend.handleEndEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    AbstractTaskMessageSend.handleIntermediateThrowEventError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    AbstractTaskMessageSend.handleSendTaskError(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Exception exception, + String errorMessage)
    +
     
    +
    protected void
    +
    AbstractTaskMessageSend.sendTask(org.camunda.bpm.engine.delegate.DelegateExecution execution, + Variables variables, + Target target, + String instantiatesCanonical, + String messageName, + String businessKey, + String profile, + Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> additionalInputParameters)
    +
     
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-summary.html index 3103f9e7c..6ef61b9f8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-summary.html @@ -1,128 +1,128 @@ - - - - -dev.dsf.bpe.v1.variables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.bpe.v1.variables

-
-
-
package dev.dsf.bpe.v1.variables
-
- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.variables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.bpe.v1.variables

+
+
+
package dev.dsf.bpe.v1.variables
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-tree.html index 53b14d192..53efa4a62 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-tree.html @@ -1,75 +1,75 @@ - - - - -dev.dsf.bpe.v1.variables Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.bpe.v1.variables

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.bpe.v1.variables Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.bpe.v1.variables

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-use.html index a7cf64db6..a4411b8e1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/bpe/v1/variables/package-use.html @@ -1,125 +1,125 @@ - - - - -Uses of Package dev.dsf.bpe.v1.variables (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.bpe.v1.variables

-
-
Packages that use dev.dsf.bpe.v1.variables
-
-
Package
-
Description
- -
 
- -
 
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.bpe.v1.variables (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.bpe.v1.variables

+
+
Packages that use dev.dsf.bpe.v1.variables
+
+
Package
+
Description
+ +
 
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/DsfOpenIdCredentials.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/DsfOpenIdCredentials.html index 23821a0ac..c277c523a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/DsfOpenIdCredentials.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/DsfOpenIdCredentials.html @@ -1,199 +1,199 @@ - - - - -DsfOpenIdCredentials (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface DsfOpenIdCredentials

-
-
-
-
public interface DsfOpenIdCredentials
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getUserId

      -
      String getUserId()
      -
      -
    • -
    • -
      -

      getAccessToken

      -
      Map<String,Object> getAccessToken()
      -
      -
    • -
    • -
      -

      getIdToken

      -
      Map<String,Object> getIdToken()
      -
      -
      Returns:
      -
      empty when authentication via bearer token
      -
      -
      -
    • -
    • -
      -

      getLongClaim

      -
      Long getLongClaim(String key)
      -
      -
      Parameters:
      -
      key - not null
      -
      Returns:
      -
      null if no Long entry with the given key in id-token
      -
      -
      -
    • -
    • -
      -

      getStringClaimOrDefault

      -
      String getStringClaimOrDefault(String key, - String defaultValue)
      -
      -
      Parameters:
      -
      key - not null
      -
      defaultValue -
      -
      Returns:
      -
      defaultValue if no String entry with the given key in id-token
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +DsfOpenIdCredentials (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DsfOpenIdCredentials

+
+
+
+
public interface DsfOpenIdCredentials
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getUserId

      +
      String getUserId()
      +
      +
    • +
    • +
      +

      getAccessToken

      +
      Map<String,Object> getAccessToken()
      +
      +
    • +
    • +
      +

      getIdToken

      +
      Map<String,Object> getIdToken()
      +
      +
      Returns:
      +
      empty when authentication via bearer token
      +
      +
      +
    • +
    • +
      +

      getLongClaim

      +
      Long getLongClaim(String key)
      +
      +
      Parameters:
      +
      key - not null
      +
      Returns:
      +
      null if no Long entry with the given key in id-token
      +
      +
      +
    • +
    • +
      +

      getStringClaimOrDefault

      +
      String getStringClaimOrDefault(String key, + String defaultValue)
      +
      +
      Parameters:
      +
      key - not null
      +
      defaultValue -
      +
      Returns:
      +
      defaultValue if no String entry with the given key in id-token
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/class-use/DsfOpenIdCredentials.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/class-use/DsfOpenIdCredentials.html index 1346def31..14f9f69dc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/class-use/DsfOpenIdCredentials.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/class-use/DsfOpenIdCredentials.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.common.auth.DsfOpenIdCredentials (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.common.auth.DsfOpenIdCredentials

-
-
Packages that use DsfOpenIdCredentials
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.common.auth.DsfOpenIdCredentials (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.common.auth.DsfOpenIdCredentials

+
+
Packages that use DsfOpenIdCredentials
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/DsfRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/DsfRole.html index 6b81443f5..a79f4eb4f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/DsfRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/DsfRole.html @@ -1,144 +1,144 @@ - - - - -DsfRole (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface DsfRole

-
-
-
-
public interface DsfRole
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    - - -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      name

      -
      String name()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +DsfRole (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface DsfRole

+
+
+
+
public interface DsfRole
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    + + +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      name

      +
      String name()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/Identity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/Identity.html index 8beacf392..267ff19b6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/Identity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/Identity.html @@ -1,255 +1,255 @@ - - - - -Identity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Identity

-
-
-
-
All Superinterfaces:
-
Principal
-
-
-
All Known Subinterfaces:
-
OrganizationIdentity, PractitionerIdentity
-
-
-
public interface Identity -extends Principal
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      ORGANIZATION_IDENTIFIER_SYSTEM

      -
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      isLocalIdentity

      -
      boolean isLocalIdentity()
      -
      -
    • -
    • -
      -

      getOrganization

      -
      org.hl7.fhir.r4.model.Organization getOrganization()
      -
      -
      Returns:
      -
      never null
      -
      -
      -
    • -
    • -
      -

      getOrganizationIdentifierValue

      -
      Optional<String> getOrganizationIdentifierValue()
      -
      -
    • -
    • -
      -

      getDsfRoles

      -
      Set<DsfRole> getDsfRoles()
      -
      -
    • -
    • -
      -

      hasDsfRole

      -
      boolean hasDsfRole(DsfRole role)
      -
      -
    • -
    • -
      -

      getCertificate

      -
      Optional<X509Certificate> getCertificate()
      -
      -
      Returns:
      -
      Optional.empty() if login via OIDC
      -
      -
      -
    • -
    • -
      -

      getDisplayName

      -
      String getDisplayName()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Identity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Identity

+
+
+
+
All Superinterfaces:
+
Principal
+
+
+
All Known Subinterfaces:
+
OrganizationIdentity, PractitionerIdentity
+
+
+
public interface Identity +extends Principal
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      ORGANIZATION_IDENTIFIER_SYSTEM

      +
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isLocalIdentity

      +
      boolean isLocalIdentity()
      +
      +
    • +
    • +
      +

      getOrganization

      +
      org.hl7.fhir.r4.model.Organization getOrganization()
      +
      +
      Returns:
      +
      never null
      +
      +
      +
    • +
    • +
      +

      getOrganizationIdentifierValue

      +
      Optional<String> getOrganizationIdentifierValue()
      +
      +
    • +
    • +
      +

      getDsfRoles

      +
      Set<DsfRole> getDsfRoles()
      +
      +
    • +
    • +
      +

      hasDsfRole

      +
      boolean hasDsfRole(DsfRole role)
      +
      +
    • +
    • +
      +

      getCertificate

      +
      Optional<X509Certificate> getCertificate()
      +
      +
      Returns:
      +
      Optional.empty() if login via OIDC
      +
      +
      +
    • +
    • +
      +

      getDisplayName

      +
      String getDisplayName()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/OrganizationIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/OrganizationIdentity.html index cb1f22c00..ace885b7c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/OrganizationIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/OrganizationIdentity.html @@ -1,133 +1,133 @@ - - - - -OrganizationIdentity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface OrganizationIdentity

-
-
-
-
All Superinterfaces:
-
Identity, Principal
-
-
-
public interface OrganizationIdentity -extends Identity
-
-
- -
- -
- -
-
- - + + + + +OrganizationIdentity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface OrganizationIdentity

+
+
+
+
All Superinterfaces:
+
Identity, Principal
+
+
+
public interface OrganizationIdentity +extends Identity
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/PractitionerIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/PractitionerIdentity.html index ddd20f98e..811393efb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/PractitionerIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/PractitionerIdentity.html @@ -1,225 +1,225 @@ - - - - -PractitionerIdentity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PractitionerIdentity

-
-
-
-
All Superinterfaces:
-
Identity, Principal
-
-
-
public interface PractitionerIdentity -extends Identity
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      PRACTITIONER_IDENTIFIER_SYSTEM

      -
      static final String PRACTITIONER_IDENTIFIER_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getPractitioner

      -
      org.hl7.fhir.r4.model.Practitioner getPractitioner()
      -
      -
      Returns:
      -
      never null
      -
      -
      -
    • -
    • -
      -

      getPractionerRoles

      -
      Set<org.hl7.fhir.r4.model.Coding> getPractionerRoles()
      -
      -
      Returns:
      -
      never null
      -
      -
      -
    • -
    • -
      -

      getCredentials

      -
      Optional<DsfOpenIdCredentials> getCredentials()
      -
      -
      Returns:
      -
      Optional.empty() if login via client certificate
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +PractitionerIdentity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PractitionerIdentity

+
+
+
+
All Superinterfaces:
+
Identity, Principal
+
+
+
public interface PractitionerIdentity +extends Identity
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      PRACTITIONER_IDENTIFIER_SYSTEM

      +
      static final String PRACTITIONER_IDENTIFIER_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getPractitioner

      +
      org.hl7.fhir.r4.model.Practitioner getPractitioner()
      +
      +
      Returns:
      +
      never null
      +
      +
      +
    • +
    • +
      +

      getPractionerRoles

      +
      Set<org.hl7.fhir.r4.model.Coding> getPractionerRoles()
      +
      +
      Returns:
      +
      never null
      +
      +
      +
    • +
    • +
      +

      getCredentials

      +
      Optional<DsfOpenIdCredentials> getCredentials()
      +
      +
      Returns:
      +
      Optional.empty() if login via client certificate
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/DsfRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/DsfRole.html index 88de22334..2b35b7d95 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/DsfRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/DsfRole.html @@ -1,97 +1,97 @@ - - - - -Uses of Interface dev.dsf.common.auth.conf.DsfRole (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.common.auth.conf.DsfRole

-
-
Packages that use DsfRole
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.common.auth.conf.DsfRole (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.common.auth.conf.DsfRole

+
+
Packages that use DsfRole
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/Identity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/Identity.html index ff6d48b89..a10369bfa 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/Identity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/Identity.html @@ -1,144 +1,144 @@ - - - - -Uses of Interface dev.dsf.common.auth.conf.Identity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.common.auth.conf.Identity

-
-
Packages that use Identity
- -
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.common.auth.conf.Identity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.common.auth.conf.Identity

+
+
Packages that use Identity
+ +
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/OrganizationIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/OrganizationIdentity.html index 9e87593ed..966dc5091 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/OrganizationIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/OrganizationIdentity.html @@ -1,63 +1,63 @@ - - - - -Uses of Interface dev.dsf.common.auth.conf.OrganizationIdentity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.common.auth.conf.OrganizationIdentity

-
-No usage of dev.dsf.common.auth.conf.OrganizationIdentity
- -
-
- - + + + + +Uses of Interface dev.dsf.common.auth.conf.OrganizationIdentity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.common.auth.conf.OrganizationIdentity

+
+No usage of dev.dsf.common.auth.conf.OrganizationIdentity
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/PractitionerIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/PractitionerIdentity.html index c04849e2e..f921a9c18 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/PractitionerIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/class-use/PractitionerIdentity.html @@ -1,63 +1,63 @@ - - - - -Uses of Interface dev.dsf.common.auth.conf.PractitionerIdentity (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.common.auth.conf.PractitionerIdentity

-
-No usage of dev.dsf.common.auth.conf.PractitionerIdentity
- -
-
- - + + + + +Uses of Interface dev.dsf.common.auth.conf.PractitionerIdentity (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.common.auth.conf.PractitionerIdentity

+
+No usage of dev.dsf.common.auth.conf.PractitionerIdentity
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-summary.html index 83b7a490d..47c6a2e4b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-summary.html @@ -1,114 +1,114 @@ - - - - -dev.dsf.common.auth.conf (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.common.auth.conf

-
-
-
package dev.dsf.common.auth.conf
-
- -
-
- -
-
- - + + + + +dev.dsf.common.auth.conf (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.common.auth.conf

+
+
+
package dev.dsf.common.auth.conf
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-tree.html index 1f727177c..9251a3851 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-tree.html @@ -1,83 +1,83 @@ - - - - -dev.dsf.common.auth.conf Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.common.auth.conf

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.common.auth.conf Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.common.auth.conf

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-use.html index 06ef92011..c01f4964b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/conf/package-use.html @@ -1,100 +1,100 @@ - - - - -Uses of Package dev.dsf.common.auth.conf (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.common.auth.conf

-
-
Packages that use dev.dsf.common.auth.conf
- -
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.common.auth.conf (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.common.auth.conf

+
+
Packages that use dev.dsf.common.auth.conf
+ +
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-summary.html index b9c137e55..0eec665bc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-summary.html @@ -1,108 +1,108 @@ - - - - -dev.dsf.common.auth (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.common.auth

-
-
-
package dev.dsf.common.auth
-
- -
-
- -
-
- - + + + + +dev.dsf.common.auth (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.common.auth

+
+
+
package dev.dsf.common.auth
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-tree.html index 1b3db5f3b..79519a6f0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-tree.html @@ -1,73 +1,73 @@ - - - - -dev.dsf.common.auth Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.common.auth

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.common.auth Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.common.auth

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-use.html index 1ff9d4b28..bc87072bd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/common/auth/package-use.html @@ -1,85 +1,85 @@ - - - - -Uses of Package dev.dsf.common.auth (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.common.auth

-
-
Packages that use dev.dsf.common.auth
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.common.auth (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.common.auth

+
+
Packages that use dev.dsf.common.auth
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/All.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/All.html index 91508bace..a02553f20 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/All.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/All.html @@ -1,312 +1,312 @@ - - - - -All (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class All

-
-
java.lang.Object -
dev.dsf.fhir.authorization.process.All
-
-
-
-
All Implemented Interfaces:
-
Recipient, Requester, WithAuthorization
-
-
-
public class All -extends Object -implements Recipient, Requester
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      All

      -
      public All(boolean localIdentity, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      isRequesterAuthorized

      -
      public boolean isRequesterAuthorized(Identity requester, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      -
      -
      Specified by:
      -
      isRequesterAuthorized in interface Requester
      -
      -
      -
    • -
    • -
      -

      isRecipientAuthorized

      -
      public boolean isRecipientAuthorized(Identity recipient, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      -
      -
      Specified by:
      -
      isRecipientAuthorized in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRecipientExtension

      -
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      -
      -
      Specified by:
      -
      toRecipientExtension in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRequesterExtension

      -
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      -
      -
      Specified by:
      -
      toRequesterExtension in interface Requester
      -
      -
      -
    • -
    • -
      -

      getProcessAuthorizationCode

      -
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      -
      -
      Specified by:
      -
      getProcessAuthorizationCode in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      requesterMatches

      -
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      -
      -
      Specified by:
      -
      requesterMatches in interface Requester
      -
      -
      -
    • -
    • -
      -

      recipientMatches

      -
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      -
      -
      Specified by:
      -
      recipientMatches in interface Recipient
      -
      -
      -
    • -
    • -
      -

      matches

      -
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      -
      -
      Specified by:
      -
      matches in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      fromRequester

      -
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, - Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists)
      -
      -
    • -
    • -
      -

      fromRecipient

      -
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +All (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class All

+
+
java.lang.Object +
dev.dsf.fhir.authorization.process.All
+
+
+
+
All Implemented Interfaces:
+
Recipient, Requester, WithAuthorization
+
+
+
public class All +extends Object +implements Recipient, Requester
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      All

      +
      public All(boolean localIdentity, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRequesterAuthorized

      +
      public boolean isRequesterAuthorized(Identity requester, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      +
      +
      Specified by:
      +
      isRequesterAuthorized in interface Requester
      +
      +
      +
    • +
    • +
      +

      isRecipientAuthorized

      +
      public boolean isRecipientAuthorized(Identity recipient, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      +
      +
      Specified by:
      +
      isRecipientAuthorized in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRecipientExtension

      +
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      +
      +
      Specified by:
      +
      toRecipientExtension in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRequesterExtension

      +
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      +
      +
      Specified by:
      +
      toRequesterExtension in interface Requester
      +
      +
      +
    • +
    • +
      +

      getProcessAuthorizationCode

      +
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      +
      +
      Specified by:
      +
      getProcessAuthorizationCode in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      requesterMatches

      +
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      +
      +
      Specified by:
      +
      requesterMatches in interface Requester
      +
      +
      +
    • +
    • +
      +

      recipientMatches

      +
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      +
      +
      Specified by:
      +
      recipientMatches in interface Recipient
      +
      +
      +
    • +
    • +
      +

      matches

      +
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      +
      +
      Specified by:
      +
      matches in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      fromRequester

      +
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, + Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists)
      +
      +
    • +
    • +
      +

      fromRecipient

      +
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Organization.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Organization.html index d6d5eaf08..d12a6611b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Organization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Organization.html @@ -1,318 +1,318 @@ - - - - -Organization (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Organization

-
-
java.lang.Object -
dev.dsf.fhir.authorization.process.Organization
-
-
-
-
All Implemented Interfaces:
-
Recipient, Requester, WithAuthorization
-
-
-
public class Organization -extends Object -implements Recipient, Requester
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Organization

      -
      public Organization(boolean localIdentity, - String organizationIdentifier, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      isRequesterAuthorized

      -
      public boolean isRequesterAuthorized(Identity requester, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      -
      -
      Specified by:
      -
      isRequesterAuthorized in interface Requester
      -
      -
      -
    • -
    • -
      -

      isRecipientAuthorized

      -
      public boolean isRecipientAuthorized(Identity recipient, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      -
      -
      Specified by:
      -
      isRecipientAuthorized in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRecipientExtension

      -
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      -
      -
      Specified by:
      -
      toRecipientExtension in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRequesterExtension

      -
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      -
      -
      Specified by:
      -
      toRequesterExtension in interface Requester
      -
      -
      -
    • -
    • -
      -

      getProcessAuthorizationCode

      -
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      -
      -
      Specified by:
      -
      getProcessAuthorizationCode in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      requesterMatches

      -
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      -
      -
      Specified by:
      -
      requesterMatches in interface Requester
      -
      -
      -
    • -
    • -
      -

      recipientMatches

      -
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      -
      -
      Specified by:
      -
      recipientMatches in interface Recipient
      -
      -
      -
    • -
    • -
      -

      matches

      -
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      -
      -
      Specified by:
      -
      matches in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      fromRequester

      -
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, - Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists)
      -
      -
    • -
    • -
      -

      fromRecipient

      -
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Organization (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Organization

+
+
java.lang.Object +
dev.dsf.fhir.authorization.process.Organization
+
+
+
+
All Implemented Interfaces:
+
Recipient, Requester, WithAuthorization
+
+
+
public class Organization +extends Object +implements Recipient, Requester
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Organization

      +
      public Organization(boolean localIdentity, + String organizationIdentifier, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRequesterAuthorized

      +
      public boolean isRequesterAuthorized(Identity requester, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      +
      +
      Specified by:
      +
      isRequesterAuthorized in interface Requester
      +
      +
      +
    • +
    • +
      +

      isRecipientAuthorized

      +
      public boolean isRecipientAuthorized(Identity recipient, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      +
      +
      Specified by:
      +
      isRecipientAuthorized in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRecipientExtension

      +
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      +
      +
      Specified by:
      +
      toRecipientExtension in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRequesterExtension

      +
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      +
      +
      Specified by:
      +
      toRequesterExtension in interface Requester
      +
      +
      +
    • +
    • +
      +

      getProcessAuthorizationCode

      +
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      +
      +
      Specified by:
      +
      getProcessAuthorizationCode in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      requesterMatches

      +
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      +
      +
      Specified by:
      +
      requesterMatches in interface Requester
      +
      +
      +
    • +
    • +
      +

      recipientMatches

      +
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      +
      +
      Specified by:
      +
      recipientMatches in interface Recipient
      +
      +
      +
    • +
    • +
      +

      matches

      +
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      +
      +
      Specified by:
      +
      matches in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      fromRequester

      +
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, + Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists)
      +
      +
    • +
    • +
      +

      fromRecipient

      +
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelper.html index c09665ec5..8d31d82ae 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelper.html @@ -1,754 +1,754 @@ - - - - -ProcessAuthorizationHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ProcessAuthorizationHelper

-
-
-
-
All Known Implementing Classes:
-
ProcessAuthorizationHelperImpl
-
-
-
public interface ProcessAuthorizationHelper
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      PROCESS_AUTHORIZATION_SYSTEM

      -
      static final String PROCESS_AUTHORIZATION_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION

      -
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE

      -
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER

      -
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL

      -
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      ORGANIZATION_IDENTIFIER_SYSTEM

      -
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_REQUESTER

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_REQUESTER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE

      -
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      add

      -
      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String messageName, - String taskProfile, - Requester requester, - Recipient recipient)
      -
      -
    • -
    • -
      -

      add

      -
      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String messageName, - String taskProfile, - Collection<? extends Requester> requesters, - Collection<? extends Recipient> recipients)
      -
      -
    • -
    • -
      -

      isValid

      -
      boolean isValid(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - Predicate<org.hl7.fhir.r4.model.CanonicalType> profileExists, - Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      -
      -
    • -
    • -
      -

      getRequesters

      -
      default Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - String taskProfile)
      -
      -
    • -
    • -
      -

      getRequesters

      -
      Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - Collection<String> taskProfiles)
      -
      -
    • -
    • -
      -

      getRecipients

      -
      default Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - String taskProfiles)
      -
      -
    • -
    • -
      -

      getRecipients

      -
      Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - Collection<String> taskProfiles)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ProcessAuthorizationHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ProcessAuthorizationHelper

+
+
+
+
All Known Implementing Classes:
+
ProcessAuthorizationHelperImpl
+
+
+
public interface ProcessAuthorizationHelper
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      PROCESS_AUTHORIZATION_SYSTEM

      +
      static final String PROCESS_AUTHORIZATION_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION

      +
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE

      +
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER

      +
      static final String PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL

      +
      static final String PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORGANIZATION_IDENTIFIER_SYSTEM

      +
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_REQUESTER

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_REQUESTER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE

      +
      static final String EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      add

      +
      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String messageName, + String taskProfile, + Requester requester, + Recipient recipient)
      +
      +
    • +
    • +
      +

      add

      +
      org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String messageName, + String taskProfile, + Collection<? extends Requester> requesters, + Collection<? extends Recipient> recipients)
      +
      +
    • +
    • +
      +

      isValid

      +
      boolean isValid(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + Predicate<org.hl7.fhir.r4.model.CanonicalType> profileExists, + Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      +
      +
    • +
    • +
      +

      getRequesters

      +
      default Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + String taskProfile)
      +
      +
    • +
    • +
      +

      getRequesters

      +
      Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + Collection<String> taskProfiles)
      +
      +
    • +
    • +
      +

      getRecipients

      +
      default Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + String taskProfiles)
      +
      +
    • +
    • +
      +

      getRecipients

      +
      Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + Collection<String> taskProfiles)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelperImpl.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelperImpl.html index db81bb33a..09f64499d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelperImpl.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/ProcessAuthorizationHelperImpl.html @@ -1,291 +1,291 @@ - - - - -ProcessAuthorizationHelperImpl (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class ProcessAuthorizationHelperImpl

-
-
java.lang.Object -
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
-
-
-
All Implemented Interfaces:
-
ProcessAuthorizationHelper
-
-
-
public class ProcessAuthorizationHelperImpl -extends Object -implements ProcessAuthorizationHelper
-
-
- -
-
- -
- -
- -
-
- - + + + + +ProcessAuthorizationHelperImpl (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class ProcessAuthorizationHelperImpl

+
+
java.lang.Object +
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
+
+
+
All Implemented Interfaces:
+
ProcessAuthorizationHelper
+
+
+
public class ProcessAuthorizationHelperImpl +extends Object +implements ProcessAuthorizationHelper
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Recipient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Recipient.html index 32957a671..dd20553a6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Recipient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Recipient.html @@ -1,218 +1,218 @@ - - - - -Recipient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Recipient

-
-
-
-
All Superinterfaces:
-
WithAuthorization
-
-
-
All Known Implementing Classes:
-
All, Organization, Role
-
-
-
public interface Recipient -extends WithAuthorization
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      localAll

      -
      static Recipient localAll()
      -
      -
    • -
    • -
      -

      localOrganization

      -
      static Recipient localOrganization(String organizationIdentifier)
      -
      -
    • -
    • -
      -

      localRole

      -
      static Recipient localRole(String parentOrganizationIdentifier, - String roleSystem, - String roleCode)
      -
      -
    • -
    • -
      -

      recipientMatches

      -
      boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      -
      -
    • -
    • -
      -

      isRecipientAuthorized

      -
      boolean isRecipientAuthorized(Identity recipientUser, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      -
      -
    • -
    • -
      -

      isRecipientAuthorized

      -
      default boolean isRecipientAuthorized(Identity recipientUser, - Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      -
      -
    • -
    • -
      -

      toRecipientExtension

      -
      org.hl7.fhir.r4.model.Extension toRecipientExtension()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Recipient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Recipient

+
+
+
+
All Superinterfaces:
+
WithAuthorization
+
+
+
All Known Implementing Classes:
+
All, Organization, Role
+
+
+
public interface Recipient +extends WithAuthorization
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      localAll

      +
      static Recipient localAll()
      +
      +
    • +
    • +
      +

      localOrganization

      +
      static Recipient localOrganization(String organizationIdentifier)
      +
      +
    • +
    • +
      +

      localRole

      +
      static Recipient localRole(String parentOrganizationIdentifier, + String roleSystem, + String roleCode)
      +
      +
    • +
    • +
      +

      recipientMatches

      +
      boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      +
      +
    • +
    • +
      +

      isRecipientAuthorized

      +
      boolean isRecipientAuthorized(Identity recipientUser, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      +
      +
    • +
    • +
      +

      isRecipientAuthorized

      +
      default boolean isRecipientAuthorized(Identity recipientUser, + Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      +
      +
    • +
    • +
      +

      toRecipientExtension

      +
      org.hl7.fhir.r4.model.Extension toRecipientExtension()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Requester.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Requester.html index 05114411e..f57e7a399 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Requester.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Requester.html @@ -1,337 +1,337 @@ - - - - -Requester (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface Requester

-
-
-
-
All Superinterfaces:
-
WithAuthorization
-
-
-
All Known Implementing Classes:
-
All, Organization, Role
-
-
-
public interface Requester -extends WithAuthorization
-
-
- -
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      localAll

      -
      static Requester localAll()
      -
      -
    • -
    • -
      -

      localAllPractitioner

      -
      static Requester localAllPractitioner(String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    • -
      -

      remoteAll

      -
      static Requester remoteAll()
      -
      -
    • -
    • -
      -

      all

      -
      static Requester all(boolean localIdentity, - String userRoleSystem, - String userRoleCode)
      -
      -
    • -
    • -
      -

      localOrganization

      -
      static Requester localOrganization(String organizationIdentifier)
      -
      -
    • -
    • -
      -

      localOrganizationPractitioner

      -
      static Requester localOrganizationPractitioner(String organizationIdentifier, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    • -
      -

      remoteOrganization

      -
      static Requester remoteOrganization(String organizationIdentifier)
      -
      -
    • -
    • -
      -

      organization

      -
      static Requester organization(boolean localIdentity, - String organizationIdentifier, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    • -
      -

      localRole

      -
      static Requester localRole(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode)
      -
      -
    • -
    • -
      -

      localRolePractitioner

      -
      static Requester localRolePractitioner(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    • -
      -

      remoteRole

      -
      static Requester remoteRole(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode)
      -
      -
    • -
    • -
      -

      role

      -
      static Requester role(boolean localIdentity, - String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    • -
      -

      requesterMatches

      -
      boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      -
      -
    • -
    • -
      -

      isRequesterAuthorized

      -
      boolean isRequesterAuthorized(Identity requesterUser, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      -
      -
    • -
    • -
      -

      isRequesterAuthorized

      -
      default boolean isRequesterAuthorized(Identity requesterUser, - Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      -
      -
    • -
    • -
      -

      toRequesterExtension

      -
      org.hl7.fhir.r4.model.Extension toRequesterExtension()
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Requester (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface Requester

+
+
+
+
All Superinterfaces:
+
WithAuthorization
+
+
+
All Known Implementing Classes:
+
All, Organization, Role
+
+
+
public interface Requester +extends WithAuthorization
+
+
+ +
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      localAll

      +
      static Requester localAll()
      +
      +
    • +
    • +
      +

      localAllPractitioner

      +
      static Requester localAllPractitioner(String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    • +
      +

      remoteAll

      +
      static Requester remoteAll()
      +
      +
    • +
    • +
      +

      all

      +
      static Requester all(boolean localIdentity, + String userRoleSystem, + String userRoleCode)
      +
      +
    • +
    • +
      +

      localOrganization

      +
      static Requester localOrganization(String organizationIdentifier)
      +
      +
    • +
    • +
      +

      localOrganizationPractitioner

      +
      static Requester localOrganizationPractitioner(String organizationIdentifier, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    • +
      +

      remoteOrganization

      +
      static Requester remoteOrganization(String organizationIdentifier)
      +
      +
    • +
    • +
      +

      organization

      +
      static Requester organization(boolean localIdentity, + String organizationIdentifier, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    • +
      +

      localRole

      +
      static Requester localRole(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode)
      +
      +
    • +
    • +
      +

      localRolePractitioner

      +
      static Requester localRolePractitioner(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    • +
      +

      remoteRole

      +
      static Requester remoteRole(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode)
      +
      +
    • +
    • +
      +

      role

      +
      static Requester role(boolean localIdentity, + String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    • +
      +

      requesterMatches

      +
      boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      +
      +
    • +
    • +
      +

      isRequesterAuthorized

      +
      boolean isRequesterAuthorized(Identity requesterUser, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      +
      +
    • +
    • +
      +

      isRequesterAuthorized

      +
      default boolean isRequesterAuthorized(Identity requesterUser, + Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      +
      +
    • +
    • +
      +

      toRequesterExtension

      +
      org.hl7.fhir.r4.model.Extension toRequesterExtension()
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Role.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Role.html index 85d4e9dba..c4b947998 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Role.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/Role.html @@ -1,326 +1,326 @@ - - - - -Role (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Class Role

-
-
java.lang.Object -
dev.dsf.fhir.authorization.process.Role
-
-
-
-
All Implemented Interfaces:
-
Recipient, Requester, WithAuthorization
-
-
-
public class Role -extends Object -implements Recipient, Requester
-
-
- -
-
-
    - -
  • -
    -

    Constructor Details

    -
      -
    • -
      -

      Role

      -
      public Role(boolean localIdentity, - String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizationRoleCode, - String practitionerRoleSystem, - String practitionerRoleCode)
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      isRequesterAuthorized

      -
      public boolean isRequesterAuthorized(Identity requester, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      -
      -
      Specified by:
      -
      isRequesterAuthorized in interface Requester
      -
      -
      -
    • -
    • -
      -

      isRecipientAuthorized

      -
      public boolean isRecipientAuthorized(Identity recipient, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      -
      -
      Specified by:
      -
      isRecipientAuthorized in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRecipientExtension

      -
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      -
      -
      Specified by:
      -
      toRecipientExtension in interface Recipient
      -
      -
      -
    • -
    • -
      -

      toRequesterExtension

      -
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      -
      -
      Specified by:
      -
      toRequesterExtension in interface Requester
      -
      -
      -
    • -
    • -
      -

      getProcessAuthorizationCode

      -
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      -
      -
      Specified by:
      -
      getProcessAuthorizationCode in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      requesterMatches

      -
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      -
      -
      Specified by:
      -
      requesterMatches in interface Requester
      -
      -
      -
    • -
    • -
      -

      recipientMatches

      -
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      -
      -
      Specified by:
      -
      recipientMatches in interface Recipient
      -
      -
      -
    • -
    • -
      -

      matches

      -
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      -
      -
      Specified by:
      -
      matches in interface WithAuthorization
      -
      -
      -
    • -
    • -
      -

      fromRequester

      -
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, - Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      -
      -
    • -
    • -
      -

      fromRecipient

      -
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +Role (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Class Role

+
+
java.lang.Object +
dev.dsf.fhir.authorization.process.Role
+
+
+
+
All Implemented Interfaces:
+
Recipient, Requester, WithAuthorization
+
+
+
public class Role +extends Object +implements Recipient, Requester
+
+
+ +
+
+
    + +
  • +
    +

    Constructor Details

    +
      +
    • +
      +

      Role

      +
      public Role(boolean localIdentity, + String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizationRoleCode, + String practitionerRoleSystem, + String practitionerRoleCode)
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      isRequesterAuthorized

      +
      public boolean isRequesterAuthorized(Identity requester, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
      +
      +
      Specified by:
      +
      isRequesterAuthorized in interface Requester
      +
      +
      +
    • +
    • +
      +

      isRecipientAuthorized

      +
      public boolean isRecipientAuthorized(Identity recipient, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
      +
      +
      Specified by:
      +
      isRecipientAuthorized in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRecipientExtension

      +
      public org.hl7.fhir.r4.model.Extension toRecipientExtension()
      +
      +
      Specified by:
      +
      toRecipientExtension in interface Recipient
      +
      +
      +
    • +
    • +
      +

      toRequesterExtension

      +
      public org.hl7.fhir.r4.model.Extension toRequesterExtension()
      +
      +
      Specified by:
      +
      toRequesterExtension in interface Requester
      +
      +
      +
    • +
    • +
      +

      getProcessAuthorizationCode

      +
      public org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      +
      +
      Specified by:
      +
      getProcessAuthorizationCode in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      requesterMatches

      +
      public boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
      +
      +
      Specified by:
      +
      requesterMatches in interface Requester
      +
      +
      +
    • +
    • +
      +

      recipientMatches

      +
      public boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
      +
      +
      Specified by:
      +
      recipientMatches in interface Recipient
      +
      +
      +
    • +
    • +
      +

      matches

      +
      public boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      +
      +
      Specified by:
      +
      matches in interface WithAuthorization
      +
      +
      +
    • +
    • +
      +

      fromRequester

      +
      public static Optional<Requester> fromRequester(org.hl7.fhir.r4.model.Coding coding, + Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      +
      +
    • +
    • +
      +

      fromRecipient

      +
      public static Optional<Recipient> fromRecipient(org.hl7.fhir.r4.model.Coding coding, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/WithAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/WithAuthorization.html index 48499eaa3..2614b1abe 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/WithAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/WithAuthorization.html @@ -1,161 +1,161 @@ - - - - -WithAuthorization (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface WithAuthorization

-
-
-
-
All Known Subinterfaces:
-
Recipient, Requester
-
-
-
All Known Implementing Classes:
-
All, Organization, Role
-
-
-
public interface WithAuthorization
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    org.hl7.fhir.r4.model.Coding
    - -
     
    -
    boolean
    -
    matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      getProcessAuthorizationCode

      -
      org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      -
      -
    • -
    • -
      -

      matches

      -
      boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +WithAuthorization (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface WithAuthorization

+
+
+
+
All Known Subinterfaces:
+
Recipient, Requester
+
+
+
All Known Implementing Classes:
+
All, Organization, Role
+
+
+
public interface WithAuthorization
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.hl7.fhir.r4.model.Coding
    + +
     
    +
    boolean
    +
    matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      getProcessAuthorizationCode

      +
      org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
      +
      +
    • +
    • +
      +

      matches

      +
      boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/All.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/All.html index 63ae31f37..d2aad451d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/All.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/All.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.fhir.authorization.process.All (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.fhir.authorization.process.All

-
-No usage of dev.dsf.fhir.authorization.process.All
- -
-
- - + + + + +Uses of Class dev.dsf.fhir.authorization.process.All (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.fhir.authorization.process.All

+
+No usage of dev.dsf.fhir.authorization.process.All
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Organization.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Organization.html index f64d71e2f..8a98af92b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Organization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Organization.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.fhir.authorization.process.Organization (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.fhir.authorization.process.Organization

-
-No usage of dev.dsf.fhir.authorization.process.Organization
- -
-
- - + + + + +Uses of Class dev.dsf.fhir.authorization.process.Organization (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.fhir.authorization.process.Organization

+
+No usage of dev.dsf.fhir.authorization.process.Organization
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelper.html index d2f505193..33dc4e238 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelper.html @@ -1,104 +1,104 @@ - - - - -Uses of Interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper

-
-
Packages that use ProcessAuthorizationHelper
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper

+
+
Packages that use ProcessAuthorizationHelper
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelperImpl.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelperImpl.html index 8a12bd975..2d195f32b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelperImpl.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/ProcessAuthorizationHelperImpl.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl

-
-No usage of dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
- -
-
- - + + + + +Uses of Class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl

+
+No usage of dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Recipient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Recipient.html index d1466a060..f7cd9e181 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Recipient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Recipient.html @@ -1,170 +1,170 @@ - - - - -Uses of Interface dev.dsf.fhir.authorization.process.Recipient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.authorization.process.Recipient

-
-
Packages that use Recipient
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.authorization.process.Recipient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.authorization.process.Recipient

+
+
Packages that use Recipient
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Requester.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Requester.html index cad3813d8..ee1080c9f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Requester.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Requester.html @@ -1,239 +1,239 @@ - - - - -Uses of Interface dev.dsf.fhir.authorization.process.Requester (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.authorization.process.Requester

-
-
Packages that use Requester
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.authorization.process.Requester (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.authorization.process.Requester

+
+
Packages that use Requester
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Role.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Role.html index 7b697bf85..e23b649e2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Role.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/Role.html @@ -1,63 +1,63 @@ - - - - -Uses of Class dev.dsf.fhir.authorization.process.Role (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Class
dev.dsf.fhir.authorization.process.Role

-
-No usage of dev.dsf.fhir.authorization.process.Role
- -
-
- - + + + + +Uses of Class dev.dsf.fhir.authorization.process.Role (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Class
dev.dsf.fhir.authorization.process.Role

+
+No usage of dev.dsf.fhir.authorization.process.Role
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/WithAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/WithAuthorization.html index 464ea6ec3..983474baf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/WithAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/class-use/WithAuthorization.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.fhir.authorization.process.WithAuthorization (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.authorization.process.WithAuthorization

-
-
Packages that use WithAuthorization
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.authorization.process.WithAuthorization (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.authorization.process.WithAuthorization

+
+
Packages that use WithAuthorization
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-summary.html index 28b176055..9fd20e0d7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-summary.html @@ -1,113 +1,113 @@ - - - - -dev.dsf.fhir.authorization.process (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.fhir.authorization.process

-
-
-
package dev.dsf.fhir.authorization.process
-
- -
-
- -
-
- - + + + + +dev.dsf.fhir.authorization.process (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.fhir.authorization.process

+
+
+
package dev.dsf.fhir.authorization.process
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-tree.html index 13bf650db..17384057c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-tree.html @@ -1,92 +1,92 @@ - - - - -dev.dsf.fhir.authorization.process Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.fhir.authorization.process

-
-Package Hierarchies: - -
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.fhir.authorization.process Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.fhir.authorization.process

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-use.html index 6747c5562..ea028acaa 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/process/package-use.html @@ -1,104 +1,104 @@ - - - - -Uses of Package dev.dsf.fhir.authorization.process (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.fhir.authorization.process

-
- -
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.fhir.authorization.process (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.fhir.authorization.process

+
+ +
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/ReadAccessHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/ReadAccessHelper.html index 5d9179427..6d4c3c836 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/ReadAccessHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/ReadAccessHelper.html @@ -1,678 +1,678 @@ - - - - -ReadAccessHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface ReadAccessHelper

-
-
-
-
public interface ReadAccessHelper
-
Helper with methods to configure read access to FHIR resources.
-
-
- -
-
-
    - -
  • -
    -

    Field Details

    -
      -
    • -
      -

      READ_ACCESS_TAG_SYSTEM

      -
      static final String READ_ACCESS_TAG_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      READ_ACCESS_TAG_VALUE_LOCAL

      -
      static final String READ_ACCESS_TAG_VALUE_LOCAL
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      READ_ACCESS_TAG_VALUE_ORGANIZATION

      -
      static final String READ_ACCESS_TAG_VALUE_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      READ_ACCESS_TAG_VALUE_ROLE

      -
      static final String READ_ACCESS_TAG_VALUE_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      READ_ACCESS_TAG_VALUE_ALL

      -
      static final String READ_ACCESS_TAG_VALUE_ALL
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      ORGANIZATION_IDENTIFIER_SYSTEM

      -
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_READ_ACCESS_ORGANIZATION

      -
      static final String EXTENSION_READ_ACCESS_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE

      -
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION

      -
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE

      -
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE
      -
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      addLocal

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addLocal(R resource)
      -
      Adds LOCAL tag. Removes ALL tag if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      Returns:
      -
      null if given resource is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      addOrganization

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, - String organizationIdentifier)
      -
      Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      organizationIdentifier - not null
      -
      Returns:
      -
      null if given resource is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      addOrganization

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, - org.hl7.fhir.r4.model.Organization organization)
      -
      Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      organization - not null
      -
      Returns:
      -
      null if given resource is null
      -
      Throws:
      -
      NullPointerException - if given organization is null
      -
      IllegalArgumentException - if given organization does not have valid identifier
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      addRole

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
      -
      Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      consortiumIdentifier - not null
      -
      roleSystem - not null
      -
      roleCode - not null
      -
      Returns:
      -
      null if given resource is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      addRole

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      -
      Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      affiliation - not null
      -
      Returns:
      -
      null if given resource is null
      -
      Throws:
      -
      NullPointerException - if given affiliation is null
      -
      IllegalArgumentException - if given affiliation does not have valid consortium identifier or organization role (only one - role supported)
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      addAll

      -
      <R extends org.hl7.fhir.r4.model.Resource> R addAll(R resource)
      -
      Adds All tag. Removes LOCAL, ORGANIZATION and ROLE tags if present.
      -
      -
      Type Parameters:
      -
      R - the resource type
      -
      Parameters:
      -
      resource - may be null
      -
      Returns:
      -
      null if given resource is null
      -
      See Also:
      -
      - -
      -
      -
      -
    • -
    • -
      -

      hasLocal

      -
      boolean hasLocal(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      hasOrganization

      -
      boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, - String organizationIdentifier)
      -
      -
    • -
    • -
      -

      hasOrganization

      -
      boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.Organization organization)
      -
      -
    • -
    • -
      -

      hasAnyOrganization

      -
      boolean hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      hasRole

      -
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
      -
      -
    • -
    • -
      -

      hasRole

      -
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      -
      -
    • -
    • -
      -

      hasRole

      -
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
      -
      -
    • -
    • -
      -

      hasAnyRole

      -
      boolean hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      hasAll

      -
      boolean hasAll(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      isValid

      -
      boolean isValid(org.hl7.fhir.r4.model.Resource resource)
      -
      Resource with access tags valid if:
      - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      - or
      - 1 ALL tag
      -
      - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      -
      - Does not check if referenced organizations or roles exist
      -
      -
      Parameters:
      -
      resource - may be null
      -
      Returns:
      -
      false if given resource is null or resource not valid
      -
      -
      -
    • -
    • -
      -

      isValid

      -
      boolean isValid(org.hl7.fhir.r4.model.Resource resource, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
      -
      Resource with access tags valid if:
      - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      - or
      - 1 ALL tag
      -
      - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      -
      -
      Parameters:
      -
      resource - may be null
      -
      organizationWithIdentifierExists - not null
      -
      roleExists - not null
      -
      Returns:
      -
      false if given resource is null or resource not valid
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +ReadAccessHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface ReadAccessHelper

+
+
+
+
public interface ReadAccessHelper
+
Helper with methods to configure read access to FHIR resources.
+
+
+ +
+
+
    + +
  • +
    +

    Field Details

    +
      +
    • +
      +

      READ_ACCESS_TAG_SYSTEM

      +
      static final String READ_ACCESS_TAG_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      READ_ACCESS_TAG_VALUE_LOCAL

      +
      static final String READ_ACCESS_TAG_VALUE_LOCAL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      READ_ACCESS_TAG_VALUE_ORGANIZATION

      +
      static final String READ_ACCESS_TAG_VALUE_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      READ_ACCESS_TAG_VALUE_ROLE

      +
      static final String READ_ACCESS_TAG_VALUE_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      READ_ACCESS_TAG_VALUE_ALL

      +
      static final String READ_ACCESS_TAG_VALUE_ALL
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      ORGANIZATION_IDENTIFIER_SYSTEM

      +
      static final String ORGANIZATION_IDENTIFIER_SYSTEM
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_READ_ACCESS_ORGANIZATION

      +
      static final String EXTENSION_READ_ACCESS_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE

      +
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION

      +
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE

      +
      static final String EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE
      +
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      addLocal

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addLocal(R resource)
      +
      Adds LOCAL tag. Removes ALL tag if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      Returns:
      +
      null if given resource is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      addOrganization

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, + String organizationIdentifier)
      +
      Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      organizationIdentifier - not null
      +
      Returns:
      +
      null if given resource is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      addOrganization

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, + org.hl7.fhir.r4.model.Organization organization)
      +
      Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      organization - not null
      +
      Returns:
      +
      null if given resource is null
      +
      Throws:
      +
      NullPointerException - if given organization is null
      +
      IllegalArgumentException - if given organization does not have valid identifier
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      addRole

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
      +
      Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      consortiumIdentifier - not null
      +
      roleSystem - not null
      +
      roleCode - not null
      +
      Returns:
      +
      null if given resource is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      addRole

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      +
      Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      affiliation - not null
      +
      Returns:
      +
      null if given resource is null
      +
      Throws:
      +
      NullPointerException - if given affiliation is null
      +
      IllegalArgumentException - if given affiliation does not have valid consortium identifier or organization role (only one + role supported)
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      addAll

      +
      <R extends org.hl7.fhir.r4.model.Resource> R addAll(R resource)
      +
      Adds All tag. Removes LOCAL, ORGANIZATION and ROLE tags if present.
      +
      +
      Type Parameters:
      +
      R - the resource type
      +
      Parameters:
      +
      resource - may be null
      +
      Returns:
      +
      null if given resource is null
      +
      See Also:
      +
      + +
      +
      +
      +
    • +
    • +
      +

      hasLocal

      +
      boolean hasLocal(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      hasOrganization

      +
      boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, + String organizationIdentifier)
      +
      +
    • +
    • +
      +

      hasOrganization

      +
      boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.Organization organization)
      +
      +
    • +
    • +
      +

      hasAnyOrganization

      +
      boolean hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      hasRole

      +
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
      +
      +
    • +
    • +
      +

      hasRole

      +
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      +
      +
    • +
    • +
      +

      hasRole

      +
      boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
      +
      +
    • +
    • +
      +

      hasAnyRole

      +
      boolean hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      hasAll

      +
      boolean hasAll(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      isValid

      +
      boolean isValid(org.hl7.fhir.r4.model.Resource resource)
      +
      Resource with access tags valid if:
      + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      + or
      + 1 ALL tag
      +
      + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      +
      + Does not check if referenced organizations or roles exist
      +
      +
      Parameters:
      +
      resource - may be null
      +
      Returns:
      +
      false if given resource is null or resource not valid
      +
      +
      +
    • +
    • +
      +

      isValid

      +
      boolean isValid(org.hl7.fhir.r4.model.Resource resource, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
      +
      Resource with access tags valid if:
      + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      + or
      + 1 ALL tag
      +
      + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      +
      +
      Parameters:
      +
      resource - may be null
      +
      organizationWithIdentifierExists - not null
      +
      roleExists - not null
      +
      Returns:
      +
      false if given resource is null or resource not valid
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/class-use/ReadAccessHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/class-use/ReadAccessHelper.html index 0cfc14bfa..806848dfe 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/class-use/ReadAccessHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/class-use/ReadAccessHelper.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.authorization.read.ReadAccessHelper (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.authorization.read.ReadAccessHelper

-
-
Packages that use ReadAccessHelper
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.authorization.read.ReadAccessHelper (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.authorization.read.ReadAccessHelper

+
+
Packages that use ReadAccessHelper
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-summary.html index 375feeee9..23337a2f9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-summary.html @@ -1,99 +1,99 @@ - - - - -dev.dsf.fhir.authorization.read (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.fhir.authorization.read

-
-
-
package dev.dsf.fhir.authorization.read
-
-
    -
  • -
    -
    Interfaces
    -
    -
    Class
    -
    Description
    - -
    -
    Helper with methods to configure read access to FHIR resources.
    -
    -
    -
    -
  • -
-
-
- -
-
- - + + + + +dev.dsf.fhir.authorization.read (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.fhir.authorization.read

+
+
+
package dev.dsf.fhir.authorization.read
+
+
    +
  • +
    +
    Interfaces
    +
    +
    Class
    +
    Description
    + +
    +
    Helper with methods to configure read access to FHIR resources.
    +
    +
    +
    +
  • +
+
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-tree.html index c93da2974..9c2361e07 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-tree.html @@ -1,73 +1,73 @@ - - - - -dev.dsf.fhir.authorization.read Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.fhir.authorization.read

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.fhir.authorization.read Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.fhir.authorization.read

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-use.html index 685dd9f7b..af79275d4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/authorization/read/package-use.html @@ -1,87 +1,87 @@ - - - - -Uses of Package dev.dsf.fhir.authorization.read (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.fhir.authorization.read

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.fhir.authorization.read (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.fhir.authorization.read

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/BasicFhirWebserviceClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/BasicFhirWebserviceClient.html index c9059283a..49bba8fca 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/BasicFhirWebserviceClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/BasicFhirWebserviceClient.html @@ -1,455 +1,455 @@ - - - - -BasicFhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface BasicFhirWebserviceClient

-
-
-
-
All Superinterfaces:
-
PreferReturnResource
-
-
-
All Known Subinterfaces:
-
FhirWebserviceClient
-
-
-
public interface BasicFhirWebserviceClient -extends PreferReturnResource
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    void
    -
    delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
    -
     
    -
    void
    -
    deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - Map<String,List<String>> criteria)
    -
     
    -
    void
    -
    deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    boolean
    -
    exists(Class<R> resourceType, - String id)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    boolean
    -
    exists(Class<R> resourceType, - String id, - String version)
    -
     
    -
    boolean
    -
    exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
    -
     
    -
    org.hl7.fhir.r4.model.StructureDefinition
    - -
     
    -
    org.hl7.fhir.r4.model.StructureDefinition
    -
    generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
    -
     
    -
    org.hl7.fhir.r4.model.CapabilityStatement
    - -
     
    -
    default org.hl7.fhir.r4.model.Bundle
    - -
     
    -
    default org.hl7.fhir.r4.model.Bundle
    -
    history(int page, - int count)
    -
     
    -
    default org.hl7.fhir.r4.model.Bundle
    -
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
    -
     
    -
    default org.hl7.fhir.r4.model.Bundle
    -
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - int page, - int count)
    -
     
    -
    default org.hl7.fhir.r4.model.Bundle
    -
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id, - int page, - int count)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    read(Class<R> resourceType, - String id)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    read(Class<R> resourceType, - String id, - String version)
    -
     
    -
    org.hl7.fhir.r4.model.Resource
    -
    read(String resourceTypeName, - String id)
    -
     
    -
    org.hl7.fhir.r4.model.Resource
    -
    read(String resourceTypeName, - String id, - String version)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    read(R oldValue)
    -
    -
    Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue - to check if the resource has been modified.
    -
    - -
    readBinary(String id, - jakarta.ws.rs.core.MediaType mediaType)
    -
     
    - -
    readBinary(String id, - String version, - jakarta.ws.rs.core.MediaType mediaType)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
    -
     
    -
    -
    -
    -
    -

    Methods inherited from interface dev.dsf.fhir.client.PreferReturnResource

    -create, createBinary, createConditionaly, postBundle, update, updateBinary, updateConditionaly
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      delete

      -
      void delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
      -
      -
    • -
    • -
      -

      deleteConditionaly

      -
      void deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - Map<String,List<String>> criteria)
      -
      -
    • -
    • -
      -

      deletePermanently

      -
      void deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
      -
      -
    • -
    • -
      -

      read

      -
      org.hl7.fhir.r4.model.Resource read(String resourceTypeName, - String id)
      -
      -
    • -
    • -
      -

      read

      -
      <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, - String id)
      -
      -
      Type Parameters:
      -
      R -
      -
      Parameters:
      -
      resourceType - not null
      -
      id - not null
      -
      Returns:
      -
      -
      -
    • -
    • -
      -

      read

      -
      <R extends org.hl7.fhir.r4.model.Resource> R read(R oldValue)
      -
      Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue - to check if the resource has been modified.
      -
      -
      Type Parameters:
      -
      R -
      -
      Parameters:
      -
      oldValue - not null
      -
      Returns:
      -
      oldValue (same object) if server send 304 - Not Modified, else value returned from server
      -
      -
      -
    • -
    • -
      -

      exists

      -
      <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, - String id)
      -
      -
    • -
    • -
      -

      readBinary

      -
      InputStream readBinary(String id, - jakarta.ws.rs.core.MediaType mediaType)
      -
      -
      Parameters:
      -
      id - not null
      -
      mediaType - not null
      -
      Returns:
      -
      InputStream needs to be closed
      -
      -
      -
    • -
    • -
      -

      read

      -
      org.hl7.fhir.r4.model.Resource read(String resourceTypeName, - String id, - String version)
      -
      -
      Parameters:
      -
      resourceTypeName - not null
      -
      id - not null
      -
      version - not null
      -
      Returns:
      -
      Resource
      -
      -
      -
    • -
    • -
      -

      read

      -
      <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, - String id, - String version)
      -
      -
    • -
    • -
      -

      exists

      -
      <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, - String id, - String version)
      -
      -
    • -
    • -
      -

      readBinary

      -
      InputStream readBinary(String id, - String version, - jakarta.ws.rs.core.MediaType mediaType)
      -
      -
      Parameters:
      -
      id - not null
      -
      version - not null
      -
      mediaType - not null
      -
      Returns:
      -
      InputStream needs to be closed
      -
      -
      -
    • -
    • -
      -

      exists

      -
      boolean exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
      -
      -
    • -
    • -
      -

      search

      -
      org.hl7.fhir.r4.model.Bundle search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
      -
      -
    • -
    • -
      -

      searchWithStrictHandling

      -
      org.hl7.fhir.r4.model.Bundle searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
      -
      -
    • -
    • -
      -

      getConformance

      -
      org.hl7.fhir.r4.model.CapabilityStatement getConformance()
      -
      -
    • -
    • -
      -

      generateSnapshot

      -
      org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(String url)
      -
      -
    • -
    • -
      -

      generateSnapshot

      -
      org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
      -
      -
    • -
    • -
      -

      history

      -
      default org.hl7.fhir.r4.model.Bundle history()
      -
      -
    • -
    • -
      -

      history

      -
      default org.hl7.fhir.r4.model.Bundle history(int page, - int count)
      -
      -
    • -
    • -
      -

      history

      -
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
      -
      -
    • -
    • -
      -

      history

      -
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - int page, - int count)
      -
      -
    • -
    • -
      -

      history

      -
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id)
      -
      -
    • -
    • -
      -

      history

      -
      org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id, - int page, - int count)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +BasicFhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface BasicFhirWebserviceClient

+
+
+
+
All Superinterfaces:
+
PreferReturnResource
+
+
+
All Known Subinterfaces:
+
FhirWebserviceClient
+
+
+
public interface BasicFhirWebserviceClient +extends PreferReturnResource
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    void
    +
    delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
    +
     
    +
    void
    +
    deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + Map<String,List<String>> criteria)
    +
     
    +
    void
    +
    deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    boolean
    +
    exists(Class<R> resourceType, + String id)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    boolean
    +
    exists(Class<R> resourceType, + String id, + String version)
    +
     
    +
    boolean
    +
    exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
    +
     
    +
    org.hl7.fhir.r4.model.StructureDefinition
    + +
     
    +
    org.hl7.fhir.r4.model.StructureDefinition
    +
    generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
    +
     
    +
    org.hl7.fhir.r4.model.CapabilityStatement
    + +
     
    +
    default org.hl7.fhir.r4.model.Bundle
    + +
     
    +
    default org.hl7.fhir.r4.model.Bundle
    +
    history(int page, + int count)
    +
     
    +
    default org.hl7.fhir.r4.model.Bundle
    +
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
    +
     
    +
    default org.hl7.fhir.r4.model.Bundle
    +
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + int page, + int count)
    +
     
    +
    default org.hl7.fhir.r4.model.Bundle
    +
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id, + int page, + int count)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    read(Class<R> resourceType, + String id)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    read(Class<R> resourceType, + String id, + String version)
    +
     
    +
    org.hl7.fhir.r4.model.Resource
    +
    read(String resourceTypeName, + String id)
    +
     
    +
    org.hl7.fhir.r4.model.Resource
    +
    read(String resourceTypeName, + String id, + String version)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    read(R oldValue)
    +
    +
    Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue + to check if the resource has been modified.
    +
    + +
    readBinary(String id, + jakarta.ws.rs.core.MediaType mediaType)
    +
     
    + +
    readBinary(String id, + String version, + jakarta.ws.rs.core.MediaType mediaType)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
    +
     
    +
    +
    +
    +
    +

    Methods inherited from interface dev.dsf.fhir.client.PreferReturnResource

    +create, createBinary, createConditionaly, postBundle, update, updateBinary, updateConditionaly
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      delete

      +
      void delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
      +
      +
    • +
    • +
      +

      deleteConditionaly

      +
      void deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + Map<String,List<String>> criteria)
      +
      +
    • +
    • +
      +

      deletePermanently

      +
      void deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
      +
      +
    • +
    • +
      +

      read

      +
      org.hl7.fhir.r4.model.Resource read(String resourceTypeName, + String id)
      +
      +
    • +
    • +
      +

      read

      +
      <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, + String id)
      +
      +
      Type Parameters:
      +
      R -
      +
      Parameters:
      +
      resourceType - not null
      +
      id - not null
      +
      Returns:
      +
      +
      +
    • +
    • +
      +

      read

      +
      <R extends org.hl7.fhir.r4.model.Resource> R read(R oldValue)
      +
      Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue + to check if the resource has been modified.
      +
      +
      Type Parameters:
      +
      R -
      +
      Parameters:
      +
      oldValue - not null
      +
      Returns:
      +
      oldValue (same object) if server send 304 - Not Modified, else value returned from server
      +
      +
      +
    • +
    • +
      +

      exists

      +
      <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, + String id)
      +
      +
    • +
    • +
      +

      readBinary

      +
      InputStream readBinary(String id, + jakarta.ws.rs.core.MediaType mediaType)
      +
      +
      Parameters:
      +
      id - not null
      +
      mediaType - not null
      +
      Returns:
      +
      InputStream needs to be closed
      +
      +
      +
    • +
    • +
      +

      read

      +
      org.hl7.fhir.r4.model.Resource read(String resourceTypeName, + String id, + String version)
      +
      +
      Parameters:
      +
      resourceTypeName - not null
      +
      id - not null
      +
      version - not null
      +
      Returns:
      +
      Resource
      +
      +
      +
    • +
    • +
      +

      read

      +
      <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, + String id, + String version)
      +
      +
    • +
    • +
      +

      exists

      +
      <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, + String id, + String version)
      +
      +
    • +
    • +
      +

      readBinary

      +
      InputStream readBinary(String id, + String version, + jakarta.ws.rs.core.MediaType mediaType)
      +
      +
      Parameters:
      +
      id - not null
      +
      version - not null
      +
      mediaType - not null
      +
      Returns:
      +
      InputStream needs to be closed
      +
      +
      +
    • +
    • +
      +

      exists

      +
      boolean exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
      +
      +
    • +
    • +
      +

      search

      +
      org.hl7.fhir.r4.model.Bundle search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
      +
      +
    • +
    • +
      +

      searchWithStrictHandling

      +
      org.hl7.fhir.r4.model.Bundle searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
      +
      +
    • +
    • +
      +

      getConformance

      +
      org.hl7.fhir.r4.model.CapabilityStatement getConformance()
      +
      +
    • +
    • +
      +

      generateSnapshot

      +
      org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(String url)
      +
      +
    • +
    • +
      +

      generateSnapshot

      +
      org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
      +
      +
    • +
    • +
      +

      history

      +
      default org.hl7.fhir.r4.model.Bundle history()
      +
      +
    • +
    • +
      +

      history

      +
      default org.hl7.fhir.r4.model.Bundle history(int page, + int count)
      +
      +
    • +
    • +
      +

      history

      +
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
      +
      +
    • +
    • +
      +

      history

      +
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + int page, + int count)
      +
      +
    • +
    • +
      +

      history

      +
      default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id)
      +
      +
    • +
    • +
      +

      history

      +
      org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id, + int page, + int count)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/FhirWebserviceClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/FhirWebserviceClient.html index 6100cd193..8376e8a36 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/FhirWebserviceClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/FhirWebserviceClient.html @@ -1,185 +1,185 @@ - - - - -FhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface FhirWebserviceClient

-
-
-
-
All Superinterfaces:
-
BasicFhirWebserviceClient, PreferReturnResource, RetryClient<BasicFhirWebserviceClient>
-
-
-
public interface FhirWebserviceClient -extends BasicFhirWebserviceClient, RetryClient<BasicFhirWebserviceClient>
-
-
- -
-
- -
- -
- -
-
- - + + + + +FhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface FhirWebserviceClient

+
+
+
+
All Superinterfaces:
+
BasicFhirWebserviceClient, PreferReturnResource, RetryClient<BasicFhirWebserviceClient>
+
+
+
public interface FhirWebserviceClient +extends BasicFhirWebserviceClient, RetryClient<BasicFhirWebserviceClient>
+
+
+ +
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimal.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimal.html index 0fa27ee88..eff21a807 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimal.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimal.html @@ -1,216 +1,216 @@ - - - - -PreferReturnMinimal (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PreferReturnMinimal

-
-
-
-
All Known Subinterfaces:
-
PreferReturnMinimalWithRetry
-
-
-
public interface PreferReturnMinimal
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    org.hl7.fhir.r4.model.IdType
    -
    create(org.hl7.fhir.r4.model.Resource resource)
    -
     
    -
    org.hl7.fhir.r4.model.IdType
    -
    createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    org.hl7.fhir.r4.model.IdType
    -
    createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    -
     
    -
    org.hl7.fhir.r4.model.IdType
    -
    update(org.hl7.fhir.r4.model.Resource resource)
    -
     
    -
    org.hl7.fhir.r4.model.IdType
    -
    updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    org.hl7.fhir.r4.model.IdType
    -
    updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      create

      -
      org.hl7.fhir.r4.model.IdType create(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      createConditionaly

      -
      org.hl7.fhir.r4.model.IdType createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
      -
      -
    • -
    • -
      -

      createBinary

      -
      org.hl7.fhir.r4.model.IdType createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      update

      -
      org.hl7.fhir.r4.model.IdType update(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      updateConditionaly

      -
      org.hl7.fhir.r4.model.IdType updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
      -
      -
    • -
    • -
      -

      updateBinary

      -
      org.hl7.fhir.r4.model.IdType updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      postBundle

      -
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +PreferReturnMinimal (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PreferReturnMinimal

+
+
+
+
All Known Subinterfaces:
+
PreferReturnMinimalWithRetry
+
+
+
public interface PreferReturnMinimal
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.hl7.fhir.r4.model.IdType
    +
    create(org.hl7.fhir.r4.model.Resource resource)
    +
     
    +
    org.hl7.fhir.r4.model.IdType
    +
    createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    org.hl7.fhir.r4.model.IdType
    +
    createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    +
     
    +
    org.hl7.fhir.r4.model.IdType
    +
    update(org.hl7.fhir.r4.model.Resource resource)
    +
     
    +
    org.hl7.fhir.r4.model.IdType
    +
    updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    org.hl7.fhir.r4.model.IdType
    +
    updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      org.hl7.fhir.r4.model.IdType create(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      createConditionaly

      +
      org.hl7.fhir.r4.model.IdType createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
      +
      +
    • +
    • +
      +

      createBinary

      +
      org.hl7.fhir.r4.model.IdType createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      update

      +
      org.hl7.fhir.r4.model.IdType update(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      updateConditionaly

      +
      org.hl7.fhir.r4.model.IdType updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
      +
      +
    • +
    • +
      +

      updateBinary

      +
      org.hl7.fhir.r4.model.IdType updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      postBundle

      +
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimalWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimalWithRetry.html index 510b18f73..36a1861b2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimalWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnMinimalWithRetry.html @@ -1,133 +1,133 @@ - - - - -PreferReturnMinimalWithRetry (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PreferReturnMinimalWithRetry

-
-
-
-
All Superinterfaces:
-
PreferReturnMinimal, RetryClient<PreferReturnMinimal>
-
-
-
public interface PreferReturnMinimalWithRetry -extends PreferReturnMinimal, RetryClient<PreferReturnMinimal>
-
-
- -
- -
- -
-
- - + + + + +PreferReturnMinimalWithRetry (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PreferReturnMinimalWithRetry

+
+
+
+
All Superinterfaces:
+
PreferReturnMinimal, RetryClient<PreferReturnMinimal>
+
+
+
public interface PreferReturnMinimalWithRetry +extends PreferReturnMinimal, RetryClient<PreferReturnMinimal>
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcome.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcome.html index a9c8535c2..7d6969f86 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcome.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcome.html @@ -1,216 +1,216 @@ - - - - -PreferReturnOutcome (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PreferReturnOutcome

-
-
-
-
All Known Subinterfaces:
-
PreferReturnOutcomeWithRetry
-
-
-
public interface PreferReturnOutcome
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    create(org.hl7.fhir.r4.model.Resource resource)
    -
     
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    -
     
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    update(org.hl7.fhir.r4.model.Resource resource)
    -
     
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    org.hl7.fhir.r4.model.OperationOutcome
    -
    updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      create

      -
      org.hl7.fhir.r4.model.OperationOutcome create(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      createConditionaly

      -
      org.hl7.fhir.r4.model.OperationOutcome createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
      -
      -
    • -
    • -
      -

      createBinary

      -
      org.hl7.fhir.r4.model.OperationOutcome createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      update

      -
      org.hl7.fhir.r4.model.OperationOutcome update(org.hl7.fhir.r4.model.Resource resource)
      -
      -
    • -
    • -
      -

      updateConditionaly

      -
      org.hl7.fhir.r4.model.OperationOutcome updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
      -
      -
    • -
    • -
      -

      updateBinary

      -
      org.hl7.fhir.r4.model.OperationOutcome updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      postBundle

      -
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +PreferReturnOutcome (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PreferReturnOutcome

+
+
+
+
All Known Subinterfaces:
+
PreferReturnOutcomeWithRetry
+
+
+
public interface PreferReturnOutcome
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    create(org.hl7.fhir.r4.model.Resource resource)
    +
     
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    +
     
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    update(org.hl7.fhir.r4.model.Resource resource)
    +
     
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    org.hl7.fhir.r4.model.OperationOutcome
    +
    updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      org.hl7.fhir.r4.model.OperationOutcome create(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      createConditionaly

      +
      org.hl7.fhir.r4.model.OperationOutcome createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
      +
      +
    • +
    • +
      +

      createBinary

      +
      org.hl7.fhir.r4.model.OperationOutcome createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      update

      +
      org.hl7.fhir.r4.model.OperationOutcome update(org.hl7.fhir.r4.model.Resource resource)
      +
      +
    • +
    • +
      +

      updateConditionaly

      +
      org.hl7.fhir.r4.model.OperationOutcome updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
      +
      +
    • +
    • +
      +

      updateBinary

      +
      org.hl7.fhir.r4.model.OperationOutcome updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      postBundle

      +
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcomeWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcomeWithRetry.html index 1a2736107..c4c827911 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcomeWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnOutcomeWithRetry.html @@ -1,133 +1,133 @@ - - - - -PreferReturnOutcomeWithRetry (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PreferReturnOutcomeWithRetry

-
-
-
-
All Superinterfaces:
-
PreferReturnOutcome, RetryClient<PreferReturnOutcome>
-
-
-
public interface PreferReturnOutcomeWithRetry -extends PreferReturnOutcome, RetryClient<PreferReturnOutcome>
-
-
- -
- -
- -
-
- - + + + + +PreferReturnOutcomeWithRetry (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PreferReturnOutcomeWithRetry

+
+
+
+
All Superinterfaces:
+
PreferReturnOutcome, RetryClient<PreferReturnOutcome>
+
+
+
public interface PreferReturnOutcomeWithRetry +extends PreferReturnOutcome, RetryClient<PreferReturnOutcome>
+
+
+ +
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnResource.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnResource.html index c5b824c88..ce5e3c916 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnResource.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/PreferReturnResource.html @@ -1,216 +1,216 @@ - - - - -PreferReturnResource (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface PreferReturnResource

-
-
-
-
All Known Subinterfaces:
-
BasicFhirWebserviceClient, FhirWebserviceClient
-
-
-
public interface PreferReturnResource
-
-
-
    - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    create(R resource)
    -
     
    -
    org.hl7.fhir.r4.model.Binary
    -
    createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    createConditionaly(R resource, - String ifNoneExistCriteria)
    -
     
    -
    org.hl7.fhir.r4.model.Bundle
    -
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    update(R resource)
    -
     
    -
    org.hl7.fhir.r4.model.Binary
    -
    updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
    -
     
    -
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    -
    updateConditionaly(R resource, - Map<String,List<String>> criteria)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      create

      -
      <R extends org.hl7.fhir.r4.model.Resource> R create(R resource)
      -
      -
    • -
    • -
      -

      createConditionaly

      -
      <R extends org.hl7.fhir.r4.model.Resource> R createConditionaly(R resource, - String ifNoneExistCriteria)
      -
      -
    • -
    • -
      -

      createBinary

      -
      org.hl7.fhir.r4.model.Binary createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      update

      -
      <R extends org.hl7.fhir.r4.model.Resource> R update(R resource)
      -
      -
    • -
    • -
      -

      updateConditionaly

      -
      <R extends org.hl7.fhir.r4.model.Resource> R updateConditionaly(R resource, - Map<String,List<String>> criteria)
      -
      -
    • -
    • -
      -

      updateBinary

      -
      org.hl7.fhir.r4.model.Binary updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
      -
    • -
    • -
      -

      postBundle

      -
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +PreferReturnResource (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface PreferReturnResource

+
+
+
+
All Known Subinterfaces:
+
BasicFhirWebserviceClient, FhirWebserviceClient
+
+
+
public interface PreferReturnResource
+
+
+
    + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    create(R resource)
    +
     
    +
    org.hl7.fhir.r4.model.Binary
    +
    createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    createConditionaly(R resource, + String ifNoneExistCriteria)
    +
     
    +
    org.hl7.fhir.r4.model.Bundle
    +
    postBundle(org.hl7.fhir.r4.model.Bundle bundle)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    update(R resource)
    +
     
    +
    org.hl7.fhir.r4.model.Binary
    +
    updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
    +
     
    +
    <R extends org.hl7.fhir.r4.model.Resource>
    R
    +
    updateConditionaly(R resource, + Map<String,List<String>> criteria)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      create

      +
      <R extends org.hl7.fhir.r4.model.Resource> R create(R resource)
      +
      +
    • +
    • +
      +

      createConditionaly

      +
      <R extends org.hl7.fhir.r4.model.Resource> R createConditionaly(R resource, + String ifNoneExistCriteria)
      +
      +
    • +
    • +
      +

      createBinary

      +
      org.hl7.fhir.r4.model.Binary createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      update

      +
      <R extends org.hl7.fhir.r4.model.Resource> R update(R resource)
      +
      +
    • +
    • +
      +

      updateConditionaly

      +
      <R extends org.hl7.fhir.r4.model.Resource> R updateConditionaly(R resource, + Map<String,List<String>> criteria)
      +
      +
    • +
    • +
      +

      updateBinary

      +
      org.hl7.fhir.r4.model.Binary updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
      +
    • +
    • +
      +

      postBundle

      +
      org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/RetryClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/RetryClient.html index 7e164eb50..076b023f5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/RetryClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/RetryClient.html @@ -1,303 +1,303 @@ - - - - -RetryClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
- -
- -

Interface RetryClient<T>

-
-
-
-
All Known Subinterfaces:
-
FhirWebserviceClient, PreferReturnMinimalWithRetry, PreferReturnOutcomeWithRetry
-
-
-
public interface RetryClient<T>
-
-
-
    - -
  • -
    -

    Field Summary

    -
    Fields
    -
    -
    Modifier and Type
    -
    Field
    -
    Description
    -
    static final long
    - -
     
    -
    static final int
    - -
     
    -
    static final int
    - -
     
    -
    -
    -
  • - -
  • -
    -

    Method Summary

    -
    -
    -
    -
    -
    Modifier and Type
    -
    Method
    -
    Description
    -
    default T
    - -
    -
    retries once after a delay of 5000L<T> ms
    -
    -
    default T
    -
    withRetry(int nTimes)
    -
    -
    retries nTimes and waits 5000L<T> ms between tries
    -
    - -
    withRetry(int nTimes, - long delayMillis)
    -
     
    -
    default T
    -
    withRetry(long delayMillis)
    -
    -
    retries once after a delay of delayMillis ms
    -
    - -
    withRetryForever(long delayMillis)
    -
     
    -
    -
    -
    -
    -
  • -
-
-
-
    - -
  • -
    -

    Field Details

    - -
    -
  • - -
  • -
    -

    Method Details

    -
      -
    • -
      -

      withRetry

      -
      default T withRetry()
      -
      retries once after a delay of 5000L<T> ms
      -
      -
      Returns:
      -
      T
      -
      -
      -
    • -
    • -
      -

      withRetry

      -
      default T withRetry(int nTimes)
      -
      retries nTimes and waits 5000L<T> ms between tries
      -
      -
      Parameters:
      -
      nTimes - >= 0
      -
      Returns:
      -
      T
      -
      Throws:
      -
      IllegalArgumentException - if param nTimes is <0
      -
      -
      -
    • -
    • -
      -

      withRetry

      -
      default T withRetry(long delayMillis)
      -
      retries once after a delay of delayMillis ms
      -
      -
      Parameters:
      -
      delayMillis - >= 0
      -
      Returns:
      -
      T
      -
      Throws:
      -
      IllegalArgumentException - if param delayMillis is <0
      -
      -
      -
    • -
    • -
      -

      withRetry

      -
      T withRetry(int nTimes, - long delayMillis)
      -
      -
      Parameters:
      -
      nTimes - >= 0
      -
      delayMillis - >= 0
      -
      Returns:
      -
      T
      -
      Throws:
      -
      IllegalArgumentException - if param nTimes or delayMillis is <0
      -
      -
      -
    • -
    • -
      -

      withRetryForever

      -
      T withRetryForever(long delayMillis)
      -
      -
      Parameters:
      -
      delayMillis - >= 0
      -
      Returns:
      -
      T
      -
      Throws:
      -
      IllegalArgumentException - if param delayMillis is <0
      -
      -
      -
    • -
    -
    -
  • -
-
- -
- -
-
- - + + + + +RetryClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+ +
+ +

Interface RetryClient<T>

+
+
+
+
All Known Subinterfaces:
+
FhirWebserviceClient, PreferReturnMinimalWithRetry, PreferReturnOutcomeWithRetry
+
+
+
public interface RetryClient<T>
+
+
+
    + +
  • +
    +

    Field Summary

    +
    Fields
    +
    +
    Modifier and Type
    +
    Field
    +
    Description
    +
    static final long
    + +
     
    +
    static final int
    + +
     
    +
    static final int
    + +
     
    +
    +
    +
  • + +
  • +
    +

    Method Summary

    +
    +
    +
    +
    +
    Modifier and Type
    +
    Method
    +
    Description
    +
    default T
    + +
    +
    retries once after a delay of 5000L<T> ms
    +
    +
    default T
    +
    withRetry(int nTimes)
    +
    +
    retries nTimes and waits 5000L<T> ms between tries
    +
    + +
    withRetry(int nTimes, + long delayMillis)
    +
     
    +
    default T
    +
    withRetry(long delayMillis)
    +
    +
    retries once after a delay of delayMillis ms
    +
    + +
    withRetryForever(long delayMillis)
    +
     
    +
    +
    +
    +
    +
  • +
+
+
+
    + +
  • +
    +

    Field Details

    + +
    +
  • + +
  • +
    +

    Method Details

    +
      +
    • +
      +

      withRetry

      +
      default T withRetry()
      +
      retries once after a delay of 5000L<T> ms
      +
      +
      Returns:
      +
      T
      +
      +
      +
    • +
    • +
      +

      withRetry

      +
      default T withRetry(int nTimes)
      +
      retries nTimes and waits 5000L<T> ms between tries
      +
      +
      Parameters:
      +
      nTimes - >= 0
      +
      Returns:
      +
      T
      +
      Throws:
      +
      IllegalArgumentException - if param nTimes is <0
      +
      +
      +
    • +
    • +
      +

      withRetry

      +
      default T withRetry(long delayMillis)
      +
      retries once after a delay of delayMillis ms
      +
      +
      Parameters:
      +
      delayMillis - >= 0
      +
      Returns:
      +
      T
      +
      Throws:
      +
      IllegalArgumentException - if param delayMillis is <0
      +
      +
      +
    • +
    • +
      +

      withRetry

      +
      T withRetry(int nTimes, + long delayMillis)
      +
      +
      Parameters:
      +
      nTimes - >= 0
      +
      delayMillis - >= 0
      +
      Returns:
      +
      T
      +
      Throws:
      +
      IllegalArgumentException - if param nTimes or delayMillis is <0
      +
      +
      +
    • +
    • +
      +

      withRetryForever

      +
      T withRetryForever(long delayMillis)
      +
      +
      Parameters:
      +
      delayMillis - >= 0
      +
      Returns:
      +
      T
      +
      Throws:
      +
      IllegalArgumentException - if param delayMillis is <0
      +
      +
      +
    • +
    +
    +
  • +
+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/BasicFhirWebserviceClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/BasicFhirWebserviceClient.html index 18499a1df..e5e3c5da4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/BasicFhirWebserviceClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/BasicFhirWebserviceClient.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.client.BasicFhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.BasicFhirWebserviceClient

-
-
Packages that use BasicFhirWebserviceClient
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.BasicFhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.BasicFhirWebserviceClient

+
+
Packages that use BasicFhirWebserviceClient
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/FhirWebserviceClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/FhirWebserviceClient.html index 6fb62dd5f..640d8375f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/FhirWebserviceClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/FhirWebserviceClient.html @@ -1,110 +1,110 @@ - - - - -Uses of Interface dev.dsf.fhir.client.FhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.FhirWebserviceClient

-
-
Packages that use FhirWebserviceClient
-
-
Package
-
Description
- -
 
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.FhirWebserviceClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.FhirWebserviceClient

+
+
Packages that use FhirWebserviceClient
+
+
Package
+
Description
+ +
 
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimal.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimal.html index 479190ea3..b7df9ea32 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimal.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimal.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.client.PreferReturnMinimal (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.PreferReturnMinimal

-
-
Packages that use PreferReturnMinimal
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.PreferReturnMinimal (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.PreferReturnMinimal

+
+
Packages that use PreferReturnMinimal
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimalWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimalWithRetry.html index 4be7949ee..cf500ce28 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimalWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnMinimalWithRetry.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.client.PreferReturnMinimalWithRetry (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.PreferReturnMinimalWithRetry

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.PreferReturnMinimalWithRetry (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.PreferReturnMinimalWithRetry

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcome.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcome.html index cc9ee4f9e..10a6ee7df 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcome.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcome.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.client.PreferReturnOutcome (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.PreferReturnOutcome

-
-
Packages that use PreferReturnOutcome
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.PreferReturnOutcome (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.PreferReturnOutcome

+
+
Packages that use PreferReturnOutcome
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcomeWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcomeWithRetry.html index 1612ad1c7..09600b451 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcomeWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnOutcomeWithRetry.html @@ -1,88 +1,88 @@ - - - - -Uses of Interface dev.dsf.fhir.client.PreferReturnOutcomeWithRetry (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.PreferReturnOutcomeWithRetry

-
- -
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.PreferReturnOutcomeWithRetry (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.PreferReturnOutcomeWithRetry

+
+ +
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnResource.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnResource.html index 361405a55..e103f8035 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnResource.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/PreferReturnResource.html @@ -1,91 +1,91 @@ - - - - -Uses of Interface dev.dsf.fhir.client.PreferReturnResource (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.PreferReturnResource

-
-
Packages that use PreferReturnResource
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.PreferReturnResource (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.PreferReturnResource

+
+
Packages that use PreferReturnResource
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/RetryClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/RetryClient.html index 76b2d7220..fd7d622be 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/RetryClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/class-use/RetryClient.html @@ -1,94 +1,94 @@ - - - - -Uses of Interface dev.dsf.fhir.client.RetryClient (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Interface
dev.dsf.fhir.client.RetryClient

-
-
Packages that use RetryClient
-
-
Package
-
Description
- -
 
-
-
- -
-
- -
-
- - + + + + +Uses of Interface dev.dsf.fhir.client.RetryClient (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Interface
dev.dsf.fhir.client.RetryClient

+
+
Packages that use RetryClient
+
+
Package
+
Description
+ +
 
+
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-summary.html index 2000afc37..cd8388ecc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-summary.html @@ -1,111 +1,111 @@ - - - - -dev.dsf.fhir.client (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Package dev.dsf.fhir.client

-
-
-
package dev.dsf.fhir.client
-
- -
-
- -
-
- - + + + + +dev.dsf.fhir.client (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Package dev.dsf.fhir.client

+
+
+
package dev.dsf.fhir.client
+
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-tree.html index 379b6bc91..8cbbb411f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-tree.html @@ -1,98 +1,98 @@ - - - - -dev.dsf.fhir.client Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For Package dev.dsf.fhir.client

-
-Package Hierarchies: - -
-

Interface Hierarchy

- -
-
- -
-
- - + + + + +dev.dsf.fhir.client Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For Package dev.dsf.fhir.client

+
+Package Hierarchies: + +
+

Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-use.html index d7eaeaaf7..586620395 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/dev/dsf/fhir/client/package-use.html @@ -1,123 +1,123 @@ - - - - -Uses of Package dev.dsf.fhir.client (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Uses of Package
dev.dsf.fhir.client

-
-
Packages that use dev.dsf.fhir.client
- -
- -
-
- -
-
- - + + + + +Uses of Package dev.dsf.fhir.client (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Uses of Package
dev.dsf.fhir.client

+
+
Packages that use dev.dsf.fhir.client
+ +
+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/element-list b/docs/src/.vuepress/public/assets/javadoc/api-v1/element-list index 85738d31c..22ea79762 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/element-list +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/element-list @@ -1,12 +1,12 @@ -dev.dsf.bpe.v1 -dev.dsf.bpe.v1.activity -dev.dsf.bpe.v1.config -dev.dsf.bpe.v1.constants -dev.dsf.bpe.v1.documentation -dev.dsf.bpe.v1.service -dev.dsf.bpe.v1.variables -dev.dsf.common.auth -dev.dsf.common.auth.conf -dev.dsf.fhir.authorization.process -dev.dsf.fhir.authorization.read -dev.dsf.fhir.client +dev.dsf.bpe.v1 +dev.dsf.bpe.v1.activity +dev.dsf.bpe.v1.config +dev.dsf.bpe.v1.constants +dev.dsf.bpe.v1.documentation +dev.dsf.bpe.v1.service +dev.dsf.bpe.v1.variables +dev.dsf.common.auth +dev.dsf.common.auth.conf +dev.dsf.fhir.authorization.process +dev.dsf.fhir.authorization.read +dev.dsf.fhir.client diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/help-doc.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/help-doc.html index 6f04b8907..13c9c3bf1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/help-doc.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/help-doc.html @@ -1,204 +1,204 @@ - - - - -API Help (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-

JavaDoc Help

- -
-
-

Navigation

-Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
-
-
-

Kinds of Pages

-The following sections describe the different kinds of pages in this collection. -
-

Overview

-

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

-
-
-

Package

-

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

-
    -
  • Interfaces
  • -
  • Classes
  • -
  • Enum Classes
  • -
  • Exception Classes
  • -
  • Annotation Interfaces
  • -
-
-
-

Class or Interface

-

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

-
    -
  • Class Inheritance Diagram
  • -
  • Direct Subclasses
  • -
  • All Known Subinterfaces
  • -
  • All Known Implementing Classes
  • -
  • Class or Interface Declaration
  • -
  • Class or Interface Description
  • -
-
-
    -
  • Nested Class Summary
  • -
  • Enum Constant Summary
  • -
  • Field Summary
  • -
  • Property Summary
  • -
  • Constructor Summary
  • -
  • Method Summary
  • -
  • Required Element Summary
  • -
  • Optional Element Summary
  • -
-
-
    -
  • Enum Constant Details
  • -
  • Field Details
  • -
  • Property Details
  • -
  • Constructor Details
  • -
  • Method Details
  • -
  • Element Details
  • -
-

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

-

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

-
-
-

Other Files

-

Packages and modules may contain pages with additional information related to the declarations nearby.

-
-
-

Use

-

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

-
-
-

Tree (Class Hierarchy)

-

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

-
    -
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • -
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • -
-
-
-

Deprecated API

-

The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

-
-
-

Constant Field Values

-

The Constant Field Values page lists the static final fields and their values.

-
-
-

All Packages

-

The All Packages page contains an alphabetic index of all packages contained in the documentation.

-
-
-

All Classes and Interfaces

-

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

-
-
-

Index

-

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

-
-
-
-This help file applies to API documentation generated by the standard doclet.
- -
-
- - + + + + +API Help (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+

JavaDoc Help

+ +
+
+

Navigation

+Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
+
+
+

Kinds of Pages

+The following sections describe the different kinds of pages in this collection. +
+

Overview

+

The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

+
+
+

Package

+

Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

+
    +
  • Interfaces
  • +
  • Classes
  • +
  • Enum Classes
  • +
  • Exception Classes
  • +
  • Annotation Interfaces
  • +
+
+
+

Class or Interface

+

Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

+
    +
  • Class Inheritance Diagram
  • +
  • Direct Subclasses
  • +
  • All Known Subinterfaces
  • +
  • All Known Implementing Classes
  • +
  • Class or Interface Declaration
  • +
  • Class or Interface Description
  • +
+
+
    +
  • Nested Class Summary
  • +
  • Enum Constant Summary
  • +
  • Field Summary
  • +
  • Property Summary
  • +
  • Constructor Summary
  • +
  • Method Summary
  • +
  • Required Element Summary
  • +
  • Optional Element Summary
  • +
+
+
    +
  • Enum Constant Details
  • +
  • Field Details
  • +
  • Property Details
  • +
  • Constructor Details
  • +
  • Method Details
  • +
  • Element Details
  • +
+

Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

+

The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

+
+
+

Other Files

+

Packages and modules may contain pages with additional information related to the declarations nearby.

+
+
+

Use

+

Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

+
+
+

Tree (Class Hierarchy)

+

There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

+
    +
  • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
  • +
  • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
  • +
+
+
+

Deprecated API

+

The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to shortcomings, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.

+
+
+

Constant Field Values

+

The Constant Field Values page lists the static final fields and their values.

+
+
+

All Packages

+

The All Packages page contains an alphabetic index of all packages contained in the documentation.

+
+
+

All Classes and Interfaces

+

The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

+
+
+

Index

+

The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

+
+
+
+This help file applies to API documentation generated by the standard doclet.
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/index-all.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/index-all.html index 6bf48ec7e..ab2a4b09e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/index-all.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/index-all.html @@ -1,1380 +1,1380 @@ - - - - -Index (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Index

-
-A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values -

A

-
-
AbstractServiceDelegate - Class in dev.dsf.bpe.v1.activity
-
-
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to - process execution variables with the variables parameter of the - AbstractServiceDelegate.doExecute(DelegateExecution, Variables) method.
-
-
AbstractServiceDelegate(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
 
-
AbstractTaskMessageSend - Class in dev.dsf.bpe.v1.activity
-
-
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using - FHIR Task resources.
-
-
AbstractTaskMessageSend(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
add(ActivityDefinition, String, String, Requester, Recipient) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
add(ActivityDefinition, String, String, Requester, Recipient) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
addAll(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds All tag.
-
-
addErrorMessage(Task, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
addItemLeafWithAnswer(QuestionnaireResponse, String, String, Type) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
addItemLeafWithoutAnswer(QuestionnaireResponse, String, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
addLocal(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds LOCAL tag.
-
-
addOrganization(R, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds ORGANIZATION tag for the given organization.
-
-
addOrganization(R, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds ORGANIZATION tag for the given organization.
-
-
addRole(R, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds ROLE tag for the given affiliation.
-
-
addRole(R, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Adds ROLE tag for the given affiliation.
-
-
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
 
-
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
 
-
afterQuestionnaireResponseCreate(DelegateTask, QuestionnaireResponse) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
-
Override this method to execute code after the QuestionnaireResponse resource has been created on the - DSF FHIR server
-
-
all(boolean, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
All - Class in dev.dsf.fhir.authorization.process
-
 
-
All(boolean, String, String) - Constructor for class dev.dsf.fhir.authorization.process.All
-
 
-
ALTERNATIVE_BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
-
-
Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a - waiting process instance if an alternative business-key was created for a communication target.
-
-
api - Variable in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
 
-
api - Variable in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
-

B

-
-
BasicFhirWebserviceClient - Interface in dev.dsf.fhir.client
-
 
-
beforeQuestionnaireResponseCreate(DelegateTask, QuestionnaireResponse) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
-
Override this method to modify the QuestionnaireResponse before it will be created in state - QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
-
-
BpmnExecutionVariables - Class in dev.dsf.bpe.v1.constants
-
-
Defines names of standard process engine variables used by the bpe
-
-
BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
-
 
-
BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
-
 
-
businessKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
 
-
businessKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
-
 
-
-

C

-
-
CodeSystems - Class in dev.dsf.bpe.v1.constants
-
-
Constants defining standard DSF CodeSystems
-
-
CodeSystems.BpmnMessage - Class in dev.dsf.bpe.v1.constants
-
 
-
CodeSystems.BpmnMessage.Codes - Class in dev.dsf.bpe.v1.constants
-
 
-
CodeSystems.BpmnUserTask - Class in dev.dsf.bpe.v1.constants
-
 
-
CodeSystems.BpmnUserTask.Codes - Class in dev.dsf.bpe.v1.constants
-
 
-
CORRELATION_KEY - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
-
-
Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi - instance process activities
-
-
CORRELATION_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
-
 
-
correlationKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
 
-
create(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
create(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
create(R) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
createAndSaveAlternativeBusinessKey(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Generates an alternative business-key and stores it as a process variable with name - BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
-
-
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
createConditionaly(Resource, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
createConditionaly(Resource, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
createConditionaly(R, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
createInput(Type, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Creates an input parameter for the given value, system and code.
-
-
createInput(Type, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Creates an input parameter for the given value and coding.
-
-
createOutput(Type, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Creates an output parameter for the given value, system and code.
-
-
createOutput(Type, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Creates an output parameter for the given value and coding.
-
-
createTarget(String, String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Creates a new Target object.
-
-
createTarget(String, String, String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Creates a new Target object.
-
-
createTargets(Target...) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Creates a new target list.
-
-
createTargets(List<? extends Target>) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Creates a new target list.
-
-
-

D

-
-
DefaultUserTaskListener - Class in dev.dsf.bpe.v1.activity
-
-
Default TaskListener implementation.
-
-
DefaultUserTaskListener(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
 
-
delete(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
deleteConditionaly(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
deletePermanently(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
description() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
-
 
-
dev.dsf.bpe.v1 - package dev.dsf.bpe.v1
-
 
-
dev.dsf.bpe.v1.activity - package dev.dsf.bpe.v1.activity
-
 
-
dev.dsf.bpe.v1.config - package dev.dsf.bpe.v1.config
-
 
-
dev.dsf.bpe.v1.constants - package dev.dsf.bpe.v1.constants
-
 
-
dev.dsf.bpe.v1.documentation - package dev.dsf.bpe.v1.documentation
-
 
-
dev.dsf.bpe.v1.service - package dev.dsf.bpe.v1.service
-
 
-
dev.dsf.bpe.v1.variables - package dev.dsf.bpe.v1.variables
-
 
-
dev.dsf.common.auth - package dev.dsf.common.auth
-
 
-
dev.dsf.common.auth.conf - package dev.dsf.common.auth.conf
-
 
-
dev.dsf.fhir.authorization.process - package dev.dsf.fhir.authorization.process
-
 
-
dev.dsf.fhir.authorization.read - package dev.dsf.fhir.authorization.read
-
 
-
dev.dsf.fhir.client - package dev.dsf.fhir.client
-
 
-
doExecute(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
-
Implement this method to execute custom business logic within BPMN service tasks.
-
-
doExecute(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
doSend(FhirWebserviceClient, Task) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Override this method to modify the remote task create behavior, e.g. to implement retries
-
-
DsfOpenIdCredentials - Interface in dev.dsf.common.auth
-
 
-
DsfRole - Interface in dev.dsf.common.auth.conf
-
 
-
-

E

-
-
EndpointProvider - Interface in dev.dsf.bpe.v1.service
-
-
Provides access to Endpoint resources from the DSF FHIR server.
-
-
error() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
 
-
ERROR - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
-
 
-
example() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
-
 
-
execute(DelegateExecution) - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
-
 
-
execute(DelegateExecution) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
exists(Class<R>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
exists(Class<R>, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
exists(IdType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
EXTENSION_PROCESS_AUTHORIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_REQUESTER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
EXTENSION_READ_ACCESS_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
-

F

-
-
FhirWebserviceClient - Interface in dev.dsf.fhir.client
-
 
-
FhirWebserviceClientProvider - Interface in dev.dsf.bpe.v1.service
-
 
-
findFirst(Optional<Endpoint>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
-
 
-
findFirst(Optional<Organization>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
-
 
-
findFirst(Optional<Practitioner>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
-
 
-
findFirst(Optional<Task>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
-
 
-
findFirst(Endpoint) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
-
 
-
findFirst(Organization) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
-
 
-
findFirst(Practitioner) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
-
 
-
findFirst(Task) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
-
 
-
FIVE_SECONDS - Static variable in interface dev.dsf.fhir.client.RetryClient
-
 
-
fromRecipient(Coding) - Static method in class dev.dsf.fhir.authorization.process.All
-
 
-
fromRecipient(Coding, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
fromRecipient(Coding, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
-
 
-
fromRequester(Coding, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.All
-
 
-
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
-
 
-
-

G

-
-
generateSnapshot(String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
generateSnapshot(StructureDefinition) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
getAccessToken() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
-
 
-
getAdditionalInputParameters(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Override this method to add additional input parameters to the task resource being send.
-
-
getBaseUrl() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
-
 
-
getBoolean(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Boolean execution variable with the given variableName
-
-
getByteArray(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves byte[] execution variable with the given variableName
-
-
getCertificate() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
getConformance() - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
getCorrelationKey() - Method in interface dev.dsf.bpe.v1.variables.Target
-
 
-
getCredentials() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
-
 
-
getCurrentTasks() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
 
-
getDate(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Date execution variable with the given variableName
-
-
getDisplayName() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
getDouble(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Double execution variable with the given variableName
-
-
getDsfRoles() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
getEndpoint(String) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpoint(String, String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpoint(Identifier) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpoint(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointAddress(String) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointAddress(String, String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointAddress(Identifier) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointAddress(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v1.variables.Target
-
 
-
getEndpointProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getEndpoints(String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpoints(Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getEndpointUrl() - Method in interface dev.dsf.bpe.v1.variables.Target
-
 
-
getEntries() - Method in interface dev.dsf.bpe.v1.variables.Targets
-
 
-
getFhirContext() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getFhirResourcesByProcessId() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
-
Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root - folder of the process plugin jar needed for a process called testcom_process.
-
-
getFhirWebserviceClientProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getFile(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves File execution variable with the given variableName
-
-
getFirstInputParameter(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
-
-
getFirstInputParameter(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
-
-
getFirstInputParameterStringValue(Task, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
-
-
getFirstInputParameterStringValue(Task, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
-
-
getFirstInputParameterValue(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
-
-
getFirstInputParameterValue(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
-
-
getFirstInputParameterWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
-
-
getFirstInputParameterWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
-
-
getFirstItemLeaveMatchingLinkId(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getIdToken() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
-
 
-
getInputParameters(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
-
-
getInputParameters(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
-
-
getInputParameterStringValues(Task, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
-
-
getInputParameterStringValues(Task, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
-
-
getInputParametersWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
-
-
getInputParametersWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
-
-
getInputParameterValues(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
-
-
getInputParameterValues(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
-
Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
-
-
getInstantiatesCanonical(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field - instantiatesCanonical.
-
-
getInteger(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Integer execution variable with the given variableName
-
-
getItemLeavesAsList(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getItemLeavesAsStream(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getItemLeavesMatchingLinkIdAsList(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getItemLeavesMatchingLinkIdAsStream(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getLatestReceivedQuestionnaireResponse() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
 
-
getLatestTask() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Returns the latest Task received by this process or subprocess via a intermediate message catch event or - message receive task.
-
-
getLocalEndpoint() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getLocalEndpointAddress() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getLocalEndpointIdentifier() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getLocalEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
-
 
-
getLocalOrganization() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
-
Retrieves the local Organization resources by searching for the managing Organization of the - local Endpoint resources.
-
-
getLocalOrganizationIdentifier() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getLocalOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getLocalVersionlessAbsoluteUrl(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
getLocalVersionlessAbsoluteUrl(Task) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
-
 
-
getLocalWebserviceClient() - Method in interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider
-
 
-
getLong(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Long execution variable with the given variableName
-
-
getLongClaim(String) - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
-
 
-
getMailService() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getMessageName(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Retrieves the messageName value used for Task resources send by this class via the injected field - messageName.
-
-
getName() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
getNoProxyUrls() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
 
-
getNumber(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Number execution variable with the given variableName
-
-
getObjectMapper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getOrganization() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
getOrganization(String) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getOrganization(Identifier) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v1.variables.Target
-
 
-
getOrganizationIdentifierValue() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
getOrganizationProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getOrganizations(String) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getOrganizations(String, Coding) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getOrganizations(Identifier) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getOrganizations(Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getPassword() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
 
-
getPractionerRoles() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
-
 
-
getPractitioner() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
-
 
-
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
getProcessAuthorizationCode() - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
-
 
-
getProcessAuthorizationHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getProcessModels() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
-
Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin - jar.
-
-
getProfile(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Retrieves the profile value used for Task resources send by this class via the injected field profile.
-
-
getProxyConfig() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getQuestionnaireResponseHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getReadAccessHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getRecipient(Target) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
getRecipients(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
getReleaseDate() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
getRemoteOrganizations() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
-
 
-
getRequester() - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
getRequesters(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
getResource(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves FHIR Resource execution variable with the given variableName
-
-
getResourceList(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves FHIR Resource list execution variable with the given variableName
-
-
getResourceReleaseDate() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
-
Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
-
-
getResourceVersion() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
-
Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
-
-
getShort(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves Short execution variable with the given variableName
-
-
getSpringConfigurations() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
-
List of Configuration annotated spring configuration classes.
-
-
getStartTask() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Returns the Task associated with the message start event of the process.
-
-
getString(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves String execution variable with the given variableName
-
-
getStringClaimOrDefault(String, String) - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
-
 
-
getTarget() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves execution variable BpmnExecutionVariables.TARGET
-
-
getTargets() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves execution variable BpmnExecutionVariables.TARGETS
-
-
getTaskHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getTasks() - Method in interface dev.dsf.bpe.v1.variables.Variables
-
 
-
getUrl() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
 
-
getUserId() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
-
 
-
getUsername() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
 
-
getVariable(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Retrieves execution variable with the given variableName
-
-
getVariables(DelegateExecution) - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
-
 
-
getVersion() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
getWebserviceClient(String) - Method in interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider
-
 
-
-

H

-
-
handleEndEventError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
handleIntermediateThrowEventError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
handleSendTaskError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
hasAll(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasAnyOrganization(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasAnyRole(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasDsfRole(DsfRole) - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
hasLocal(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasOrganization(Resource, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasOrganization(Resource, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasRole(Resource, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasRole(Resource, List<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
hasRole(Resource, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
history() - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
history(int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
history(Class<? extends Resource>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
history(Class<? extends Resource>, int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
history(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
history(Class<? extends Resource>, String, int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
-

I

-
-
Identity - Interface in dev.dsf.common.auth.conf
-
 
-
isEmpty() - Method in interface dev.dsf.bpe.v1.variables.Targets
-
 
-
isEnabled() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
 
-
isLocalIdentity() - Method in interface dev.dsf.common.auth.conf.Identity
-
 
-
isNoProxyUrl(String) - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
-
-
Returns true if the given url is not null and the domain + port of the given - url is configured as a no-proxy URL based on the environment configuration.
-
-
isRecipientAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
isRequesterAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
isValid(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Resource with access tags valid if:
- - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
- or
- 1 ALL tag
-
- All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
-
- Does not check if referenced organizations or roles exist
-
-
isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
-
Resource with access tags valid if:
- - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
- or
- 1 ALL tag
-
- All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
-
-
-

L

-
-
localAll() - Static method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
localAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
localAllPractitioner(String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
localOrganizationPractitioner(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
localRolePractitioner(String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
-

M

-
-
MailService - Interface in dev.dsf.bpe.v1.service
-
 
-
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
matches(Coding) - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
-
 
-
MESSAGE_NAME - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
-
 
-
messageName() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
 
-
-

N

-
-
name() - Method in interface dev.dsf.common.auth.conf.DsfRole
-
 
-
NamingSystems - Class in dev.dsf.bpe.v1.constants
-
-
Constants defining standard DSF NamingSystems
-
-
NamingSystems.EndpointIdentifier - Class in dev.dsf.bpe.v1.constants
-
 
-
NamingSystems.OrganizationIdentifier - Class in dev.dsf.bpe.v1.constants
-
 
-
NamingSystems.PractitionerIdentifier - Class in dev.dsf.bpe.v1.constants
-
 
-
NamingSystems.TaskIdentifier - Class in dev.dsf.bpe.v1.constants
-
 
-
notify(DelegateTask) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
-
 
-
-

O

-
-
onProcessesDeployed(List<String>) - Method in interface dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener
-
 
-
organization(boolean, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
Organization - Class in dev.dsf.fhir.authorization.process
-
 
-
Organization(boolean, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Organization
-
 
-
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.common.auth.conf.Identity
-
 
-
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
OrganizationIdentity - Interface in dev.dsf.common.auth.conf
-
 
-
OrganizationProvider - Interface in dev.dsf.bpe.v1.service
-
-
Provides access to Organization resources from the DSF FHIR server.
-
-
-

P

-
-
PLUGIN_VERSION_PATTERN - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
PLUGIN_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
PRACTITIONER_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.common.auth.conf.PractitionerIdentity
-
 
-
PractitionerIdentity - Interface in dev.dsf.common.auth.conf
-
 
-
PreferReturnMinimal - Interface in dev.dsf.fhir.client
-
 
-
PreferReturnMinimalWithRetry - Interface in dev.dsf.fhir.client
-
 
-
PreferReturnOutcome - Interface in dev.dsf.fhir.client
-
 
-
PreferReturnOutcomeWithRetry - Interface in dev.dsf.fhir.client
-
 
-
PreferReturnResource - Interface in dev.dsf.fhir.client
-
 
-
PROCESS_AUTHORIZATION_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
-
 
-
ProcessAuthorizationHelper - Interface in dev.dsf.fhir.authorization.process
-
 
-
ProcessAuthorizationHelperImpl - Class in dev.dsf.fhir.authorization.process
-
 
-
ProcessAuthorizationHelperImpl() - Constructor for class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
-
 
-
ProcessDocumentation - Annotation Interface in dev.dsf.bpe.v1.documentation
-
-
Annotation for documenting DSF process plugin properties.
-
-
processNames() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
-
 
-
ProcessPluginApi - Interface in dev.dsf.bpe.v1
-
-
Gives access to services available to process plugins.
-
-
ProcessPluginDefinition - Interface in dev.dsf.bpe.v1
-
-
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/".
-
-
ProcessPluginDeploymentStateListener - Interface in dev.dsf.bpe.v1
-
-
Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
-
-
ProxyConfig - Interface in dev.dsf.bpe.v1.config
-
 
-
-

Q

-
-
QuestionnaireResponseHelper - Interface in dev.dsf.bpe.v1.service
-
 
-
-

R

-
-
read(Class<R>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
read(Class<R>, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
read(String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
read(String, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
read(R) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
-
Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue - to check if the resource has been modified.
-
-
READ_ACCESS_TAG_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
READ_ACCESS_TAG_VALUE_ALL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
READ_ACCESS_TAG_VALUE_LOCAL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
READ_ACCESS_TAG_VALUE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
READ_ACCESS_TAG_VALUE_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
-
 
-
ReadAccessHelper - Interface in dev.dsf.fhir.authorization.read
-
-
Helper with methods to configure read access to FHIR resources.
-
-
readBinary(String, MediaType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
readBinary(String, String, MediaType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
Recipient - Interface in dev.dsf.fhir.authorization.process
-
 
-
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
recipientMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
recommendation() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
-
 
-
remoteAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
remoteOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
remoteRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
removeAllByEndpointIdentifierValue(Collection<String>) - Method in interface dev.dsf.bpe.v1.variables.Targets
-
-
Removes targets base on the given endpoint identifier values.
-
-
removeByEndpointIdentifierValue(Target) - Method in interface dev.dsf.bpe.v1.variables.Targets
-
-
Removes targets base on the given Targets endpoint identifier value.
-
-
removeByEndpointIdentifierValue(String) - Method in interface dev.dsf.bpe.v1.variables.Targets
-
-
Removes targets base on the given endpoint identifier value.
-
-
Requester - Interface in dev.dsf.fhir.authorization.process
-
 
-
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
requesterMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
required() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
-
 
-
RESOURCE_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
-
 
-
RETRY_FOREVER - Static variable in interface dev.dsf.fhir.client.RetryClient
-
 
-
RETRY_ONCE - Static variable in interface dev.dsf.fhir.client.RetryClient
-
 
-
RetryClient<T> - Interface in dev.dsf.fhir.client
-
 
-
role(boolean, String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
Role - Class in dev.dsf.fhir.authorization.process
-
 
-
Role(boolean, String, String, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Role
-
 
-
-

S

-
-
search(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
searchWithStrictHandling(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
-
 
-
send(String, String) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends a plain text mail to the BPE wide configured recipients.
-
-
send(String, String, String) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
-
-
send(String, String, Collection<String>) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
-
-
send(String, MimeBodyPart) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
-
-
send(String, MimeBodyPart, String) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
-
-
send(String, MimeBodyPart, Collection<String>) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
-
-
send(String, MimeBodyPart, Consumer<MimeMessage>) - Method in interface dev.dsf.bpe.v1.service.MailService
-
-
Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
-
-
sendTask(DelegateExecution, Variables, Target, String, String, String, String, Stream<Task.ParameterComponent>) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
 
-
setAlternativeBusinessKey(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
- -
-
setBoolean(String, Boolean) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Boolean
-
-
setByteArray(String, byte[]) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given byte[]
-
-
setDate(String, Date) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Date
-
-
setDouble(String, Double) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Double
-
-
setFile(String, File) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given File
-
-
setInstantiatesCanonical(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Deprecated. -
only for process engine field injection
-
-
-
setInteger(String, Integer) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Integer
-
-
setLong(String, Long) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Long
-
-
setMessageName(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Deprecated. -
only for process engine field injection
-
-
-
setNumber(String, Number) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Number
-
-
setProfile(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
-
-
Deprecated. -
only for process engine field injection
-
-
-
setResource(String, Resource) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given FHIR Resource
-
-
setResourceList(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given FHIR Resource list
-
-
setShort(String, Short) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given Short
-
-
setString(String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given String
-
-
setTarget(Target) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable BpmnExecutionVariables.TARGET
-
-
setTargets(Targets) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable BpmnExecutionVariables.TARGETS.
-
-
setVariable(String, TypedValue) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Sets execution variable with the given variableName to the given TypedValue
-
-
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
-
 
-
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
-
 
-
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
-
 
-
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
-
 
-
-

T

-
-
Target - Interface in dev.dsf.bpe.v1.variables
-
-
Specifies a communication target for FHIR Task resources.
-
-
TARGET - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
-
-
Values from the target variable are used to configure AbstractTaskMessageSend activities for - sending Task resource messages
-
-
Targets - Interface in dev.dsf.bpe.v1.variables
-
-
Specifies a list of communication targets for FHIR Task resources.
-
-
TARGETS - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
-
-
The targets variable is typically used to iterate over Target variables in multi instance - send/receive tasks or multi instance subprocesses
-
-
TaskHelper - Interface in dev.dsf.bpe.v1.service
-
 
-
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
toRecipientExtension() - Method in interface dev.dsf.fhir.authorization.process.Recipient
-
 
-
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.All
-
 
-
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
-
 
-
toRequesterExtension() - Method in interface dev.dsf.fhir.authorization.process.Requester
-
 
-
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Role
-
 
-
transformQuestionTypeToAnswerType(Questionnaire.QuestionnaireItemComponent) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
-
 
-
-

U

-
-
update(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
update(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
update(R) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
-
 
-
updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
-
 
-
updateConditionaly(R, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnResource
-
 
-
updateTask(Task) - Method in interface dev.dsf.bpe.v1.variables.Variables
-
-
Does nothing if the given task is null.
-
-
URL - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
-
 
-
URL - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
-
 
-
USER_TASK_ID - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
-
 
-
userTaskId() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
-
 
-
-

V

-
-
Variables - Interface in dev.dsf.bpe.v1.variables
-
-
Gives access to process execution variables.
-
-
-

W

-
-
WithAuthorization - Interface in dev.dsf.fhir.authorization.process
-
 
-
withMinimalReturn() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
-
 
-
withOperationOutcomeReturn() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
-
 
-
withRetry() - Method in interface dev.dsf.fhir.client.RetryClient
-
-
retries once after a delay of 5000L<T> ms
-
-
withRetry(int) - Method in interface dev.dsf.fhir.client.RetryClient
-
-
retries nTimes and waits 5000L<T> ms between tries
-
-
withRetry(int, long) - Method in interface dev.dsf.fhir.client.RetryClient
-
 
-
withRetry(long) - Method in interface dev.dsf.fhir.client.RetryClient
-
-
retries once after a delay of delayMillis ms
-
-
withRetryForever(long) - Method in interface dev.dsf.fhir.client.RetryClient
-
 
-
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
-
 
-
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
-
 
-
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
-
 
-
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
-
 
-
-A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values
- -
-
- - + + + + +Index (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Index

+
+A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values +

A

+
+
AbstractServiceDelegate - Class in dev.dsf.bpe.v1.activity
+
+
Abstract implementation of the JavaDelegate interface with added error handling and convenient access to + process execution variables with the variables parameter of the + AbstractServiceDelegate.doExecute(DelegateExecution, Variables) method.
+
+
AbstractServiceDelegate(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
 
+
AbstractTaskMessageSend - Class in dev.dsf.bpe.v1.activity
+
+
Base class for implementing BPMN message send tasks, intermediate message throw events and message end events using + FHIR Task resources.
+
+
AbstractTaskMessageSend(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
add(ActivityDefinition, String, String, Requester, Recipient) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
add(ActivityDefinition, String, String, Requester, Recipient) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
addAll(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds All tag.
+
+
addErrorMessage(Task, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
addItemLeafWithAnswer(QuestionnaireResponse, String, String, Type) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
addItemLeafWithoutAnswer(QuestionnaireResponse, String, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
addLocal(R) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds LOCAL tag.
+
+
addOrganization(R, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds ORGANIZATION tag for the given organization.
+
+
addOrganization(R, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds ORGANIZATION tag for the given organization.
+
+
addRole(R, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds ROLE tag for the given affiliation.
+
+
addRole(R, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Adds ROLE tag for the given affiliation.
+
+
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
 
+
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
afterPropertiesSet() - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
 
+
afterQuestionnaireResponseCreate(DelegateTask, QuestionnaireResponse) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
+
Override this method to execute code after the QuestionnaireResponse resource has been created on the + DSF FHIR server
+
+
all(boolean, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
All - Class in dev.dsf.fhir.authorization.process
+
 
+
All(boolean, String, String) - Constructor for class dev.dsf.fhir.authorization.process.All
+
 
+
ALTERNATIVE_BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+
+
Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a + waiting process instance if an alternative business-key was created for a communication target.
+
+
api - Variable in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
 
+
api - Variable in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
+

B

+
+
BasicFhirWebserviceClient - Interface in dev.dsf.fhir.client
+
 
+
beforeQuestionnaireResponseCreate(DelegateTask, QuestionnaireResponse) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
+
Override this method to modify the QuestionnaireResponse before it will be created in state + QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
+
+
BpmnExecutionVariables - Class in dev.dsf.bpe.v1.constants
+
+
Defines names of standard process engine variables used by the bpe
+
+
BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+
 
+
BUSINESS_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
+
 
+
businessKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
 
+
businessKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
+
 
+
+

C

+
+
CodeSystems - Class in dev.dsf.bpe.v1.constants
+
+
Constants defining standard DSF CodeSystems
+
+
CodeSystems.BpmnMessage - Class in dev.dsf.bpe.v1.constants
+
 
+
CodeSystems.BpmnMessage.Codes - Class in dev.dsf.bpe.v1.constants
+
 
+
CodeSystems.BpmnUserTask - Class in dev.dsf.bpe.v1.constants
+
 
+
CodeSystems.BpmnUserTask.Codes - Class in dev.dsf.bpe.v1.constants
+
 
+
CORRELATION_KEY - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+
+
Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi + instance process activities
+
+
CORRELATION_KEY - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+
 
+
correlationKey() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
 
+
create(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
create(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
create(R) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
createAndSaveAlternativeBusinessKey(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Generates an alternative business-key and stores it as a process variable with name + BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY
+
+
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
createConditionaly(Resource, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
createConditionaly(Resource, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
createConditionaly(R, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
createInput(Type, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Creates an input parameter for the given value, system and code.
+
+
createInput(Type, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Creates an input parameter for the given value and coding.
+
+
createOutput(Type, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Creates an output parameter for the given value, system and code.
+
+
createOutput(Type, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Creates an output parameter for the given value and coding.
+
+
createTarget(String, String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Creates a new Target object.
+
+
createTarget(String, String, String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Creates a new Target object.
+
+
createTargets(Target...) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Creates a new target list.
+
+
createTargets(List<? extends Target>) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Creates a new target list.
+
+
+

D

+
+
DefaultUserTaskListener - Class in dev.dsf.bpe.v1.activity
+
+
Default TaskListener implementation.
+
+
DefaultUserTaskListener(ProcessPluginApi) - Constructor for class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
 
+
delete(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
deleteConditionaly(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
deletePermanently(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
description() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
+
 
+
dev.dsf.bpe.v1 - package dev.dsf.bpe.v1
+
 
+
dev.dsf.bpe.v1.activity - package dev.dsf.bpe.v1.activity
+
 
+
dev.dsf.bpe.v1.config - package dev.dsf.bpe.v1.config
+
 
+
dev.dsf.bpe.v1.constants - package dev.dsf.bpe.v1.constants
+
 
+
dev.dsf.bpe.v1.documentation - package dev.dsf.bpe.v1.documentation
+
 
+
dev.dsf.bpe.v1.service - package dev.dsf.bpe.v1.service
+
 
+
dev.dsf.bpe.v1.variables - package dev.dsf.bpe.v1.variables
+
 
+
dev.dsf.common.auth - package dev.dsf.common.auth
+
 
+
dev.dsf.common.auth.conf - package dev.dsf.common.auth.conf
+
 
+
dev.dsf.fhir.authorization.process - package dev.dsf.fhir.authorization.process
+
 
+
dev.dsf.fhir.authorization.read - package dev.dsf.fhir.authorization.read
+
 
+
dev.dsf.fhir.client - package dev.dsf.fhir.client
+
 
+
doExecute(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
+
Implement this method to execute custom business logic within BPMN service tasks.
+
+
doExecute(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
doSend(FhirWebserviceClient, Task) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Override this method to modify the remote task create behavior, e.g. to implement retries
+
+
DsfOpenIdCredentials - Interface in dev.dsf.common.auth
+
 
+
DsfRole - Interface in dev.dsf.common.auth.conf
+
 
+
+

E

+
+
EndpointProvider - Interface in dev.dsf.bpe.v1.service
+
+
Provides access to Endpoint resources from the DSF FHIR server.
+
+
error() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
 
+
ERROR - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+
 
+
example() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
+
 
+
execute(DelegateExecution) - Method in class dev.dsf.bpe.v1.activity.AbstractServiceDelegate
+
 
+
execute(DelegateExecution) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
exists(Class<R>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
exists(Class<R>, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
exists(IdType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
EXTENSION_PROCESS_AUTHORIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_MESSAGE_NAME - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_ORGANIZATION_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PARENT_ORGANIZATION_ROLE_PRACTITIONER_PRACTITIONER_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_RECIPIENT - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_REQUESTER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_PROCESS_AUTHORIZATION_TASK_PROFILE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
EXTENSION_READ_ACCESS_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_ORGANIZATION_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
EXTENSION_READ_ACCESS_PARENT_ORGANIZATION_ROLE_PARENT_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
+

F

+
+
FhirWebserviceClient - Interface in dev.dsf.fhir.client
+
 
+
FhirWebserviceClientProvider - Interface in dev.dsf.bpe.v1.service
+
 
+
findFirst(Optional<Endpoint>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+
 
+
findFirst(Optional<Organization>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+
 
+
findFirst(Optional<Practitioner>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+
 
+
findFirst(Optional<Task>) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+
 
+
findFirst(Endpoint) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+
 
+
findFirst(Organization) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+
 
+
findFirst(Practitioner) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+
 
+
findFirst(Task) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+
 
+
FIVE_SECONDS - Static variable in interface dev.dsf.fhir.client.RetryClient
+
 
+
fromRecipient(Coding) - Static method in class dev.dsf.fhir.authorization.process.All
+
 
+
fromRecipient(Coding, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
fromRecipient(Coding, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
+
 
+
fromRequester(Coding, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.All
+
 
+
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>) - Static method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
fromRequester(Coding, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Static method in class dev.dsf.fhir.authorization.process.Role
+
 
+
+

G

+
+
generateSnapshot(String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
generateSnapshot(StructureDefinition) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
getAccessToken() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
+
 
+
getAdditionalInputParameters(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Override this method to add additional input parameters to the task resource being send.
+
+
getBaseUrl() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
+
 
+
getBoolean(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Boolean execution variable with the given variableName
+
+
getByteArray(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves byte[] execution variable with the given variableName
+
+
getCertificate() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
getConformance() - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
getCorrelationKey() - Method in interface dev.dsf.bpe.v1.variables.Target
+
 
+
getCredentials() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
+
 
+
getCurrentTasks() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
 
+
getDate(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Date execution variable with the given variableName
+
+
getDisplayName() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
getDouble(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Double execution variable with the given variableName
+
+
getDsfRoles() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
getEndpoint(String) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpoint(String, String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpoint(Identifier) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpoint(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointAddress(String) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointAddress(String, String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointAddress(Identifier) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointAddress(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v1.variables.Target
+
 
+
getEndpointProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getEndpoints(String, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpoints(Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getEndpointUrl() - Method in interface dev.dsf.bpe.v1.variables.Target
+
 
+
getEntries() - Method in interface dev.dsf.bpe.v1.variables.Targets
+
 
+
getFhirContext() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getFhirResourcesByProcessId() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
+
Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root + folder of the process plugin jar needed for a process called testcom_process.
+
+
getFhirWebserviceClientProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getFile(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves File execution variable with the given variableName
+
+
getFirstInputParameter(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
+
+
getFirstInputParameter(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
+
+
getFirstInputParameterStringValue(Task, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
+
+
getFirstInputParameterStringValue(Task, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
+
+
getFirstInputParameterValue(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
+
+
getFirstInputParameterValue(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
+
+
getFirstInputParameterWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
+
+
getFirstInputParameterWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
+
+
getFirstItemLeaveMatchingLinkId(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getIdToken() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
+
 
+
getInputParameters(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
+
+
getInputParameters(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
+
+
getInputParameterStringValues(Task, String, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
+
+
getInputParameterStringValues(Task, Coding) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
+
+
getInputParametersWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
+
+
getInputParametersWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
+
+
getInputParameterValues(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
+
+
getInputParameterValues(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
+
Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
+
+
getInstantiatesCanonical(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Retrieves the instantiatesCanonical value used for Task resources send by this class via the injected field + instantiatesCanonical.
+
+
getInteger(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Integer execution variable with the given variableName
+
+
getItemLeavesAsList(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getItemLeavesAsStream(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getItemLeavesMatchingLinkIdAsList(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getItemLeavesMatchingLinkIdAsStream(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getLatestReceivedQuestionnaireResponse() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
 
+
getLatestTask() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Returns the latest Task received by this process or subprocess via a intermediate message catch event or + message receive task.
+
+
getLocalEndpoint() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getLocalEndpointAddress() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getLocalEndpointIdentifier() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getLocalEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v1.service.EndpointProvider
+
 
+
getLocalOrganization() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
+
Retrieves the local Organization resources by searching for the managing Organization of the + local Endpoint resources.
+
+
getLocalOrganizationIdentifier() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getLocalOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getLocalVersionlessAbsoluteUrl(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
getLocalVersionlessAbsoluteUrl(Task) - Method in interface dev.dsf.bpe.v1.service.TaskHelper
+
 
+
getLocalWebserviceClient() - Method in interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider
+
 
+
getLong(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Long execution variable with the given variableName
+
+
getLongClaim(String) - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
+
 
+
getMailService() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getMessageName(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Retrieves the messageName value used for Task resources send by this class via the injected field + messageName.
+
+
getName() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
getNoProxyUrls() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
 
+
getNumber(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Number execution variable with the given variableName
+
+
getObjectMapper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getOrganization() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
getOrganization(String) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getOrganization(Identifier) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v1.variables.Target
+
 
+
getOrganizationIdentifierValue() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
getOrganizationProvider() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getOrganizations(String) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getOrganizations(String, Coding) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getOrganizations(Identifier) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getOrganizations(Identifier, Coding) - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getPassword() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
 
+
getPractionerRoles() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
+
 
+
getPractitioner() - Method in interface dev.dsf.common.auth.conf.PractitionerIdentity
+
 
+
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
getProcessAuthorizationCode() - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
getProcessAuthorizationCode() - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
+
 
+
getProcessAuthorizationHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getProcessModels() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
+
Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin + jar.
+
+
getProfile(DelegateExecution, Variables) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Retrieves the profile value used for Task resources send by this class via the injected field profile.
+
+
getProxyConfig() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getQuestionnaireResponseHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getReadAccessHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getRecipient(Target) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
getRecipients(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
getReleaseDate() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
getRemoteOrganizations() - Method in interface dev.dsf.bpe.v1.service.OrganizationProvider
+
 
+
getRequester() - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
getRequesters(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
getResource(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves FHIR Resource execution variable with the given variableName
+
+
getResourceList(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves FHIR Resource list execution variable with the given variableName
+
+
getResourceReleaseDate() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
+
Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
+
+
getResourceVersion() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
+
Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
+
+
getShort(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves Short execution variable with the given variableName
+
+
getSpringConfigurations() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
+
List of Configuration annotated spring configuration classes.
+
+
getStartTask() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Returns the Task associated with the message start event of the process.
+
+
getString(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves String execution variable with the given variableName
+
+
getStringClaimOrDefault(String, String) - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
+
 
+
getTarget() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves execution variable BpmnExecutionVariables.TARGET
+
+
getTargets() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves execution variable BpmnExecutionVariables.TARGETS
+
+
getTaskHelper() - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getTasks() - Method in interface dev.dsf.bpe.v1.variables.Variables
+
 
+
getUrl() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
 
+
getUserId() - Method in interface dev.dsf.common.auth.DsfOpenIdCredentials
+
 
+
getUsername() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
 
+
getVariable(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Retrieves execution variable with the given variableName
+
+
getVariables(DelegateExecution) - Method in interface dev.dsf.bpe.v1.ProcessPluginApi
+
 
+
getVersion() - Method in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
getWebserviceClient(String) - Method in interface dev.dsf.bpe.v1.service.FhirWebserviceClientProvider
+
 
+
+

H

+
+
handleEndEventError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
handleIntermediateThrowEventError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
handleSendTaskError(DelegateExecution, Variables, Exception, String) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
hasAll(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasAnyOrganization(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasAnyRole(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasDsfRole(DsfRole) - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
hasLocal(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasOrganization(Resource, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasOrganization(Resource, Organization) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasRole(Resource, String, String, String) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasRole(Resource, List<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
hasRole(Resource, OrganizationAffiliation) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
history() - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
history(int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
history(Class<? extends Resource>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
history(Class<? extends Resource>, int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
history(Class<? extends Resource>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
history(Class<? extends Resource>, String, int, int) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
+

I

+
+
Identity - Interface in dev.dsf.common.auth.conf
+
 
+
isEmpty() - Method in interface dev.dsf.bpe.v1.variables.Targets
+
 
+
isEnabled() - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
 
+
isLocalIdentity() - Method in interface dev.dsf.common.auth.conf.Identity
+
 
+
isNoProxyUrl(String) - Method in interface dev.dsf.bpe.v1.config.ProxyConfig
+
+
Returns true if the given url is not null and the domain + port of the given + url is configured as a no-proxy URL based on the environment configuration.
+
+
isRecipientAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
isRequesterAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
isValid(Resource) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Resource with access tags valid if:
+ + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
+ or
+ 1 ALL tag
+
+ All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
+
+ Does not check if referenced organizations or roles exist
+
+
isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
+
Resource with access tags valid if:
+ + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
+ or
+ 1 ALL tag
+
+ All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
+
+
+

L

+
+
localAll() - Static method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
localAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
localAllPractitioner(String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
localOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
localOrganizationPractitioner(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
localRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
localRolePractitioner(String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
+

M

+
+
MailService - Interface in dev.dsf.bpe.v1.service
+
 
+
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
matches(Coding) - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
matches(Coding) - Method in interface dev.dsf.fhir.authorization.process.WithAuthorization
+
 
+
MESSAGE_NAME - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage.Codes
+
 
+
messageName() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
 
+
+

N

+
+
name() - Method in interface dev.dsf.common.auth.conf.DsfRole
+
 
+
NamingSystems - Class in dev.dsf.bpe.v1.constants
+
+
Constants defining standard DSF NamingSystems
+
+
NamingSystems.EndpointIdentifier - Class in dev.dsf.bpe.v1.constants
+
 
+
NamingSystems.OrganizationIdentifier - Class in dev.dsf.bpe.v1.constants
+
 
+
NamingSystems.PractitionerIdentifier - Class in dev.dsf.bpe.v1.constants
+
 
+
NamingSystems.TaskIdentifier - Class in dev.dsf.bpe.v1.constants
+
 
+
notify(DelegateTask) - Method in class dev.dsf.bpe.v1.activity.DefaultUserTaskListener
+
 
+
+

O

+
+
onProcessesDeployed(List<String>) - Method in interface dev.dsf.bpe.v1.ProcessPluginDeploymentStateListener
+
 
+
organization(boolean, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
Organization - Class in dev.dsf.fhir.authorization.process
+
 
+
Organization(boolean, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Organization
+
 
+
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.common.auth.conf.Identity
+
 
+
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
ORGANIZATION_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
OrganizationIdentity - Interface in dev.dsf.common.auth.conf
+
 
+
OrganizationProvider - Interface in dev.dsf.bpe.v1.service
+
+
Provides access to Organization resources from the DSF FHIR server.
+
+
+

P

+
+
PLUGIN_VERSION_PATTERN - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
PLUGIN_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
postBundle(Bundle) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
PRACTITIONER_IDENTIFIER_SYSTEM - Static variable in interface dev.dsf.common.auth.conf.PractitionerIdentity
+
 
+
PractitionerIdentity - Interface in dev.dsf.common.auth.conf
+
 
+
PreferReturnMinimal - Interface in dev.dsf.fhir.client
+
 
+
PreferReturnMinimalWithRetry - Interface in dev.dsf.fhir.client
+
 
+
PreferReturnOutcome - Interface in dev.dsf.fhir.client
+
 
+
PreferReturnOutcomeWithRetry - Interface in dev.dsf.fhir.client
+
 
+
PreferReturnResource - Interface in dev.dsf.fhir.client
+
 
+
PROCESS_AUTHORIZATION_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ALL_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ORGANIZATION_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_LOCAL_ROLE_PRACTITIONER - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_REMOTE_ALL - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_REMOTE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
PROCESS_AUTHORIZATION_VALUE_REMOTE_ROLE - Static variable in interface dev.dsf.fhir.authorization.process.ProcessAuthorizationHelper
+
 
+
ProcessAuthorizationHelper - Interface in dev.dsf.fhir.authorization.process
+
 
+
ProcessAuthorizationHelperImpl - Class in dev.dsf.fhir.authorization.process
+
 
+
ProcessAuthorizationHelperImpl() - Constructor for class dev.dsf.fhir.authorization.process.ProcessAuthorizationHelperImpl
+
 
+
ProcessDocumentation - Annotation Interface in dev.dsf.bpe.v1.documentation
+
+
Annotation for documenting DSF process plugin properties.
+
+
processNames() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
+
 
+
ProcessPluginApi - Interface in dev.dsf.bpe.v1
+
+
Gives access to services available to process plugins.
+
+
ProcessPluginDefinition - Interface in dev.dsf.bpe.v1
+
+
A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/".
+
+
ProcessPluginDeploymentStateListener - Interface in dev.dsf.bpe.v1
+
+
Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
+
+
ProxyConfig - Interface in dev.dsf.bpe.v1.config
+
 
+
+

Q

+
+
QuestionnaireResponseHelper - Interface in dev.dsf.bpe.v1.service
+
 
+
+

R

+
+
read(Class<R>, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
read(Class<R>, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
read(String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
read(String, String, String) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
read(R) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
+
Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue + to check if the resource has been modified.
+
+
READ_ACCESS_TAG_SYSTEM - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
READ_ACCESS_TAG_VALUE_ALL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
READ_ACCESS_TAG_VALUE_LOCAL - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
READ_ACCESS_TAG_VALUE_ORGANIZATION - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
READ_ACCESS_TAG_VALUE_ROLE - Static variable in interface dev.dsf.fhir.authorization.read.ReadAccessHelper
+
 
+
ReadAccessHelper - Interface in dev.dsf.fhir.authorization.read
+
+
Helper with methods to configure read access to FHIR resources.
+
+
readBinary(String, MediaType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
readBinary(String, String, MediaType) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
Recipient - Interface in dev.dsf.fhir.authorization.process
+
 
+
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
recipientMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
recipientMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
recommendation() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
+
 
+
remoteAll() - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
remoteOrganization(String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
remoteRole(String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
removeAllByEndpointIdentifierValue(Collection<String>) - Method in interface dev.dsf.bpe.v1.variables.Targets
+
+
Removes targets base on the given endpoint identifier values.
+
+
removeByEndpointIdentifierValue(Target) - Method in interface dev.dsf.bpe.v1.variables.Targets
+
+
Removes targets base on the given Targets endpoint identifier value.
+
+
removeByEndpointIdentifierValue(String) - Method in interface dev.dsf.bpe.v1.variables.Targets
+
+
Removes targets base on the given endpoint identifier value.
+
+
Requester - Interface in dev.dsf.fhir.authorization.process
+
 
+
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
requesterMatches(Extension) - Method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
requesterMatches(Extension) - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
required() - Element in annotation interface dev.dsf.bpe.v1.documentation.ProcessDocumentation
+
 
+
RESOURCE_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v1.ProcessPluginDefinition
+
 
+
RETRY_FOREVER - Static variable in interface dev.dsf.fhir.client.RetryClient
+
 
+
RETRY_ONCE - Static variable in interface dev.dsf.fhir.client.RetryClient
+
 
+
RetryClient<T> - Interface in dev.dsf.fhir.client
+
 
+
role(boolean, String, String, String, String, String) - Static method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
Role - Class in dev.dsf.fhir.authorization.process
+
 
+
Role(boolean, String, String, String, String, String) - Constructor for class dev.dsf.fhir.authorization.process.Role
+
 
+
+

S

+
+
search(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
searchWithStrictHandling(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.BasicFhirWebserviceClient
+
 
+
send(String, String) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends a plain text mail to the BPE wide configured recipients.
+
+
send(String, String, String) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
+
+
send(String, String, Collection<String>) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
+
+
send(String, MimeBodyPart) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
+
+
send(String, MimeBodyPart, String) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
+
+
send(String, MimeBodyPart, Collection<String>) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
+
+
send(String, MimeBodyPart, Consumer<MimeMessage>) - Method in interface dev.dsf.bpe.v1.service.MailService
+
+
Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
+
+
sendTask(DelegateExecution, Variables, Target, String, String, String, String, Stream<Task.ParameterComponent>) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
 
+
setAlternativeBusinessKey(String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+ +
+
setBoolean(String, Boolean) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Boolean
+
+
setByteArray(String, byte[]) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given byte[]
+
+
setDate(String, Date) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Date
+
+
setDouble(String, Double) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Double
+
+
setFile(String, File) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given File
+
+
setInstantiatesCanonical(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Deprecated. +
only for process engine field injection
+
+
+
setInteger(String, Integer) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Integer
+
+
setLong(String, Long) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Long
+
+
setMessageName(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Deprecated. +
only for process engine field injection
+
+
+
setNumber(String, Number) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Number
+
+
setProfile(FixedValue) - Method in class dev.dsf.bpe.v1.activity.AbstractTaskMessageSend
+
+
Deprecated. +
only for process engine field injection
+
+
+
setResource(String, Resource) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given FHIR Resource
+
+
setResourceList(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given FHIR Resource list
+
+
setShort(String, Short) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given Short
+
+
setString(String, String) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given String
+
+
setTarget(Target) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable BpmnExecutionVariables.TARGET
+
+
setTargets(Targets) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable BpmnExecutionVariables.TARGETS.
+
+
setVariable(String, TypedValue) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Sets execution variable with the given variableName to the given TypedValue
+
+
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+
 
+
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+
 
+
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+
 
+
SID - Static variable in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+
 
+
+

T

+
+
Target - Interface in dev.dsf.bpe.v1.variables
+
+
Specifies a communication target for FHIR Task resources.
+
+
TARGET - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+
+
Values from the target variable are used to configure AbstractTaskMessageSend activities for + sending Task resource messages
+
+
Targets - Interface in dev.dsf.bpe.v1.variables
+
+
Specifies a list of communication targets for FHIR Task resources.
+
+
TARGETS - Static variable in class dev.dsf.bpe.v1.constants.BpmnExecutionVariables
+
+
The targets variable is typically used to iterate over Target variables in multi instance + send/receive tasks or multi instance subprocesses
+
+
TaskHelper - Interface in dev.dsf.bpe.v1.service
+
 
+
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
toRecipientExtension() - Method in interface dev.dsf.fhir.authorization.process.Recipient
+
 
+
toRecipientExtension() - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.All
+
 
+
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Organization
+
 
+
toRequesterExtension() - Method in interface dev.dsf.fhir.authorization.process.Requester
+
 
+
toRequesterExtension() - Method in class dev.dsf.fhir.authorization.process.Role
+
 
+
transformQuestionTypeToAnswerType(Questionnaire.QuestionnaireItemComponent) - Method in interface dev.dsf.bpe.v1.service.QuestionnaireResponseHelper
+
 
+
+

U

+
+
update(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
update(Resource) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
update(R) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnMinimal
+
 
+
updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnOutcome
+
 
+
updateConditionaly(R, Map<String, List<String>>) - Method in interface dev.dsf.fhir.client.PreferReturnResource
+
 
+
updateTask(Task) - Method in interface dev.dsf.bpe.v1.variables.Variables
+
+
Does nothing if the given task is null.
+
+
URL - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnMessage
+
 
+
URL - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
+
 
+
USER_TASK_ID - Static variable in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask.Codes
+
 
+
userTaskId() - Static method in class dev.dsf.bpe.v1.constants.CodeSystems.BpmnUserTask
+
 
+
+

V

+
+
Variables - Interface in dev.dsf.bpe.v1.variables
+
+
Gives access to process execution variables.
+
+
+

W

+
+
WithAuthorization - Interface in dev.dsf.fhir.authorization.process
+
 
+
withMinimalReturn() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
+
 
+
withOperationOutcomeReturn() - Method in interface dev.dsf.fhir.client.FhirWebserviceClient
+
 
+
withRetry() - Method in interface dev.dsf.fhir.client.RetryClient
+
+
retries once after a delay of 5000L<T> ms
+
+
withRetry(int) - Method in interface dev.dsf.fhir.client.RetryClient
+
+
retries nTimes and waits 5000L<T> ms between tries
+
+
withRetry(int, long) - Method in interface dev.dsf.fhir.client.RetryClient
+
 
+
withRetry(long) - Method in interface dev.dsf.fhir.client.RetryClient
+
+
retries once after a delay of delayMillis ms
+
+
withRetryForever(long) - Method in interface dev.dsf.fhir.client.RetryClient
+
 
+
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.EndpointIdentifier
+
 
+
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.OrganizationIdentifier
+
 
+
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.PractitionerIdentifier
+
 
+
withValue(String) - Static method in class dev.dsf.bpe.v1.constants.NamingSystems.TaskIdentifier
+
 
+
+A B C D E F G H I L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/index.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/index.html index 838cf3283..bc23489a2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/index.html @@ -1,94 +1,94 @@ - - - - -Overview (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

DSF BPE Process API v1 2.0.0-M3 API

-
- -
- -
-
- - + + + + +Overview (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

DSF BPE Process API v1 2.0.0-M3 API

+
+ +
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ADDITIONAL_LICENSE_INFO b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ADDITIONAL_LICENSE_INFO index 3f7e921e0..b62cc3ef8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ADDITIONAL_LICENSE_INFO +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ADDITIONAL_LICENSE_INFO @@ -1 +1 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ASSEMBLY_EXCEPTION b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ASSEMBLY_EXCEPTION index e09f91843..0d4cfb405 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ASSEMBLY_EXCEPTION +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/ASSEMBLY_EXCEPTION @@ -1 +1 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/LICENSE b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/LICENSE index 940481e93..4ad9fe401 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/LICENSE +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/legal/LICENSE @@ -1 +1 @@ -Please see ..\java.base\LICENSE +Please see ..\java.base\LICENSE diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/link.svg b/docs/src/.vuepress/public/assets/javadoc/api-v1/link.svg index 3ec847c37..7ccc5ed08 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/link.svg +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/link.svg @@ -1,31 +1,31 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-summary.html index 1a73a7817..d01a53872 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-summary.html @@ -1,26 +1,26 @@ - - - - -DSF BPE Process API v1 2.0.0-M3 API - - - - - - - - - - - -
- -

index.html

-
- - + + + + +DSF BPE Process API v1 2.0.0-M3 API + + + + + + + + + + + +
+ +

index.html

+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-tree.html index 07ec1e14e..3fe075e6d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/overview-tree.html @@ -1,175 +1,175 @@ - - - - -Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-
-

Hierarchy For All Packages

-
-Package Hierarchies: - -
-

Class Hierarchy

- -
-
-

Interface Hierarchy

- -
-
-

Annotation Interface Hierarchy

- -
-
- -
-
- - + + + + +Class Hierarchy (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+
+

Hierarchy For All Packages

+
+Package Hierarchies: + +
+

Class Hierarchy

+ +
+
+

Interface Hierarchy

+ +
+
+

Annotation Interface Hierarchy

+ +
+
+ +
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/script.js b/docs/src/.vuepress/public/assets/javadoc/api-v1/script.js index 3dc0f80a7..bb9c8a241 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/script.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/script.js @@ -1,253 +1,253 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/search-page.js b/docs/src/.vuepress/public/assets/javadoc/api-v1/search-page.js index 2a27d2118..540c90f57 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/search-page.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/search-page.js @@ -1,284 +1,284 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
" + col1 + "
").appendTo(table); - if (category !== "modules") { - $("
" + col2 + "
").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
" + col1 + "
").appendTo(table); + if (category !== "modules") { + $("
" + col2 + "
").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("
") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/search.html b/docs/src/.vuepress/public/assets/javadoc/api-v1/search.html index 98334be8d..7cfbe94c0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/search.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/search.html @@ -1,78 +1,78 @@ - - - - -Search (DSF BPE Process API v1 2.0.0-M3 API) - - - - - - - - - - - - - - -
- -
-
-

Search

-
- - -
-Additional resources -
-
-
-

The help page provides an introduction to the scope and syntax of JavaDoc search.

-

You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

-

The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

-link -

- -

-
-

Loading search index...

- -
-
-
- -
-
-
- - + + + + +Search (DSF BPE Process API v1 2.0.0-M3 API) + + + + + + + + + + + + + + +
+ +
+
+

Search

+
+ + +
+Additional resources +
+
+
+

The help page provides an introduction to the scope and syntax of JavaDoc search.

+

You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

+

The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

+link +

+ +

+
+

Loading search index...

+ +
+
+
+ +
+
+
+ + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/search.js b/docs/src/.vuepress/public/assets/javadoc/api-v1/search.js index bd1a8e072..d3986705e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/search.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/search.js @@ -1,458 +1,458 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
  • " + categories[item.category] + "
  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
  • ").appendTo(ul); - var div = $("
    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
    " - + idx.d + "
    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v1/stylesheet.css b/docs/src/.vuepress/public/assets/javadoc/api-v1/stylesheet.css index 96c6c2ecd..f71489f86 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v1/stylesheet.css +++ b/docs/src/.vuepress/public/assets/javadoc/api-v1/stylesheet.css @@ -1,1272 +1,1272 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/META-INF/MANIFEST.MF b/docs/src/.vuepress/public/assets/javadoc/api-v2/META-INF/MANIFEST.MF index e6b208ff8..ced1308d2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/META-INF/MANIFEST.MF +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ -Manifest-Version: 1.0 -Created-By: Maven Javadoc Plugin 3.11.2 -Build-Jdk-Spec: 21 - +Manifest-Version: 1.0 +Created-By: Maven Javadoc Plugin 3.11.2 +Build-Jdk-Spec: 21 + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/allclasses-index.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/allclasses-index.html index c50a0d618..f64845518 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/allclasses-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/allclasses-index.html @@ -1,358 +1,358 @@ - - - - -All Classes and Interfaces (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Classes and Interfaces

    -
    -
    -
    -
    -
    -
    Class
    -
    Description
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Helper class to register Activitys as prototype beans.
    -
    - -
     
    - -
     
    - -
     
    - -
    -
    Defines names of standard process engine variables used by the bpe
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Constants defining standard DSF CodeSystems
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Provides methods for: - - Creating and using RSA and ECDH key encapsulation mechanism - Reading X509 certificates and private-keys (encrypted or not encrypted) - Reading JKS and PKCS12 key-stores - Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain - Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs - Validating key-pairs to check if a private-key belongs to a public-key - Validating certificates - Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key - and certificate chain -
    -
    - -
    -
    Key encapsulation mechanism with encrypt and decrypt methods.
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Default UserTaskListener implementation.
    -
    - -
     
    - -
     
    - -
    -
    Provides clients for DSF FHIR servers.
    -
    - -
    -
    Provides access to Endpoint resources from the DSF FHIR server.
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    -
    - -
    -
    When implementations of this interface are registered as singleton Bean, modify methods are called during - process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
    -
    - -
     
    - -
     
    - -
     
    - -
    -
    Service for sending e-mail if a connection to an SMTP mail server is configured.
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Constants defining standard DSF NamingSystems
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    -
    - -
     
    - -
    -
    Provides access to OidcClients implementing the Client Credentials Grant.
    -
    - -
     
    - -
    -
    Provides access to Organization resources from the DSF FHIR server.
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Annotation for documenting DSF process plugin properties.
    -
    - -
    -
    Gives access to services available to process plugins.
    -
    - -
    -
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/".
    -
    - -
    -
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
    -
    - -
     
    - -
    -
    Methods for manipulating QuestionnaireResponse resources.
    -
    - -
    -
    Methods to configure read access for FHIR resources on a DSF FHIR server.
    -
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
     
    - -
    -
    Specifies a communication target for FHIR Task resources.
    -
    - -
     
    - -
     
    - -
     
    - -
    -
    Specifies a list of communication targets for FHIR Task resources.
    -
    - -
    -
    Methods for manipulating Task resources.
    -
    - -
     
    - -
     
    - -
     
    - -
    -
    Gives access to process execution variables.
    -
    - -
     
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +All Classes and Interfaces (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Classes and Interfaces

    +
    +
    +
    +
    +
    +
    Class
    +
    Description
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Helper class to register Activitys as prototype beans.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Defines names of standard process engine variables used by the bpe
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Constants defining standard DSF CodeSystems
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Provides methods for: + + Creating and using RSA and ECDH key encapsulation mechanism + Reading X509 certificates and private-keys (encrypted or not encrypted) + Reading JKS and PKCS12 key-stores + Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain + Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs + Validating key-pairs to check if a private-key belongs to a public-key + Validating certificates + Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key + and certificate chain +
    +
    + +
    +
    Key encapsulation mechanism with encrypt and decrypt methods.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Default UserTaskListener implementation.
    +
    + +
     
    + +
     
    + +
    +
    Provides clients for DSF FHIR servers.
    +
    + +
    +
    Provides access to Endpoint resources from the DSF FHIR server.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    +
    + +
    +
    When implementations of this interface are registered as singleton Bean, modify methods are called during + process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Service for sending e-mail if a connection to an SMTP mail server is configured.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Constants defining standard DSF NamingSystems
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    +
    + +
     
    + +
    +
    Provides access to OidcClients implementing the Client Credentials Grant.
    +
    + +
     
    + +
    +
    Provides access to Organization resources from the DSF FHIR server.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Annotation for documenting DSF process plugin properties.
    +
    + +
    +
    Gives access to services available to process plugins.
    +
    + +
    +
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/".
    +
    + +
    +
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
    +
    + +
     
    + +
    +
    Methods for manipulating QuestionnaireResponse resources.
    +
    + +
    +
    Methods to configure read access for FHIR resources on a DSF FHIR server.
    +
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
     
    + +
    +
    Specifies a communication target for FHIR Task resources.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Specifies a list of communication targets for FHIR Task resources.
    +
    + +
    +
    Methods for manipulating Task resources.
    +
    + +
     
    + +
     
    + +
     
    + +
    +
    Gives access to process execution variables.
    +
    + +
     
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/allpackages-index.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/allpackages-index.html index 9ad62b7bc..f2b5dc4d8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/allpackages-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/allpackages-index.html @@ -1,101 +1,101 @@ - - - - -All Packages (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - - - - + + + + +All Packages (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/constant-values.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/constant-values.html index db8465412..c9913ba73 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/constant-values.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/constant-values.html @@ -1,397 +1,397 @@ - - - - -Constant Field Values (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Constant Field Values

    -
    -
    -

    Contents

    - -
    -
    -

    dev.dsf.*

    - - - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Constant Field Values (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Constant Field Values

    +
    +
    +

    Contents

    + +
    +
    +

    dev.dsf.*

    + + + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/copy.svg b/docs/src/.vuepress/public/assets/javadoc/api-v2/copy.svg index b4c4945dc..7c46ab15f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/copy.svg +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/copy.svg @@ -1,33 +1,33 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginApi.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginApi.html index 0d325d3f3..78c626c09 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginApi.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginApi.html @@ -1,288 +1,288 @@ - - - - -ProcessPluginApi (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessPluginApi

    -
    -
    -
    -
    public interface ProcessPluginApi
    -
    Gives access to services available to process plugins. This api and all services excepted Variables can be - injected using Autowired into spring Configuration classes.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getProxyConfig

        -
        ProxyConfig getProxyConfig()
        -
        -
      • -
      • -
        -

        getEndpointProvider

        -
        EndpointProvider getEndpointProvider()
        -
        -
      • -
      • -
        -

        getFhirContext

        -
        ca.uhn.fhir.context.FhirContext getFhirContext()
        -
        -
      • -
      • -
        -

        getDsfClientProvider

        -
        DsfClientProvider getDsfClientProvider()
        -
        -
      • -
      • -
        -

        getFhirClientProvider

        -
        FhirClientProvider getFhirClientProvider()
        -
        -
      • -
      • -
        -

        getOidcClientProvider

        -
        OidcClientProvider getOidcClientProvider()
        -
        -
      • -
      • -
        -

        getMailService

        -
        MailService getMailService()
        -
        -
      • -
      • -
        -

        getMimetypeService

        -
        MimetypeService getMimetypeService()
        -
        -
      • -
      • -
        -

        getObjectMapper

        -
        com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
        -
        -
      • -
      • -
        -

        getOrganizationProvider

        -
        OrganizationProvider getOrganizationProvider()
        -
        -
      • -
      • -
        -

        getProcessAuthorizationHelper

        -
        ProcessAuthorizationHelper getProcessAuthorizationHelper()
        -
        -
      • -
      • -
        -

        getQuestionnaireResponseHelper

        -
        QuestionnaireResponseHelper getQuestionnaireResponseHelper()
        -
        -
      • -
      • -
        -

        getReadAccessHelper

        -
        ReadAccessHelper getReadAccessHelper()
        -
        -
      • -
      • -
        -

        getTaskHelper

        -
        TaskHelper getTaskHelper()
        -
        -
      • -
      • -
        -

        getCryptoService

        -
        CryptoService getCryptoService()
        -
        -
      • -
      • -
        -

        getTargetProvider

        -
        TargetProvider getTargetProvider()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessPluginApi (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessPluginApi

    +
    +
    +
    +
    public interface ProcessPluginApi
    +
    Gives access to services available to process plugins. This api and all services excepted Variables can be + injected using Autowired into spring Configuration classes.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getProxyConfig

        +
        ProxyConfig getProxyConfig()
        +
        +
      • +
      • +
        +

        getEndpointProvider

        +
        EndpointProvider getEndpointProvider()
        +
        +
      • +
      • +
        +

        getFhirContext

        +
        ca.uhn.fhir.context.FhirContext getFhirContext()
        +
        +
      • +
      • +
        +

        getDsfClientProvider

        +
        DsfClientProvider getDsfClientProvider()
        +
        +
      • +
      • +
        +

        getFhirClientProvider

        +
        FhirClientProvider getFhirClientProvider()
        +
        +
      • +
      • +
        +

        getOidcClientProvider

        +
        OidcClientProvider getOidcClientProvider()
        +
        +
      • +
      • +
        +

        getMailService

        +
        MailService getMailService()
        +
        +
      • +
      • +
        +

        getMimetypeService

        +
        MimetypeService getMimetypeService()
        +
        +
      • +
      • +
        +

        getObjectMapper

        +
        com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
        +
        +
      • +
      • +
        +

        getOrganizationProvider

        +
        OrganizationProvider getOrganizationProvider()
        +
        +
      • +
      • +
        +

        getProcessAuthorizationHelper

        +
        ProcessAuthorizationHelper getProcessAuthorizationHelper()
        +
        +
      • +
      • +
        +

        getQuestionnaireResponseHelper

        +
        QuestionnaireResponseHelper getQuestionnaireResponseHelper()
        +
        +
      • +
      • +
        +

        getReadAccessHelper

        +
        ReadAccessHelper getReadAccessHelper()
        +
        +
      • +
      • +
        +

        getTaskHelper

        +
        TaskHelper getTaskHelper()
        +
        +
      • +
      • +
        +

        getCryptoService

        +
        CryptoService getCryptoService()
        +
        +
      • +
      • +
        +

        getTargetProvider

        +
        TargetProvider getTargetProvider()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDefinition.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDefinition.html index c7cf28df1..fcb6da09b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDefinition.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDefinition.html @@ -1,387 +1,387 @@ - - - - -ProcessPluginDefinition (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessPluginDefinition

    -
    -
    -
    -
    public interface ProcessPluginDefinition
    -
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/". For more details on the - content of the provider configuration file, see ServiceLoader.
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        RESOURCE_VERSION_PATTERN_STRING

        -
        static final String RESOURCE_VERSION_PATTERN_STRING
        -
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        PLUGIN_VERSION_PATTERN_STRING

        -
        static final String PLUGIN_VERSION_PATTERN_STRING
        -
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        PLUGIN_VERSION_PATTERN

        -
        static final Pattern PLUGIN_VERSION_PATTERN
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getName

        -
        String getName()
        -
        -
        Returns:
        -
        process plugin name, same as jar name excluding suffix -<version>.jar
        -
        -
        -
      • -
      • -
        -

        getVersion

        -
        String getVersion()
        -
        -
        Returns:
        -
        version of the process plugin, must match "(?<pluginVersion>(?<resourceVersion>\\d+\\.\\d+)\\.\\d+\\.\\d+)"
        -
        -
        -
      • -
      • -
        -

        getResourceVersion

        -
        default String getResourceVersion()
        -
        Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
        -
        -
        Returns:
        -
        version of FHIR and BPMN resources, must match "(?<resourceVersion>\\d+\\.\\d+)"
        -
        -
        -
      • -
      • -
        -

        getReleaseDate

        -
        LocalDate getReleaseDate()
        -
        -
        Returns:
        -
        the release date of the process plugin
        -
        -
        -
      • -
      • -
        -

        getResourceReleaseDate

        -
        default LocalDate getResourceReleaseDate()
        -
        Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
        -
        -
        Returns:
        -
        the release date of FHIR resources and BPMN files
        -
        -
        -
      • -
      • -
        -

        getProcessModels

        -
        List<String> getProcessModels()
        -
        Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin - jar. The returned files will be read via ClassLoader.getResourceAsStream(String). -

        - Occurrences of #{version} will be replaced with the value of - getResourceVersion()
        - Occurrences of
        #{date} will be replaced with the value of - getResourceReleaseDate()
        - Occurrences of
        #{organization} will be replaced with the local organization DSF identifier - value, or "null" if no local organization can be found in the allow list
        - Other placeholders of the form
        #{property.name} will be replaced with values from equivalent - environment variable, e.g. PROPERTY_NAME

        -
        -
        Returns:
        -
        *.bpmn files inside the process plugin jar, paths relative to root folder of process plugin
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getFhirResourcesByProcessId

        -
        Map<String,List<String>> getFhirResourcesByProcessId()
        -
        Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root - folder of the process plugin jar needed for a process called testcom_process. The returned files will be read via - ClassLoader.getResourceAsStream(String). -

        - Supported metadata resource types are ActivityDefinition, CodeSystem, Library, Measure, NamingSystem, - Questionnaire, StructureDefinition, Task and ValueSet. -

        - Occurrences of #{version} will be replaced with the value of - getResourceVersion()
        - Occurrences of
        #{date} will be replaced with the value of - getResourceReleaseDate()
        - Occurrences of
        #{organization} will be replaced with the local organization DSF identifier - value, or "null" if no local organization can be found in the allow list
        - Other placeholders of the form
        #{property.name} will be replaced with values from equivalent - environment variable, e.g. PROPERTY_NAME

        -
        -
        Returns:
        -
        *.xml or *.json files inside the process plugin jar per process, paths relative to root folder of process - plugin
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getSpringConfigurations

        -
        List<Class<?>> getSpringConfigurations()
        -
        List of Configuration annotated spring configuration classes. -

        - All services defined in ProcessPluginApi and ProcessPluginApi itself can be Autowired - in Configuration classes. -

        - All implementations used for BPMN service tasks, message send tasks and throw events as well as task- and user - task listeners need to be declared as spring Beans with Scope "prototype". - Other classes not directly used within BPMN activities should be declared with the default singleton scope. -

        - Configuration classes that defined private fields annotated with Value defining property placeholders, - can be configured via environment variables. A field private boolean specialFunction; - annotated with @Value("${org.test.process.special:false}") can be configured with the - environment variable ORG_TEST_PROCESS_SPECIAL. To take advantage of the - "dsf-tools-documentation-generator" maven plugin to generate a markdown file with configuration options for the - plugin also add the ProcessDocumentation annotation.

        -
        -
        Returns:
        -
        Configuration annotated classes, defining Bean annotated factory methods
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessPluginDefinition (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessPluginDefinition

    +
    +
    +
    +
    public interface ProcessPluginDefinition
    +
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/". For more details on the + content of the provider configuration file, see ServiceLoader.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        RESOURCE_VERSION_PATTERN_STRING

        +
        static final String RESOURCE_VERSION_PATTERN_STRING
        +
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        PLUGIN_VERSION_PATTERN_STRING

        +
        static final String PLUGIN_VERSION_PATTERN_STRING
        +
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        PLUGIN_VERSION_PATTERN

        +
        static final Pattern PLUGIN_VERSION_PATTERN
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getName

        +
        String getName()
        +
        +
        Returns:
        +
        process plugin name, same as jar name excluding suffix -<version>.jar
        +
        +
        +
      • +
      • +
        +

        getVersion

        +
        String getVersion()
        +
        +
        Returns:
        +
        version of the process plugin, must match "(?<pluginVersion>(?<resourceVersion>\\d+\\.\\d+)\\.\\d+\\.\\d+)"
        +
        +
        +
      • +
      • +
        +

        getResourceVersion

        +
        default String getResourceVersion()
        +
        Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
        +
        +
        Returns:
        +
        version of FHIR and BPMN resources, must match "(?<resourceVersion>\\d+\\.\\d+)"
        +
        +
        +
      • +
      • +
        +

        getReleaseDate

        +
        LocalDate getReleaseDate()
        +
        +
        Returns:
        +
        the release date of the process plugin
        +
        +
        +
      • +
      • +
        +

        getResourceReleaseDate

        +
        default LocalDate getResourceReleaseDate()
        +
        Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
        +
        +
        Returns:
        +
        the release date of FHIR resources and BPMN files
        +
        +
        +
      • +
      • +
        +

        getProcessModels

        +
        List<String> getProcessModels()
        +
        Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin + jar. The returned files will be read via ClassLoader.getResourceAsStream(String). +

        + Occurrences of #{version} will be replaced with the value of + getResourceVersion()
        + Occurrences of
        #{date} will be replaced with the value of + getResourceReleaseDate()
        + Occurrences of
        #{organization} will be replaced with the local organization DSF identifier + value, or "null" if no local organization can be found in the allow list
        + Other placeholders of the form
        #{property.name} will be replaced with values from equivalent + environment variable, e.g. PROPERTY_NAME

        +
        +
        Returns:
        +
        *.bpmn files inside the process plugin jar, paths relative to root folder of process plugin
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getFhirResourcesByProcessId

        +
        Map<String,List<String>> getFhirResourcesByProcessId()
        +
        Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root + folder of the process plugin jar needed for a process called testcom_process. The returned files will be read via + ClassLoader.getResourceAsStream(String). +

        + Supported metadata resource types are ActivityDefinition, CodeSystem, Library, Measure, NamingSystem, + Questionnaire, StructureDefinition, Task and ValueSet. +

        + Occurrences of #{version} will be replaced with the value of + getResourceVersion()
        + Occurrences of
        #{date} will be replaced with the value of + getResourceReleaseDate()
        + Occurrences of
        #{organization} will be replaced with the local organization DSF identifier + value, or "null" if no local organization can be found in the allow list
        + Other placeholders of the form
        #{property.name} will be replaced with values from equivalent + environment variable, e.g. PROPERTY_NAME

        +
        +
        Returns:
        +
        *.xml or *.json files inside the process plugin jar per process, paths relative to root folder of process + plugin
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getSpringConfigurations

        +
        List<Class<?>> getSpringConfigurations()
        +
        List of Configuration annotated spring configuration classes. +

        + All services defined in ProcessPluginApi and ProcessPluginApi itself can be Autowired + in Configuration classes. +

        + All implementations used for BPMN service tasks, message send tasks and throw events as well as task- and user + task listeners need to be declared as spring Beans with Scope "prototype". + Other classes not directly used within BPMN activities should be declared with the default singleton scope. +

        + Configuration classes that defined private fields annotated with Value defining property placeholders, + can be configured via environment variables. A field private boolean specialFunction; + annotated with @Value("${org.test.process.special:false}") can be configured with the + environment variable ORG_TEST_PROCESS_SPECIAL. To take advantage of the + "dsf-tools-documentation-generator" maven plugin to generate a markdown file with configuration options for the + plugin also add the ProcessDocumentation annotation.

        +
        +
        Returns:
        +
        Configuration annotated classes, defining Bean annotated factory methods
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDeploymentListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDeploymentListener.html index 5cbc3bddc..1c25a3f62 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDeploymentListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/ProcessPluginDeploymentListener.html @@ -1,148 +1,148 @@ - - - - -ProcessPluginDeploymentListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessPluginDeploymentListener

    -
    -
    -
    -
    public interface ProcessPluginDeploymentListener
    -
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin. List contains - all processes deployed in the bpe depending on the exclusion and retired config. -

    - Register a singleton Bean implementing this interface to execute custom code like connection tests if a - process has been deployed.

    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        onProcessesDeployed

        -
        void onProcessesDeployed(List<String> processes)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessPluginDeploymentListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessPluginDeploymentListener

    +
    +
    +
    +
    public interface ProcessPluginDeploymentListener
    +
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin. List contains + all processes deployed in the bpe depending on the exclusion and retired config. +

    + Register a singleton Bean implementing this interface to execute custom code like connection tests if a + process has been deployed.

    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        onProcessesDeployed

        +
        void onProcessesDeployed(List<String> processes)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/Activity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/Activity.html index a5a34a260..aea308041 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/Activity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/Activity.html @@ -1,151 +1,151 @@ - - - - -Activity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Activity

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    ExecutionListener, MessageActivity, MessageEndEvent, MessageIntermediateThrowEvent, MessageSendTask, ServiceTask, UserTaskListener
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultUserTaskListener
    -
    -
    -
    public interface Activity
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getErrorHandler

        -
        ErrorHandler getErrorHandler()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Activity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Activity

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    ExecutionListener, MessageActivity, MessageEndEvent, MessageIntermediateThrowEvent, MessageSendTask, ServiceTask, UserTaskListener
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultUserTaskListener
    +
    +
    +
    public interface Activity
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getErrorHandler

        +
        ErrorHandler getErrorHandler()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/DefaultUserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/DefaultUserTaskListener.html index e94a0d0df..3277d5c52 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/DefaultUserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/DefaultUserTaskListener.html @@ -1,271 +1,271 @@ - - - - -DefaultUserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultUserTaskListener

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Activity, UserTaskListener
    -
    -
    -
    public class DefaultUserTaskListener -extends Object -implements UserTaskListener
    -
    Default UserTaskListener implementation. This listener will be added to user tasks if no other - UserTaskListener is defined for the 'create' event type. -

    - BPMN user tasks need to define the form to be used with type 'Embedded or External Task Forms' and the canonical URL - of the a Questionnaire resource as the form key. -

    - To modify the behavior of the listener, for example to set default values in the created 'in-progress' - QuestionnaireResponse, extend this class, register it as a prototype Bean and specify the class name - as a task listener with event type 'create' in the BPMN.

    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultUserTaskListener

        -
        public DefaultUserTaskListener()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        notify

        -
        public void notify(ProcessPluginApi api, - Variables variables, - CreateQuestionnaireResponseValues createQuestionnaireResponseValues) - throws Exception
        -
        -
        Specified by:
        -
        notify in interface UserTaskListener
        -
        Throws:
        -
        Exception
        -
        -
        -
      • -
      • -
        -

        createQuestionnaireResponse

        -
        protected org.hl7.fhir.r4.model.QuestionnaireResponse createQuestionnaireResponse(ProcessPluginApi api, - org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        -
        -
      • -
      • -
        -

        beforeQuestionnaireResponseCreate

        -
        protected void beforeQuestionnaireResponseCreate(ProcessPluginApi api, - Variables variables, - CreateQuestionnaireResponseValues createQuestionnaireResponseValues, - org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
        -
        Override this method to modify the QuestionnaireResponse before it will be created in state - QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
        -
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        createQuestionnaireResponseValues - not null
        -
        beforeCreate - not null, containing an answer placeholder for every item in the corresponding - Questionnaire
        -
        -
        -
      • -
      • -
        -

        afterQuestionnaireResponseCreate

        -
        protected void afterQuestionnaireResponseCreate(ProcessPluginApi api, - Variables variables, - CreateQuestionnaireResponseValues createQuestionnaireResponseValues, - org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
        -
        Override this method to execute code after the QuestionnaireResponse resource has been created on the - DSF FHIR server
        -
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        createQuestionnaireResponseValues - not null
        -
        afterCreate - not null, created on the DSF FHIR server
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultUserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultUserTaskListener

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Activity, UserTaskListener
    +
    +
    +
    public class DefaultUserTaskListener +extends Object +implements UserTaskListener
    +
    Default UserTaskListener implementation. This listener will be added to user tasks if no other + UserTaskListener is defined for the 'create' event type. +

    + BPMN user tasks need to define the form to be used with type 'Embedded or External Task Forms' and the canonical URL + of the a Questionnaire resource as the form key. +

    + To modify the behavior of the listener, for example to set default values in the created 'in-progress' + QuestionnaireResponse, extend this class, register it as a prototype Bean and specify the class name + as a task listener with event type 'create' in the BPMN.

    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultUserTaskListener

        +
        public DefaultUserTaskListener()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        notify

        +
        public void notify(ProcessPluginApi api, + Variables variables, + CreateQuestionnaireResponseValues createQuestionnaireResponseValues) + throws Exception
        +
        +
        Specified by:
        +
        notify in interface UserTaskListener
        +
        Throws:
        +
        Exception
        +
        +
        +
      • +
      • +
        +

        createQuestionnaireResponse

        +
        protected org.hl7.fhir.r4.model.QuestionnaireResponse createQuestionnaireResponse(ProcessPluginApi api, + org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        +
        +
      • +
      • +
        +

        beforeQuestionnaireResponseCreate

        +
        protected void beforeQuestionnaireResponseCreate(ProcessPluginApi api, + Variables variables, + CreateQuestionnaireResponseValues createQuestionnaireResponseValues, + org.hl7.fhir.r4.model.QuestionnaireResponse beforeCreate)
        +
        Override this method to modify the QuestionnaireResponse before it will be created in state + QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
        +
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        createQuestionnaireResponseValues - not null
        +
        beforeCreate - not null, containing an answer placeholder for every item in the corresponding + Questionnaire
        +
        +
        +
      • +
      • +
        +

        afterQuestionnaireResponseCreate

        +
        protected void afterQuestionnaireResponseCreate(ProcessPluginApi api, + Variables variables, + CreateQuestionnaireResponseValues createQuestionnaireResponseValues, + org.hl7.fhir.r4.model.QuestionnaireResponse afterCreate)
        +
        Override this method to execute code after the QuestionnaireResponse resource has been created on the + DSF FHIR server
        +
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        createQuestionnaireResponseValues - not null
        +
        afterCreate - not null, created on the DSF FHIR server
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ExecutionListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ExecutionListener.html index 377fabf51..8fc936ba7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ExecutionListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ExecutionListener.html @@ -1,168 +1,168 @@ - - - - -ExecutionListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ExecutionListener

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity
    -
    -
    -
    public interface ExecutionListener -extends Activity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ExecutionListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ExecutionListener

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity
    +
    +
    +
    public interface ExecutionListener +extends Activity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageActivity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageActivity.html index 20b9de1fc..59bfac8ec 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageActivity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageActivity.html @@ -1,233 +1,233 @@ - - - - -MessageActivity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageActivity

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity
    -
    -
    -
    All Known Subinterfaces:
    -
    MessageEndEvent, MessageIntermediateThrowEvent, MessageSendTask
    -
    -
    -
    public interface MessageActivity -extends Activity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageActivity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageActivity

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity
    +
    +
    +
    All Known Subinterfaces:
    +
    MessageEndEvent, MessageIntermediateThrowEvent, MessageSendTask
    +
    +
    +
    public interface MessageActivity +extends Activity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageEndEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageEndEvent.html index 1f65763ed..091f63fa8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageEndEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageEndEvent.html @@ -1,155 +1,155 @@ - - - - -MessageEndEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageEndEvent

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity, MessageActivity
    -
    -
    -
    public interface MessageEndEvent -extends MessageActivity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageEndEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageEndEvent

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity, MessageActivity
    +
    +
    +
    public interface MessageEndEvent +extends MessageActivity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageIntermediateThrowEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageIntermediateThrowEvent.html index c36af509f..b663063f9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageIntermediateThrowEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageIntermediateThrowEvent.html @@ -1,155 +1,155 @@ - - - - -MessageIntermediateThrowEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageIntermediateThrowEvent

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity, MessageActivity
    -
    -
    -
    public interface MessageIntermediateThrowEvent -extends MessageActivity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageIntermediateThrowEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageIntermediateThrowEvent

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity, MessageActivity
    +
    +
    +
    public interface MessageIntermediateThrowEvent +extends MessageActivity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageSendTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageSendTask.html index f0b262ba5..0a5fb9825 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageSendTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/MessageSendTask.html @@ -1,190 +1,190 @@ - - - - -MessageSendTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageSendTask

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity, MessageActivity
    -
    -
    -
    public interface MessageSendTask -extends MessageActivity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageSendTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageSendTask

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity, MessageActivity
    +
    +
    +
    public interface MessageSendTask +extends MessageActivity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ServiceTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ServiceTask.html index aa4b0e34d..58298750a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ServiceTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/ServiceTask.html @@ -1,174 +1,174 @@ - - - - -ServiceTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ServiceTask

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity
    -
    -
    -
    public interface ServiceTask -extends Activity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ServiceTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ServiceTask

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity
    +
    +
    +
    public interface ServiceTask +extends Activity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/UserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/UserTaskListener.html index 95df5486c..a189c3815 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/UserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/UserTaskListener.html @@ -1,174 +1,174 @@ - - - - -UserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface UserTaskListener

    -
    -
    -
    -
    All Superinterfaces:
    -
    Activity
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultUserTaskListener
    -
    -
    -
    public interface UserTaskListener -extends Activity
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +UserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface UserTaskListener

    +
    +
    +
    +
    All Superinterfaces:
    +
    Activity
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultUserTaskListener
    +
    +
    +
    public interface UserTaskListener +extends Activity
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/Activity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/Activity.html index 03dd267a2..3e94b2606 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/Activity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/Activity.html @@ -1,132 +1,132 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.Activity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.Activity

    -
    -
    Packages that use Activity
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.Activity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.Activity

    +
    +
    Packages that use Activity
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/DefaultUserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/DefaultUserTaskListener.html index 51575f437..eacc9ba9a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/DefaultUserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/DefaultUserTaskListener.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.activity.DefaultUserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.activity.DefaultUserTaskListener

    -
    -No usage of dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.activity.DefaultUserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.activity.DefaultUserTaskListener

    +
    +No usage of dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ExecutionListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ExecutionListener.html index 056d18b1d..ae9fe33d4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ExecutionListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ExecutionListener.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.ExecutionListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.ExecutionListener

    -
    -No usage of dev.dsf.bpe.v2.activity.ExecutionListener
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.ExecutionListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.ExecutionListener

    +
    +No usage of dev.dsf.bpe.v2.activity.ExecutionListener
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageActivity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageActivity.html index 7beeb543a..2444d8a68 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageActivity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageActivity.html @@ -1,93 +1,93 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.MessageActivity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageActivity

    -
    -
    Packages that use MessageActivity
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.MessageActivity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageActivity

    +
    +
    Packages that use MessageActivity
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageEndEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageEndEvent.html index 1a730a611..a32cb1ac5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageEndEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageEndEvent.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.MessageEndEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageEndEvent

    -
    -No usage of dev.dsf.bpe.v2.activity.MessageEndEvent
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.MessageEndEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageEndEvent

    +
    +No usage of dev.dsf.bpe.v2.activity.MessageEndEvent
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageIntermediateThrowEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageIntermediateThrowEvent.html index d9ed2a9ef..485460328 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageIntermediateThrowEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageIntermediateThrowEvent.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent

    -
    -No usage of dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent

    +
    +No usage of dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageSendTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageSendTask.html index 121a2b7f7..52cd7c08f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageSendTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/MessageSendTask.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.MessageSendTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageSendTask

    -
    -No usage of dev.dsf.bpe.v2.activity.MessageSendTask
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.MessageSendTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.MessageSendTask

    +
    +No usage of dev.dsf.bpe.v2.activity.MessageSendTask
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ServiceTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ServiceTask.html index 161838d8c..4603ebc34 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ServiceTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/ServiceTask.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.ServiceTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.ServiceTask

    -
    -No usage of dev.dsf.bpe.v2.activity.ServiceTask
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.ServiceTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.ServiceTask

    +
    +No usage of dev.dsf.bpe.v2.activity.ServiceTask
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/UserTaskListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/UserTaskListener.html index 29e4a9e6f..3c9c213bb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/UserTaskListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/class-use/UserTaskListener.html @@ -1,89 +1,89 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.UserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.UserTaskListener

    -
    -
    Packages that use UserTaskListener
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.UserTaskListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.UserTaskListener

    +
    +
    Packages that use UserTaskListener
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-summary.html index 74d0f5a0a..220578c64 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-summary.html @@ -1,131 +1,131 @@ - - - - -dev.dsf.bpe.v2.activity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.activity

    -
    -
    -
    package dev.dsf.bpe.v2.activity
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.activity

    +
    +
    +
    package dev.dsf.bpe.v2.activity
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-tree.html index 910b23878..dc5fb23a4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-tree.html @@ -1,95 +1,95 @@ - - - - -dev.dsf.bpe.v2.activity Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.activity

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.activity

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-use.html index 7e68209a2..dd986bf0b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/package-use.html @@ -1,101 +1,101 @@ - - - - -Uses of Package dev.dsf.bpe.v2.activity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.activity

    -
    -
    Packages that use dev.dsf.bpe.v2.activity
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.activity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.activity

    +
    +
    Packages that use dev.dsf.bpe.v2.activity
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategies.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategies.html index 4a2605bc2..0313e2aaf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategies.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategies.html @@ -1,266 +1,266 @@ - - - - -BusinessKeyStrategies (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class BusinessKeyStrategies

    -
    -
    java.lang.Object -
    java.lang.Enum<BusinessKeyStrategies> -
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    BusinessKeyStrategy, Serializable, Comparable<BusinessKeyStrategies>, Constable
    -
    -
    -
    public enum BusinessKeyStrategies -extends Enum<BusinessKeyStrategies> -implements BusinessKeyStrategy
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        SAME

        -
        public static final BusinessKeyStrategies SAME
        -
        Uses the business-key from the current process instance when sending Task resources. -

        - The target can reply to this process instance with the send key.

        -
        -
      • -
      • -
        -

        ALTERNATIVE

        -
        public static final BusinessKeyStrategies ALTERNATIVE
        -
        Generates an alternative buisness-key for the current process instance and uses the alternative when sending Task - resources. -

        - This can be used to hide the current business-key from the target, but allows the target to reply using the send - alternative business-key.

        -
        -
      • -
      • -
        -

        NEW

        -
        public static final BusinessKeyStrategies NEW
        -
        Generates a new business-key for every Task send. -

        - This does not allow the target to reply to the current process instance.

        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static BusinessKeyStrategies[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static BusinessKeyStrategies valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BusinessKeyStrategies (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum Class BusinessKeyStrategies

    +
    +
    java.lang.Object +
    java.lang.Enum<BusinessKeyStrategies> +
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    BusinessKeyStrategy, Serializable, Comparable<BusinessKeyStrategies>, Constable
    +
    +
    +
    public enum BusinessKeyStrategies +extends Enum<BusinessKeyStrategies> +implements BusinessKeyStrategy
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        SAME

        +
        public static final BusinessKeyStrategies SAME
        +
        Uses the business-key from the current process instance when sending Task resources. +

        + The target can reply to this process instance with the send key.

        +
        +
      • +
      • +
        +

        ALTERNATIVE

        +
        public static final BusinessKeyStrategies ALTERNATIVE
        +
        Generates an alternative buisness-key for the current process instance and uses the alternative when sending Task + resources. +

        + This can be used to hide the current business-key from the target, but allows the target to reply using the send + alternative business-key.

        +
        +
      • +
      • +
        +

        NEW

        +
        public static final BusinessKeyStrategies NEW
        +
        Generates a new business-key for every Task send. +

        + This does not allow the target to reply to the current process instance.

        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static BusinessKeyStrategies[] values()
        +
        Returns an array containing the constants of this enum class, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum class, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static BusinessKeyStrategies valueOf(String name)
        +
        Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum class has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategy.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategy.html index 2cef72522..b9c46c05a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategy.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/BusinessKeyStrategy.html @@ -1,149 +1,149 @@ - - - - -BusinessKeyStrategy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface BusinessKeyStrategy

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    BusinessKeyStrategies
    -
    -
    -
    public interface BusinessKeyStrategy
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - -
      get(Variables variables, - Target target)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BusinessKeyStrategy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BusinessKeyStrategy

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    BusinessKeyStrategies
    +
    +
    +
    public interface BusinessKeyStrategy
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + +
      get(Variables variables, + Target target)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.TaskAndConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.TaskAndConfig.html index a0dd17ab3..a43f06eb8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.TaskAndConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.TaskAndConfig.html @@ -1,388 +1,388 @@ - - - - -DefaultTaskSender.TaskAndConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class DefaultTaskSender.TaskAndConfig

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    -
    -
    -
    Enclosing class:
    -
    DefaultTaskSender
    -
    -
    -
    protected static record DefaultTaskSender.TaskAndConfig(org.hl7.fhir.r4.model.Task task, String instantiatesCanonical, String organizationIdentifierValue, String endpointIdentifierValue, String endpointUrl, String businessKey, String correlationKey, String messageName) -extends Record
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Modifier
      -
      Constructor
      -
      Description
      -
      protected
      -
      TaskAndConfig(org.hl7.fhir.r4.model.Task task, - String instantiatesCanonical, - String organizationIdentifierValue, - String endpointIdentifierValue, - String endpointUrl, - String businessKey, - String correlationKey, - String messageName)
      -
      -
      Creates an instance of a TaskAndConfig record class.
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
      -
      Returns the value of the businessKey record component.
      -
      - - -
      -
      Returns the value of the correlationKey record component.
      -
      - - -
      -
      Returns the value of the endpointIdentifierValue record component.
      -
      - - -
      -
      Returns the value of the endpointUrl record component.
      -
      -
      final boolean
      - -
      -
      Indicates whether some other object is "equal to" this one.
      -
      -
      final int
      - -
      -
      Returns a hash code value for this object.
      -
      - - -
      -
      Returns the value of the instantiatesCanonical record component.
      -
      - - -
      -
      Returns the value of the messageName record component.
      -
      - - -
      -
      Returns the value of the organizationIdentifierValue record component.
      -
      -
      org.hl7.fhir.r4.model.Task
      - -
      -
      Returns the value of the task record component.
      -
      -
      final String
      - -
      -
      Returns a string representation of this record class.
      -
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        TaskAndConfig

        -
        protected TaskAndConfig(org.hl7.fhir.r4.model.Task task, - String instantiatesCanonical, - String organizationIdentifierValue, - String endpointIdentifierValue, - String endpointUrl, - String businessKey, - String correlationKey, - String messageName)
        -
        Creates an instance of a TaskAndConfig record class.
        -
        -
        Parameters:
        -
        task - the value for the task record component
        -
        instantiatesCanonical - the value for the instantiatesCanonical record component
        -
        organizationIdentifierValue - the value for the organizationIdentifierValue record component
        -
        endpointIdentifierValue - the value for the endpointIdentifierValue record component
        -
        endpointUrl - the value for the endpointUrl record component
        -
        businessKey - the value for the businessKey record component
        -
        correlationKey - the value for the correlationKey record component
        -
        messageName - the value for the messageName record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        task

        -
        public org.hl7.fhir.r4.model.Task task()
        -
        Returns the value of the task record component.
        -
        -
        Returns:
        -
        the value of the task record component
        -
        -
        -
      • -
      • -
        -

        instantiatesCanonical

        -
        public String instantiatesCanonical()
        -
        Returns the value of the instantiatesCanonical record component.
        -
        -
        Returns:
        -
        the value of the instantiatesCanonical record component
        -
        -
        -
      • -
      • -
        -

        organizationIdentifierValue

        -
        public String organizationIdentifierValue()
        -
        Returns the value of the organizationIdentifierValue record component.
        -
        -
        Returns:
        -
        the value of the organizationIdentifierValue record component
        -
        -
        -
      • -
      • -
        -

        endpointIdentifierValue

        -
        public String endpointIdentifierValue()
        -
        Returns the value of the endpointIdentifierValue record component.
        -
        -
        Returns:
        -
        the value of the endpointIdentifierValue record component
        -
        -
        -
      • -
      • -
        -

        endpointUrl

        -
        public String endpointUrl()
        -
        Returns the value of the endpointUrl record component.
        -
        -
        Returns:
        -
        the value of the endpointUrl record component
        -
        -
        -
      • -
      • -
        -

        businessKey

        -
        public String businessKey()
        -
        Returns the value of the businessKey record component.
        -
        -
        Returns:
        -
        the value of the businessKey record component
        -
        -
        -
      • -
      • -
        -

        correlationKey

        -
        public String correlationKey()
        -
        Returns the value of the correlationKey record component.
        -
        -
        Returns:
        -
        the value of the correlationKey record component
        -
        -
        -
      • -
      • -
        -

        messageName

        -
        public String messageName()
        -
        Returns the value of the messageName record component.
        -
        -
        Returns:
        -
        the value of the messageName record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultTaskSender.TaskAndConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class DefaultTaskSender.TaskAndConfig

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    +
    +
    +
    Enclosing class:
    +
    DefaultTaskSender
    +
    +
    +
    protected static record DefaultTaskSender.TaskAndConfig(org.hl7.fhir.r4.model.Task task, String instantiatesCanonical, String organizationIdentifierValue, String endpointIdentifierValue, String endpointUrl, String businessKey, String correlationKey, String messageName) +extends Record
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Modifier
      +
      Constructor
      +
      Description
      +
      protected
      +
      TaskAndConfig(org.hl7.fhir.r4.model.Task task, + String instantiatesCanonical, + String organizationIdentifierValue, + String endpointIdentifierValue, + String endpointUrl, + String businessKey, + String correlationKey, + String messageName)
      +
      +
      Creates an instance of a TaskAndConfig record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
      +
      Returns the value of the businessKey record component.
      +
      + + +
      +
      Returns the value of the correlationKey record component.
      +
      + + +
      +
      Returns the value of the endpointIdentifierValue record component.
      +
      + + +
      +
      Returns the value of the endpointUrl record component.
      +
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      + + +
      +
      Returns the value of the instantiatesCanonical record component.
      +
      + + +
      +
      Returns the value of the messageName record component.
      +
      + + +
      +
      Returns the value of the organizationIdentifierValue record component.
      +
      +
      org.hl7.fhir.r4.model.Task
      + +
      +
      Returns the value of the task record component.
      +
      +
      final String
      + +
      +
      Returns a string representation of this record class.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        TaskAndConfig

        +
        protected TaskAndConfig(org.hl7.fhir.r4.model.Task task, + String instantiatesCanonical, + String organizationIdentifierValue, + String endpointIdentifierValue, + String endpointUrl, + String businessKey, + String correlationKey, + String messageName)
        +
        Creates an instance of a TaskAndConfig record class.
        +
        +
        Parameters:
        +
        task - the value for the task record component
        +
        instantiatesCanonical - the value for the instantiatesCanonical record component
        +
        organizationIdentifierValue - the value for the organizationIdentifierValue record component
        +
        endpointIdentifierValue - the value for the endpointIdentifierValue record component
        +
        endpointUrl - the value for the endpointUrl record component
        +
        businessKey - the value for the businessKey record component
        +
        correlationKey - the value for the correlationKey record component
        +
        messageName - the value for the messageName record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        task

        +
        public org.hl7.fhir.r4.model.Task task()
        +
        Returns the value of the task record component.
        +
        +
        Returns:
        +
        the value of the task record component
        +
        +
        +
      • +
      • +
        +

        instantiatesCanonical

        +
        public String instantiatesCanonical()
        +
        Returns the value of the instantiatesCanonical record component.
        +
        +
        Returns:
        +
        the value of the instantiatesCanonical record component
        +
        +
        +
      • +
      • +
        +

        organizationIdentifierValue

        +
        public String organizationIdentifierValue()
        +
        Returns the value of the organizationIdentifierValue record component.
        +
        +
        Returns:
        +
        the value of the organizationIdentifierValue record component
        +
        +
        +
      • +
      • +
        +

        endpointIdentifierValue

        +
        public String endpointIdentifierValue()
        +
        Returns the value of the endpointIdentifierValue record component.
        +
        +
        Returns:
        +
        the value of the endpointIdentifierValue record component
        +
        +
        +
      • +
      • +
        +

        endpointUrl

        +
        public String endpointUrl()
        +
        Returns the value of the endpointUrl record component.
        +
        +
        Returns:
        +
        the value of the endpointUrl record component
        +
        +
        +
      • +
      • +
        +

        businessKey

        +
        public String businessKey()
        +
        Returns the value of the businessKey record component.
        +
        +
        Returns:
        +
        the value of the businessKey record component
        +
        +
        +
      • +
      • +
        +

        correlationKey

        +
        public String correlationKey()
        +
        Returns the value of the correlationKey record component.
        +
        +
        Returns:
        +
        the value of the correlationKey record component
        +
        +
        +
      • +
      • +
        +

        messageName

        +
        public String messageName()
        +
        Returns the value of the messageName record component.
        +
        +
        Returns:
        +
        the value of the messageName record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.html index 0dfdce03c..debd7241b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/DefaultTaskSender.html @@ -1,456 +1,456 @@ - - - - -DefaultTaskSender (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultTaskSender

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    TaskSender
    -
    -
    -
    public class DefaultTaskSender -extends Object -implements TaskSender
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      -
        -
      • -
        -

        api

        -
        protected final ProcessPluginApi api
        -
        -
      • -
      • -
        -

        variables

        -
        protected final Variables variables
        -
        -
      • -
      • -
        -

        sendTaskValues

        -
        protected final SendTaskValues sendTaskValues
        -
        -
      • -
      • -
        -

        businessKeyStrategy

        -
        protected final BusinessKeyStrategy businessKeyStrategy
        -
        -
      • -
      • -
        -

        additionalInputParameters

        -
        protected final Function<Target,List<org.hl7.fhir.r4.model.Task.ParameterComponent>> additionalInputParameters
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Constructor Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        public void send()
        -
        -
        Specified by:
        -
        send in interface TaskSender
        -
        -
        -
      • -
      • -
        -

        doSend

        -
        protected org.hl7.fhir.r4.model.IdType doSend(org.hl7.fhir.r4.model.Task task, - String targetEndpointUrl)
        -
        -
      • -
      • -
        -

        createTaskAndConfig

        -
        protected DefaultTaskSender.TaskAndConfig createTaskAndConfig(BusinessKeyStrategy businessKeyStrategy)
        -
        -
      • -
      • -
        -

        getTarget

        -
        protected Target getTarget()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getProfile

        -
        protected String getProfile(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getRequester

        -
        protected org.hl7.fhir.r4.model.Reference getRequester(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getRecipient

        -
        protected org.hl7.fhir.r4.model.Reference getRecipient(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getInstantiatesCanonical

        -
        protected String getInstantiatesCanonical(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getMessageName

        -
        protected String getMessageName(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getCorrelationKey

        -
        protected String getCorrelationKey(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getOrganizationIdentifierValue

        -
        protected String getOrganizationIdentifierValue(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getEndpointIdentifierValue

        -
        protected String getEndpointIdentifierValue(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getEndpointUrl

        -
        protected String getEndpointUrl(Target target)
        -
        -
        Parameters:
        -
        target - not null
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultTaskSender (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultTaskSender

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    TaskSender
    +
    +
    +
    public class DefaultTaskSender +extends Object +implements TaskSender
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      +
        +
      • +
        +

        api

        +
        protected final ProcessPluginApi api
        +
        +
      • +
      • +
        +

        variables

        +
        protected final Variables variables
        +
        +
      • +
      • +
        +

        sendTaskValues

        +
        protected final SendTaskValues sendTaskValues
        +
        +
      • +
      • +
        +

        businessKeyStrategy

        +
        protected final BusinessKeyStrategy businessKeyStrategy
        +
        +
      • +
      • +
        +

        additionalInputParameters

        +
        protected final Function<Target,List<org.hl7.fhir.r4.model.Task.ParameterComponent>> additionalInputParameters
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Constructor Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        send

        +
        public void send()
        +
        +
        Specified by:
        +
        send in interface TaskSender
        +
        +
        +
      • +
      • +
        +

        doSend

        +
        protected org.hl7.fhir.r4.model.IdType doSend(org.hl7.fhir.r4.model.Task task, + String targetEndpointUrl)
        +
        +
      • +
      • +
        +

        createTaskAndConfig

        +
        protected DefaultTaskSender.TaskAndConfig createTaskAndConfig(BusinessKeyStrategy businessKeyStrategy)
        +
        +
      • +
      • +
        +

        getTarget

        +
        protected Target getTarget()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getProfile

        +
        protected String getProfile(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getRequester

        +
        protected org.hl7.fhir.r4.model.Reference getRequester(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getRecipient

        +
        protected org.hl7.fhir.r4.model.Reference getRecipient(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getInstantiatesCanonical

        +
        protected String getInstantiatesCanonical(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getMessageName

        +
        protected String getMessageName(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getCorrelationKey

        +
        protected String getCorrelationKey(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getOrganizationIdentifierValue

        +
        protected String getOrganizationIdentifierValue(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getEndpointIdentifierValue

        +
        protected String getEndpointIdentifierValue(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getEndpointUrl

        +
        protected String getEndpointUrl(Target target)
        +
        +
        Parameters:
        +
        target - not null
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/TaskSender.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/TaskSender.html index 84c6a86f3..f770cedfe 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/TaskSender.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/TaskSender.html @@ -1,147 +1,147 @@ - - - - -TaskSender (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface TaskSender

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultTaskSender
    -
    -
    -
    public interface TaskSender
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        void send()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TaskSender (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TaskSender

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultTaskSender
    +
    +
    +
    public interface TaskSender
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        send

        +
        void send()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategies.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategies.html index 1a2ec004d..d04f604fc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategies.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategies.html @@ -1,95 +1,95 @@ - - - - -Uses of Enum Class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Enum Class
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies

    -
    -
    Packages that use BusinessKeyStrategies
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Enum Class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum Class
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies

    +
    +
    Packages that use BusinessKeyStrategies
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategy.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategy.html index dff2af3e6..64cd02036 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategy.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/BusinessKeyStrategy.html @@ -1,140 +1,140 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy

    -
    -
    Packages that use BusinessKeyStrategy
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy

    +
    +
    Packages that use BusinessKeyStrategy
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.TaskAndConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.TaskAndConfig.html index 548158fcf..2d7fcb45d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.TaskAndConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.TaskAndConfig.html @@ -1,87 +1,87 @@ - - - - -Uses of Record Class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.html index 1e5888d65..8ee180307 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/DefaultTaskSender.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.activity.task.DefaultTaskSender (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender

    -
    -No usage of dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.activity.task.DefaultTaskSender (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.activity.task.DefaultTaskSender

    +
    +No usage of dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/TaskSender.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/TaskSender.html index 90a2f03c8..f0fc3b714 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/TaskSender.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/class-use/TaskSender.html @@ -1,105 +1,105 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.activity.task.TaskSender (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.activity.task.TaskSender

    -
    -
    Packages that use TaskSender
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.activity.task.TaskSender (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.activity.task.TaskSender

    +
    +
    Packages that use TaskSender
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-summary.html index df5c5297d..7ab7f87bc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-summary.html @@ -1,119 +1,119 @@ - - - - -dev.dsf.bpe.v2.activity.task (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.activity.task

    -
    -
    -
    package dev.dsf.bpe.v2.activity.task
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity.task (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.activity.task

    +
    +
    +
    package dev.dsf.bpe.v2.activity.task
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-tree.html index b23288fbc..30e2b26f1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-tree.html @@ -1,111 +1,111 @@ - - - - -dev.dsf.bpe.v2.activity.task Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.activity.task

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity.task Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.activity.task

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Enum Class Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-use.html index b898cc59b..ae068bcf3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/task/package-use.html @@ -1,105 +1,105 @@ - - - - -Uses of Package dev.dsf.bpe.v2.activity.task (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.activity.task

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.activity.task (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.activity.task

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/CreateQuestionnaireResponseValues.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/CreateQuestionnaireResponseValues.html index 1a4d42073..e5bb898bb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/CreateQuestionnaireResponseValues.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/CreateQuestionnaireResponseValues.html @@ -1,268 +1,268 @@ - - - - -CreateQuestionnaireResponseValues (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class CreateQuestionnaireResponseValues

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    -
    -
    -
    public record CreateQuestionnaireResponseValues(String userTaskId, String formKey) -extends Record
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
      -
      Creates an instance of a CreateQuestionnaireResponseValues record class.
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      final boolean
      - -
      -
      Indicates whether some other object is "equal to" this one.
      -
      - - -
      -
      Returns the value of the formKey record component.
      -
      -
      final int
      - -
      -
      Returns a hash code value for this object.
      -
      -
      final String
      - -
      -
      Returns a string representation of this record class.
      -
      - - -
      -
      Returns the value of the userTaskId record component.
      -
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CreateQuestionnaireResponseValues

        -
        public CreateQuestionnaireResponseValues(String userTaskId, - String formKey)
        -
        Creates an instance of a CreateQuestionnaireResponseValues record class.
        -
        -
        Parameters:
        -
        userTaskId - the value for the userTaskId record component
        -
        formKey - the value for the formKey record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        userTaskId

        -
        public String userTaskId()
        -
        Returns the value of the userTaskId record component.
        -
        -
        Returns:
        -
        the value of the userTaskId record component
        -
        -
        -
      • -
      • -
        -

        formKey

        -
        public String formKey()
        -
        Returns the value of the formKey record component.
        -
        -
        Returns:
        -
        the value of the formKey record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CreateQuestionnaireResponseValues (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class CreateQuestionnaireResponseValues

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    +
    +
    +
    public record CreateQuestionnaireResponseValues(String userTaskId, String formKey) +extends Record
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
      +
      Creates an instance of a CreateQuestionnaireResponseValues record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      + + +
      +
      Returns the value of the formKey record component.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      +
      final String
      + +
      +
      Returns a string representation of this record class.
      +
      + + +
      +
      Returns the value of the userTaskId record component.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CreateQuestionnaireResponseValues

        +
        public CreateQuestionnaireResponseValues(String userTaskId, + String formKey)
        +
        Creates an instance of a CreateQuestionnaireResponseValues record class.
        +
        +
        Parameters:
        +
        userTaskId - the value for the userTaskId record component
        +
        formKey - the value for the formKey record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        userTaskId

        +
        public String userTaskId()
        +
        Returns the value of the userTaskId record component.
        +
        +
        Returns:
        +
        the value of the userTaskId record component
        +
        +
        +
      • +
      • +
        +

        formKey

        +
        public String formKey()
        +
        Returns the value of the formKey record component.
        +
        +
        Returns:
        +
        the value of the formKey record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/SendTaskValues.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/SendTaskValues.html index 39d98b91e..c711ef554 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/SendTaskValues.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/SendTaskValues.html @@ -1,287 +1,287 @@ - - - - -SendTaskValues (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class SendTaskValues

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    -
    -
    -
    public record SendTaskValues(String instantiatesCanonical, String messageName, String profile) -extends Record
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      SendTaskValues(String instantiatesCanonical, - String messageName, - String profile)
      -
      -
      Creates an instance of a SendTaskValues record class.
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      final boolean
      - -
      -
      Indicates whether some other object is "equal to" this one.
      -
      -
      final int
      - -
      -
      Returns a hash code value for this object.
      -
      - - -
      -
      Returns the value of the instantiatesCanonical record component.
      -
      - - -
      -
      Returns the value of the messageName record component.
      -
      - - -
      -
      Returns the value of the profile record component.
      -
      -
      final String
      - -
      -
      Returns a string representation of this record class.
      -
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SendTaskValues

        -
        public SendTaskValues(String instantiatesCanonical, - String messageName, - String profile)
        -
        Creates an instance of a SendTaskValues record class.
        -
        -
        Parameters:
        -
        instantiatesCanonical - the value for the instantiatesCanonical record component
        -
        messageName - the value for the messageName record component
        -
        profile - the value for the profile record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        instantiatesCanonical

        -
        public String instantiatesCanonical()
        -
        Returns the value of the instantiatesCanonical record component.
        -
        -
        Returns:
        -
        the value of the instantiatesCanonical record component
        -
        -
        -
      • -
      • -
        -

        messageName

        -
        public String messageName()
        -
        Returns the value of the messageName record component.
        -
        -
        Returns:
        -
        the value of the messageName record component
        -
        -
        -
      • -
      • -
        -

        profile

        -
        public String profile()
        -
        Returns the value of the profile record component.
        -
        -
        Returns:
        -
        the value of the profile record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +SendTaskValues (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class SendTaskValues

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    +
    +
    +
    public record SendTaskValues(String instantiatesCanonical, String messageName, String profile) +extends Record
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      SendTaskValues(String instantiatesCanonical, + String messageName, + String profile)
      +
      +
      Creates an instance of a SendTaskValues record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      + + +
      +
      Returns the value of the instantiatesCanonical record component.
      +
      + + +
      +
      Returns the value of the messageName record component.
      +
      + + +
      +
      Returns the value of the profile record component.
      +
      +
      final String
      + +
      +
      Returns a string representation of this record class.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SendTaskValues

        +
        public SendTaskValues(String instantiatesCanonical, + String messageName, + String profile)
        +
        Creates an instance of a SendTaskValues record class.
        +
        +
        Parameters:
        +
        instantiatesCanonical - the value for the instantiatesCanonical record component
        +
        messageName - the value for the messageName record component
        +
        profile - the value for the profile record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        instantiatesCanonical

        +
        public String instantiatesCanonical()
        +
        Returns the value of the instantiatesCanonical record component.
        +
        +
        Returns:
        +
        the value of the instantiatesCanonical record component
        +
        +
        +
      • +
      • +
        +

        messageName

        +
        public String messageName()
        +
        Returns the value of the messageName record component.
        +
        +
        Returns:
        +
        the value of the messageName record component
        +
        +
        +
      • +
      • +
        +

        profile

        +
        public String profile()
        +
        Returns the value of the profile record component.
        +
        +
        Returns:
        +
        the value of the profile record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/CreateQuestionnaireResponseValues.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/CreateQuestionnaireResponseValues.html index e75b57a27..559aa77cb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/CreateQuestionnaireResponseValues.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/CreateQuestionnaireResponseValues.html @@ -1,112 +1,112 @@ - - - - -Uses of Record Class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/SendTaskValues.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/SendTaskValues.html index 0ce0d2757..ac3ef519c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/SendTaskValues.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/class-use/SendTaskValues.html @@ -1,232 +1,232 @@ - - - - -Uses of Record Class dev.dsf.bpe.v2.activity.values.SendTaskValues (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.bpe.v2.activity.values.SendTaskValues

    -
    -
    Packages that use SendTaskValues
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.bpe.v2.activity.values.SendTaskValues (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.bpe.v2.activity.values.SendTaskValues

    +
    +
    Packages that use SendTaskValues
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-summary.html index 21fa14909..10decc043 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-summary.html @@ -1,111 +1,111 @@ - - - - -dev.dsf.bpe.v2.activity.values (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.activity.values

    -
    -
    -
    package dev.dsf.bpe.v2.activity.values
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity.values (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.activity.values

    +
    +
    +
    package dev.dsf.bpe.v2.activity.values
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-tree.html index af3c0ec30..1ec5cdc5f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-tree.html @@ -1,81 +1,81 @@ - - - - -dev.dsf.bpe.v2.activity.values Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.activity.values

    -
    -Package Hierarchies: - -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.activity.values Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.activity.values

    +
    +Package Hierarchies: + +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-use.html index 76d627b10..a0425986c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/activity/values/package-use.html @@ -1,125 +1,125 @@ - - - - -Uses of Package dev.dsf.bpe.v2.activity.values (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.activity.values

    -
    - - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.activity.values (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.activity.values

    +
    + + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginApi.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginApi.html index 3e8478317..3939e7f38 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginApi.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginApi.html @@ -1,333 +1,333 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.ProcessPluginApi (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginApi

    -
    -
    Packages that use ProcessPluginApi
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.ProcessPluginApi (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginApi

    +
    +
    Packages that use ProcessPluginApi
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDefinition.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDefinition.html index ec396e46b..abb8b5d92 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDefinition.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDefinition.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.ProcessPluginDefinition (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginDefinition

    -
    -No usage of dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.ProcessPluginDefinition (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginDefinition

    +
    +No usage of dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDeploymentListener.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDeploymentListener.html index 43be5ae34..24e8842a4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDeploymentListener.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/class-use/ProcessPluginDeploymentListener.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.ProcessPluginDeploymentListener (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginDeploymentListener

    -
    -No usage of dev.dsf.bpe.v2.ProcessPluginDeploymentListener
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.ProcessPluginDeploymentListener (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.ProcessPluginDeploymentListener

    +
    +No usage of dev.dsf.bpe.v2.ProcessPluginDeploymentListener
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BasicDsfClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BasicDsfClient.html index f89cda152..ed23e2356 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BasicDsfClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BasicDsfClient.html @@ -1,568 +1,568 @@ - - - - -BasicDsfClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface BasicDsfClient

    -
    -
    -
    -
    All Superinterfaces:
    -
    PreferReturnResource
    -
    -
    -
    All Known Subinterfaces:
    -
    DsfClient
    -
    -
    -
    public interface BasicDsfClient -extends PreferReturnResource
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        delete

        -
        void delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
        -
        -
      • -
      • -
        -

        deleteConditionaly

        -
        void deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - Map<String,List<String>> criteria)
        -
        -
      • -
      • -
        -

        deletePermanently

        -
        void deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, - String id)
        -
        -
      • -
      • -
        -

        read

        -
        org.hl7.fhir.r4.model.Resource read(String resourceTypeName, - String id)
        -
        -
      • -
      • -
        -

        read

        -
        <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, - String id)
        -
        -
        Type Parameters:
        -
        R -
        -
        Parameters:
        -
        resourceType - not null
        -
        id - not null
        -
        Returns:
        -
        -
        -
      • -
      • -
        -

        read

        -
        <R extends org.hl7.fhir.r4.model.Resource> R read(R oldValue)
        -
        Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue - to check if the resource has been modified.
        -
        -
        Type Parameters:
        -
        R -
        -
        Parameters:
        -
        oldValue - not null
        -
        Returns:
        -
        oldValue (same object) if server send 304 - Not Modified, else value returned from server
        -
        -
        -
      • -
      • -
        -

        exists

        -
        <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, - String id)
        -
        -
      • -
      • -
        -

        readBinary

        -
        BinaryInputStream readBinary(String id, - jakarta.ws.rs.core.MediaType mediaType)
        -
        -
        Parameters:
        -
        id - not null
        -
        mediaType - not null
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        readBinary

        -
        default BinaryInputStream readBinary(String id, - jakarta.ws.rs.core.MediaType mediaType, - Long rangeStart, - Long rangeEndInclusive)
        -
        -
        Parameters:
        -
        id - not null
        -
        mediaType - not null
        -
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        -
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range - (rangeStart null), >=rangeStart for range end
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        readBinary

        -
        BinaryInputStream readBinary(String id, - jakarta.ws.rs.core.MediaType mediaType, - Long rangeStart, - Long rangeEndInclusive, - Map<String,String> additionalHeaders)
        -
        -
        Parameters:
        -
        id - not null
        -
        mediaType - not null
        -
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        -
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range - (rangeStart null), >=rangeStart for range end
        -
        additionalHeaders - may be null, use to set values of headers like "If-Unmodified-Since", "If-Match" and - "If-Range"
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        read

        -
        org.hl7.fhir.r4.model.Resource read(String resourceTypeName, - String id, - String version)
        -
        -
        Parameters:
        -
        resourceTypeName - not null
        -
        id - not null
        -
        version - not null
        -
        Returns:
        -
        Resource
        -
        -
        -
      • -
      • -
        -

        read

        -
        <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, - String id, - String version)
        -
        -
      • -
      • -
        -

        exists

        -
        <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, - String id, - String version)
        -
        -
      • -
      • -
        -

        readBinary

        -
        BinaryInputStream readBinary(String id, - String version, - jakarta.ws.rs.core.MediaType mediaType)
        -
        -
        Parameters:
        -
        id - not null
        -
        version - not null
        -
        mediaType - not null
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        readBinary

        -
        default BinaryInputStream readBinary(String id, - String version, - jakarta.ws.rs.core.MediaType mediaType, - Long rangeStart, - Long rangeEndInclusive)
        -
        -
        Parameters:
        -
        id - not null
        -
        version - not null
        -
        mediaType - not null
        -
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        -
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range - (rangeStart null), >=rangeStart for range end
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        readBinary

        -
        BinaryInputStream readBinary(String id, - String version, - jakarta.ws.rs.core.MediaType mediaType, - Long rangeStart, - Long rangeEndInclusive, - Map<String,String> additionalHeaders)
        -
        -
        Parameters:
        -
        id - not null
        -
        version - not null
        -
        mediaType - not null
        -
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        -
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range - (rangeStart null), >=rangeStart for range end
        -
        additionalHeaders - may be null, use to set values of headers like "If-Unmodified-Since", "If-Match" and - "If-Range"
        -
        Returns:
        -
        BinaryInputStream needs to be closed
        -
        -
        -
      • -
      • -
        -

        exists

        -
        boolean exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
        -
        -
      • -
      • -
        -

        search

        -
        org.hl7.fhir.r4.model.Bundle search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
        -
        -
      • -
      • -
        -

        searchWithStrictHandling

        -
        org.hl7.fhir.r4.model.Bundle searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - Map<String,List<String>> parameters)
        -
        -
      • -
      • -
        -

        getConformance

        -
        org.hl7.fhir.r4.model.CapabilityStatement getConformance()
        -
        -
      • -
      • -
        -

        generateSnapshot

        -
        org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(String url)
        -
        -
      • -
      • -
        -

        generateSnapshot

        -
        org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
        -
        -
      • -
      • -
        -

        history

        -
        default org.hl7.fhir.r4.model.Bundle history()
        -
        -
      • -
      • -
        -

        history

        -
        default org.hl7.fhir.r4.model.Bundle history(int page, - int count)
        -
        -
      • -
      • -
        -

        history

        -
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
        -
        -
      • -
      • -
        -

        history

        -
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - int page, - int count)
        -
        -
      • -
      • -
        -

        history

        -
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id)
        -
        -
      • -
      • -
        -

        history

        -
        org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, - String id, - int page, - int count)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BasicDsfClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BasicDsfClient

    +
    +
    +
    +
    All Superinterfaces:
    +
    PreferReturnResource
    +
    +
    +
    All Known Subinterfaces:
    +
    DsfClient
    +
    +
    +
    public interface BasicDsfClient +extends PreferReturnResource
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        delete

        +
        void delete(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
        +
        +
      • +
      • +
        +

        deleteConditionaly

        +
        void deleteConditionaly(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + Map<String,List<String>> criteria)
        +
        +
      • +
      • +
        +

        deletePermanently

        +
        void deletePermanently(Class<? extends org.hl7.fhir.r4.model.Resource> resourceClass, + String id)
        +
        +
      • +
      • +
        +

        read

        +
        org.hl7.fhir.r4.model.Resource read(String resourceTypeName, + String id)
        +
        +
      • +
      • +
        +

        read

        +
        <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, + String id)
        +
        +
        Type Parameters:
        +
        R -
        +
        Parameters:
        +
        resourceType - not null
        +
        id - not null
        +
        Returns:
        +
        +
        +
      • +
      • +
        +

        read

        +
        <R extends org.hl7.fhir.r4.model.Resource> R read(R oldValue)
        +
        Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue + to check if the resource has been modified.
        +
        +
        Type Parameters:
        +
        R -
        +
        Parameters:
        +
        oldValue - not null
        +
        Returns:
        +
        oldValue (same object) if server send 304 - Not Modified, else value returned from server
        +
        +
        +
      • +
      • +
        +

        exists

        +
        <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, + String id)
        +
        +
      • +
      • +
        +

        readBinary

        +
        BinaryInputStream readBinary(String id, + jakarta.ws.rs.core.MediaType mediaType)
        +
        +
        Parameters:
        +
        id - not null
        +
        mediaType - not null
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        readBinary

        +
        default BinaryInputStream readBinary(String id, + jakarta.ws.rs.core.MediaType mediaType, + Long rangeStart, + Long rangeEndInclusive)
        +
        +
        Parameters:
        +
        id - not null
        +
        mediaType - not null
        +
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        +
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range + (rangeStart null), >=rangeStart for range end
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        readBinary

        +
        BinaryInputStream readBinary(String id, + jakarta.ws.rs.core.MediaType mediaType, + Long rangeStart, + Long rangeEndInclusive, + Map<String,String> additionalHeaders)
        +
        +
        Parameters:
        +
        id - not null
        +
        mediaType - not null
        +
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        +
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range + (rangeStart null), >=rangeStart for range end
        +
        additionalHeaders - may be null, use to set values of headers like "If-Unmodified-Since", "If-Match" and + "If-Range"
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        read

        +
        org.hl7.fhir.r4.model.Resource read(String resourceTypeName, + String id, + String version)
        +
        +
        Parameters:
        +
        resourceTypeName - not null
        +
        id - not null
        +
        version - not null
        +
        Returns:
        +
        Resource
        +
        +
        +
      • +
      • +
        +

        read

        +
        <R extends org.hl7.fhir.r4.model.Resource> R read(Class<R> resourceType, + String id, + String version)
        +
        +
      • +
      • +
        +

        exists

        +
        <R extends org.hl7.fhir.r4.model.Resource> boolean exists(Class<R> resourceType, + String id, + String version)
        +
        +
      • +
      • +
        +

        readBinary

        +
        BinaryInputStream readBinary(String id, + String version, + jakarta.ws.rs.core.MediaType mediaType)
        +
        +
        Parameters:
        +
        id - not null
        +
        version - not null
        +
        mediaType - not null
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        readBinary

        +
        default BinaryInputStream readBinary(String id, + String version, + jakarta.ws.rs.core.MediaType mediaType, + Long rangeStart, + Long rangeEndInclusive)
        +
        +
        Parameters:
        +
        id - not null
        +
        version - not null
        +
        mediaType - not null
        +
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        +
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range + (rangeStart null), >=rangeStart for range end
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        readBinary

        +
        BinaryInputStream readBinary(String id, + String version, + jakarta.ws.rs.core.MediaType mediaType, + Long rangeStart, + Long rangeEndInclusive, + Map<String,String> additionalHeaders)
        +
        +
        Parameters:
        +
        id - not null
        +
        version - not null
        +
        mediaType - not null
        +
        rangeStart - null if suffix range (rangeEndInclusive <0), else >=0
        +
        rangeEndInclusive - null if range from rangeStart to end of file, <0 if suffix range + (rangeStart null), >=rangeStart for range end
        +
        additionalHeaders - may be null, use to set values of headers like "If-Unmodified-Since", "If-Match" and + "If-Range"
        +
        Returns:
        +
        BinaryInputStream needs to be closed
        +
        +
        +
      • +
      • +
        +

        exists

        +
        boolean exists(org.hl7.fhir.r4.model.IdType resourceTypeIdVersion)
        +
        +
      • +
      • +
        +

        search

        +
        org.hl7.fhir.r4.model.Bundle search(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
        +
        +
      • +
      • +
        +

        searchWithStrictHandling

        +
        org.hl7.fhir.r4.model.Bundle searchWithStrictHandling(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + Map<String,List<String>> parameters)
        +
        +
      • +
      • +
        +

        getConformance

        +
        org.hl7.fhir.r4.model.CapabilityStatement getConformance()
        +
        +
      • +
      • +
        +

        generateSnapshot

        +
        org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(String url)
        +
        +
      • +
      • +
        +

        generateSnapshot

        +
        org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
        +
        +
      • +
      • +
        +

        history

        +
        default org.hl7.fhir.r4.model.Bundle history()
        +
        +
      • +
      • +
        +

        history

        +
        default org.hl7.fhir.r4.model.Bundle history(int page, + int count)
        +
        +
      • +
      • +
        +

        history

        +
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType)
        +
        +
      • +
      • +
        +

        history

        +
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + int page, + int count)
        +
        +
      • +
      • +
        +

        history

        +
        default org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id)
        +
        +
      • +
      • +
        +

        history

        +
        org.hl7.fhir.r4.model.Bundle history(Class<? extends org.hl7.fhir.r4.model.Resource> resourceType, + String id, + int page, + int count)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.Range.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.Range.html index 82a796081..b8c02090a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.Range.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.Range.html @@ -1,291 +1,291 @@ - - - - -BinaryInputStream.Range (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class BinaryInputStream.Range

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    -
    -
    -
    Enclosing class:
    -
    BinaryInputStream
    -
    -
    -
    public static record BinaryInputStream.Range(long size, long start, long end) -extends Record
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      Range(long size, - long start, - long end)
      -
      -
      Creates an instance of a Range record class.
      -
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      long
      -
      end()
      -
      -
      Returns the value of the end record component.
      -
      -
      final boolean
      - -
      -
      Indicates whether some other object is "equal to" this one.
      -
      -
      final int
      - -
      -
      Returns a hash code value for this object.
      -
      -
      long
      - -
      -
      Returns the value of the size record component.
      -
      -
      long
      - -
      -
      Returns the value of the start record component.
      -
      -
      final String
      - -
      -
      Returns a string representation of this record class.
      -
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Range

        -
        public Range(long size, - long start, - long end)
        -
        Creates an instance of a Range record class.
        -
        -
        Parameters:
        -
        size - the value for the size record component
        -
        start - the value for the start record component
        -
        end - the value for the end record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='.
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        size

        -
        public long size()
        -
        Returns the value of the size record component.
        -
        -
        Returns:
        -
        the value of the size record component
        -
        -
        -
      • -
      • -
        -

        start

        -
        public long start()
        -
        Returns the value of the start record component.
        -
        -
        Returns:
        -
        the value of the start record component
        -
        -
        -
      • -
      • -
        -

        end

        -
        public long end()
        -
        Returns the value of the end record component.
        -
        -
        Returns:
        -
        the value of the end record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BinaryInputStream.Range (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class BinaryInputStream.Range

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    +
    +
    +
    Enclosing class:
    +
    BinaryInputStream
    +
    +
    +
    public static record BinaryInputStream.Range(long size, long start, long end) +extends Record
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      Range(long size, + long start, + long end)
      +
      +
      Creates an instance of a Range record class.
      +
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      long
      +
      end()
      +
      +
      Returns the value of the end record component.
      +
      +
      final boolean
      + +
      +
      Indicates whether some other object is "equal to" this one.
      +
      +
      final int
      + +
      +
      Returns a hash code value for this object.
      +
      +
      long
      + +
      +
      Returns the value of the size record component.
      +
      +
      long
      + +
      +
      Returns the value of the start record component.
      +
      +
      final String
      + +
      +
      Returns a string representation of this record class.
      +
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Range

        +
        public Range(long size, + long start, + long end)
        +
        Creates an instance of a Range record class.
        +
        +
        Parameters:
        +
        size - the value for the size record component
        +
        start - the value for the start record component
        +
        end - the value for the end record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with '=='.
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        size

        +
        public long size()
        +
        Returns the value of the size record component.
        +
        +
        Returns:
        +
        the value of the size record component
        +
        +
        +
      • +
      • +
        +

        start

        +
        public long start()
        +
        Returns the value of the start record component.
        +
        +
        Returns:
        +
        the value of the start record component
        +
        +
        +
      • +
      • +
        +

        end

        +
        public long end()
        +
        Returns the value of the end record component.
        +
        +
        Returns:
        +
        the value of the end record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.html index e509b3bbc..4343969bd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/BinaryInputStream.html @@ -1,452 +1,452 @@ - - - - -BinaryInputStream (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BinaryInputStream

    -
    -
    java.lang.Object -
    java.io.InputStream -
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Closeable, AutoCloseable
    -
    -
    -
    public class BinaryInputStream -extends InputStream
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BinaryInputStream (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BinaryInputStream

    +
    +
    java.lang.Object +
    java.io.InputStream +
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Closeable, AutoCloseable
    +
    +
    +
    public class BinaryInputStream +extends InputStream
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/DsfClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/DsfClient.html index 3495c2658..4ccc0b258 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/DsfClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/DsfClient.html @@ -1,184 +1,184 @@ - - - - -DsfClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface DsfClient

    -
    -
    -
    -
    All Superinterfaces:
    -
    BasicDsfClient, PreferReturnResource, RetryClient<BasicDsfClient>
    -
    -
    -
    public interface DsfClient -extends BasicDsfClient, RetryClient<BasicDsfClient>
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DsfClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface DsfClient

    +
    +
    +
    +
    All Superinterfaces:
    +
    BasicDsfClient, PreferReturnResource, RetryClient<BasicDsfClient>
    +
    +
    +
    public interface DsfClient +extends BasicDsfClient, RetryClient<BasicDsfClient>
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimal.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimal.html index 247f4d80d..a8aa247e3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimal.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimal.html @@ -1,215 +1,215 @@ - - - - -PreferReturnMinimal (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PreferReturnMinimal

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    PreferReturnMinimalWithRetry
    -
    -
    -
    public interface PreferReturnMinimal
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.IdType
      -
      create(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      org.hl7.fhir.r4.model.IdType
      -
      createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      org.hl7.fhir.r4.model.IdType
      -
      createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
      -
       
      -
      org.hl7.fhir.r4.model.Bundle
      -
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
       
      -
      org.hl7.fhir.r4.model.IdType
      -
      update(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      org.hl7.fhir.r4.model.IdType
      -
      updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      org.hl7.fhir.r4.model.IdType
      -
      updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        create

        -
        org.hl7.fhir.r4.model.IdType create(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        createConditionaly

        -
        org.hl7.fhir.r4.model.IdType createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
        -
        -
      • -
      • -
        -

        createBinary

        -
        org.hl7.fhir.r4.model.IdType createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        update

        -
        org.hl7.fhir.r4.model.IdType update(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        updateConditionaly

        -
        org.hl7.fhir.r4.model.IdType updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
        -
        -
      • -
      • -
        -

        updateBinary

        -
        org.hl7.fhir.r4.model.IdType updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        postBundle

        -
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PreferReturnMinimal (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PreferReturnMinimal

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    PreferReturnMinimalWithRetry
    +
    +
    +
    public interface PreferReturnMinimal
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.IdType
      +
      create(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      org.hl7.fhir.r4.model.IdType
      +
      createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      org.hl7.fhir.r4.model.IdType
      +
      createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
      +
       
      +
      org.hl7.fhir.r4.model.Bundle
      +
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
       
      +
      org.hl7.fhir.r4.model.IdType
      +
      update(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      org.hl7.fhir.r4.model.IdType
      +
      updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      org.hl7.fhir.r4.model.IdType
      +
      updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        create

        +
        org.hl7.fhir.r4.model.IdType create(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        createConditionaly

        +
        org.hl7.fhir.r4.model.IdType createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
        +
        +
      • +
      • +
        +

        createBinary

        +
        org.hl7.fhir.r4.model.IdType createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        update

        +
        org.hl7.fhir.r4.model.IdType update(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        updateConditionaly

        +
        org.hl7.fhir.r4.model.IdType updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
        +
        +
      • +
      • +
        +

        updateBinary

        +
        org.hl7.fhir.r4.model.IdType updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        postBundle

        +
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimalWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimalWithRetry.html index d355ed72f..168d2da35 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimalWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnMinimalWithRetry.html @@ -1,132 +1,132 @@ - - - - -PreferReturnMinimalWithRetry (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PreferReturnMinimalWithRetry

    -
    -
    -
    -
    All Superinterfaces:
    -
    PreferReturnMinimal, RetryClient<PreferReturnMinimal>
    -
    -
    -
    public interface PreferReturnMinimalWithRetry -extends PreferReturnMinimal, RetryClient<PreferReturnMinimal>
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PreferReturnMinimalWithRetry (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PreferReturnMinimalWithRetry

    +
    +
    +
    +
    All Superinterfaces:
    +
    PreferReturnMinimal, RetryClient<PreferReturnMinimal>
    +
    +
    +
    public interface PreferReturnMinimalWithRetry +extends PreferReturnMinimal, RetryClient<PreferReturnMinimal>
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcome.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcome.html index 06e3b14ed..b24460abf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcome.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcome.html @@ -1,215 +1,215 @@ - - - - -PreferReturnOutcome (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PreferReturnOutcome

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    PreferReturnOutcomeWithRetry
    -
    -
    -
    public interface PreferReturnOutcome
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      create(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
      -
       
      -
      org.hl7.fhir.r4.model.Bundle
      -
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
       
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      update(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      org.hl7.fhir.r4.model.OperationOutcome
      -
      updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        create

        -
        org.hl7.fhir.r4.model.OperationOutcome create(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        createConditionaly

        -
        org.hl7.fhir.r4.model.OperationOutcome createConditionaly(org.hl7.fhir.r4.model.Resource resource, - String ifNoneExistCriteria)
        -
        -
      • -
      • -
        -

        createBinary

        -
        org.hl7.fhir.r4.model.OperationOutcome createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        update

        -
        org.hl7.fhir.r4.model.OperationOutcome update(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        updateConditionaly

        -
        org.hl7.fhir.r4.model.OperationOutcome updateConditionaly(org.hl7.fhir.r4.model.Resource resource, - Map<String,List<String>> criteria)
        -
        -
      • -
      • -
        -

        updateBinary

        -
        org.hl7.fhir.r4.model.OperationOutcome updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        postBundle

        -
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PreferReturnOutcome (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PreferReturnOutcome

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    PreferReturnOutcomeWithRetry
    +
    +
    +
    public interface PreferReturnOutcome
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      create(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
      +
       
      +
      org.hl7.fhir.r4.model.Bundle
      +
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
       
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      update(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      org.hl7.fhir.r4.model.OperationOutcome
      +
      updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        create

        +
        org.hl7.fhir.r4.model.OperationOutcome create(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        createConditionaly

        +
        org.hl7.fhir.r4.model.OperationOutcome createConditionaly(org.hl7.fhir.r4.model.Resource resource, + String ifNoneExistCriteria)
        +
        +
      • +
      • +
        +

        createBinary

        +
        org.hl7.fhir.r4.model.OperationOutcome createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        update

        +
        org.hl7.fhir.r4.model.OperationOutcome update(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        updateConditionaly

        +
        org.hl7.fhir.r4.model.OperationOutcome updateConditionaly(org.hl7.fhir.r4.model.Resource resource, + Map<String,List<String>> criteria)
        +
        +
      • +
      • +
        +

        updateBinary

        +
        org.hl7.fhir.r4.model.OperationOutcome updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        postBundle

        +
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcomeWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcomeWithRetry.html index f6b9547e3..d726ae6de 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcomeWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnOutcomeWithRetry.html @@ -1,132 +1,132 @@ - - - - -PreferReturnOutcomeWithRetry (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PreferReturnOutcomeWithRetry

    -
    -
    -
    -
    All Superinterfaces:
    -
    PreferReturnOutcome, RetryClient<PreferReturnOutcome>
    -
    -
    -
    public interface PreferReturnOutcomeWithRetry -extends PreferReturnOutcome, RetryClient<PreferReturnOutcome>
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PreferReturnOutcomeWithRetry (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PreferReturnOutcomeWithRetry

    +
    +
    +
    +
    All Superinterfaces:
    +
    PreferReturnOutcome, RetryClient<PreferReturnOutcome>
    +
    +
    +
    public interface PreferReturnOutcomeWithRetry +extends PreferReturnOutcome, RetryClient<PreferReturnOutcome>
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnResource.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnResource.html index 1889ee601..7f74e01b4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnResource.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/PreferReturnResource.html @@ -1,215 +1,215 @@ - - - - -PreferReturnResource (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PreferReturnResource

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    BasicDsfClient, DsfClient
    -
    -
    -
    public interface PreferReturnResource
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      create(R resource)
      -
       
      -
      org.hl7.fhir.r4.model.Binary
      -
      createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      createConditionaly(R resource, - String ifNoneExistCriteria)
      -
       
      -
      org.hl7.fhir.r4.model.Bundle
      -
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      -
       
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      update(R resource)
      -
       
      -
      org.hl7.fhir.r4.model.Binary
      -
      updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
      -
       
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      updateConditionaly(R resource, - Map<String,List<String>> criteria)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        create

        -
        <R extends org.hl7.fhir.r4.model.Resource> R create(R resource)
        -
        -
      • -
      • -
        -

        createConditionaly

        -
        <R extends org.hl7.fhir.r4.model.Resource> R createConditionaly(R resource, - String ifNoneExistCriteria)
        -
        -
      • -
      • -
        -

        createBinary

        -
        org.hl7.fhir.r4.model.Binary createBinary(InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        update

        -
        <R extends org.hl7.fhir.r4.model.Resource> R update(R resource)
        -
        -
      • -
      • -
        -

        updateConditionaly

        -
        <R extends org.hl7.fhir.r4.model.Resource> R updateConditionaly(R resource, - Map<String,List<String>> criteria)
        -
        -
      • -
      • -
        -

        updateBinary

        -
        org.hl7.fhir.r4.model.Binary updateBinary(String id, - InputStream in, - jakarta.ws.rs.core.MediaType mediaType, - String securityContextReference)
        -
        -
      • -
      • -
        -

        postBundle

        -
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PreferReturnResource (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PreferReturnResource

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    BasicDsfClient, DsfClient
    +
    +
    +
    public interface PreferReturnResource
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      create(R resource)
      +
       
      +
      org.hl7.fhir.r4.model.Binary
      +
      createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      createConditionaly(R resource, + String ifNoneExistCriteria)
      +
       
      +
      org.hl7.fhir.r4.model.Bundle
      +
      postBundle(org.hl7.fhir.r4.model.Bundle bundle)
      +
       
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      update(R resource)
      +
       
      +
      org.hl7.fhir.r4.model.Binary
      +
      updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
      +
       
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      updateConditionaly(R resource, + Map<String,List<String>> criteria)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        create

        +
        <R extends org.hl7.fhir.r4.model.Resource> R create(R resource)
        +
        +
      • +
      • +
        +

        createConditionaly

        +
        <R extends org.hl7.fhir.r4.model.Resource> R createConditionaly(R resource, + String ifNoneExistCriteria)
        +
        +
      • +
      • +
        +

        createBinary

        +
        org.hl7.fhir.r4.model.Binary createBinary(InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        update

        +
        <R extends org.hl7.fhir.r4.model.Resource> R update(R resource)
        +
        +
      • +
      • +
        +

        updateConditionaly

        +
        <R extends org.hl7.fhir.r4.model.Resource> R updateConditionaly(R resource, + Map<String,List<String>> criteria)
        +
        +
      • +
      • +
        +

        updateBinary

        +
        org.hl7.fhir.r4.model.Binary updateBinary(String id, + InputStream in, + jakarta.ws.rs.core.MediaType mediaType, + String securityContextReference)
        +
        +
      • +
      • +
        +

        postBundle

        +
        org.hl7.fhir.r4.model.Bundle postBundle(org.hl7.fhir.r4.model.Bundle bundle)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/RetryClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/RetryClient.html index fa23675c4..5ca33ba5b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/RetryClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/RetryClient.html @@ -1,294 +1,294 @@ - - - - -RetryClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface RetryClient<T>

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    DsfClient, PreferReturnMinimalWithRetry, PreferReturnOutcomeWithRetry
    -
    -
    -
    public interface RetryClient<T>
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +RetryClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface RetryClient<T>

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    DsfClient, PreferReturnMinimalWithRetry, PreferReturnOutcomeWithRetry
    +
    +
    +
    public interface RetryClient<T>
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BasicDsfClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BasicDsfClient.html index fd54e9db8..6b04a6a2f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BasicDsfClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BasicDsfClient.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.BasicDsfClient

    -
    -
    Packages that use BasicDsfClient
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.BasicDsfClient

    +
    +
    Packages that use BasicDsfClient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.Range.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.Range.html index 6358f36d0..b87302c4c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.Range.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.Range.html @@ -1,98 +1,98 @@ - - - - -Uses of Record Class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range

    -
    -
    Packages that use BinaryInputStream.Range
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range

    +
    +
    Packages that use BinaryInputStream.Range
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.html index ccf7b44ae..d35751fbc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/BinaryInputStream.html @@ -1,121 +1,121 @@ - - - - -Uses of Class dev.dsf.bpe.v2.client.dsf.BinaryInputStream (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream

    -
    -
    Packages that use BinaryInputStream
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.client.dsf.BinaryInputStream (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.client.dsf.BinaryInputStream

    +
    +
    Packages that use BinaryInputStream
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/DsfClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/DsfClient.html index f89cf026e..ed001cfd1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/DsfClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/DsfClient.html @@ -1,93 +1,93 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.DsfClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.DsfClient

    -
    -
    Packages that use DsfClient
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.DsfClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.DsfClient

    +
    +
    Packages that use DsfClient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimal.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimal.html index d20a6239a..8bfce8701 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimal.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimal.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal

    -
    -
    Packages that use PreferReturnMinimal
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal

    +
    +
    Packages that use PreferReturnMinimal
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimalWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimalWithRetry.html index 52e909fd6..54b638ee3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimalWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnMinimalWithRetry.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimalWithRetry (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnMinimalWithRetry

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimalWithRetry (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnMinimalWithRetry

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcome.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcome.html index c5f2fa287..6abe678f1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcome.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcome.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome

    -
    -
    Packages that use PreferReturnOutcome
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome

    +
    +
    Packages that use PreferReturnOutcome
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcomeWithRetry.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcomeWithRetry.html index 5a074a641..79a49c04a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcomeWithRetry.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnOutcomeWithRetry.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcomeWithRetry (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnOutcomeWithRetry

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcomeWithRetry (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnOutcomeWithRetry

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnResource.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnResource.html index edae92a01..a58aef679 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnResource.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/PreferReturnResource.html @@ -1,90 +1,90 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnResource

    -
    -
    Packages that use PreferReturnResource
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.PreferReturnResource

    +
    +
    Packages that use PreferReturnResource
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/RetryClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/RetryClient.html index 34d4995bd..e287863bf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/RetryClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/class-use/RetryClient.html @@ -1,93 +1,93 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.dsf.RetryClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.RetryClient

    -
    -
    Packages that use RetryClient
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.dsf.RetryClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.dsf.RetryClient

    +
    +
    Packages that use RetryClient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-summary.html index eb21536e8..81ebcaa9d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-summary.html @@ -1,116 +1,116 @@ - - - - -dev.dsf.bpe.v2.client.dsf (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.client.dsf

    -
    -
    -
    package dev.dsf.bpe.v2.client.dsf
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.dsf (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.client.dsf

    +
    +
    +
    package dev.dsf.bpe.v2.client.dsf
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-tree.html index 6749aaab8..0096b1863 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-tree.html @@ -1,125 +1,125 @@ - - - - -dev.dsf.bpe.v2.client.dsf Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.client.dsf

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.dsf Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.client.dsf

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-use.html index b40f27487..5e521a59d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/dsf/package-use.html @@ -1,113 +1,113 @@ - - - - -Uses of Package dev.dsf.bpe.v2.client.dsf (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.client.dsf

    -
    -
    Packages that use dev.dsf.bpe.v2.client.dsf
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.client.dsf (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.client.dsf

    +
    +
    Packages that use dev.dsf.bpe.v2.client.dsf
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BasicAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BasicAuthentication.html index 06df1acb0..de3bbb300 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BasicAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BasicAuthentication.html @@ -1,164 +1,164 @@ - - - - -ClientConfig.BasicAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig.BasicAuthentication

    -
    -
    -
    -
    Enclosing interface:
    -
    ClientConfig
    -
    -
    -
    public static interface ClientConfig.BasicAuthentication
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      char[]
      - -
       
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getUsername

        -
        String getUsername()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getPassword

        -
        char[] getPassword()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig.BasicAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig.BasicAuthentication

    +
    +
    +
    +
    Enclosing interface:
    +
    ClientConfig
    +
    +
    +
    public static interface ClientConfig.BasicAuthentication
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      char[]
      + +
       
      + + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUsername

        +
        String getUsername()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getPassword

        +
        char[] getPassword()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BearerAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BearerAuthentication.html index 66f894c4c..d12963b65 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BearerAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.BearerAuthentication.html @@ -1,151 +1,151 @@ - - - - -ClientConfig.BearerAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig.BearerAuthentication

    -
    -
    -
    -
    Enclosing interface:
    -
    ClientConfig
    -
    -
    -
    public static interface ClientConfig.BearerAuthentication
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      char[]
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getToken

        -
        char[] getToken()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig.BearerAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig.BearerAuthentication

    +
    +
    +
    +
    Enclosing interface:
    +
    ClientConfig
    +
    +
    +
    public static interface ClientConfig.BearerAuthentication
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      char[]
      + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getToken

        +
        char[] getToken()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.CertificateAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.CertificateAuthentication.html index 2ee7ea932..d82374bf0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.CertificateAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.CertificateAuthentication.html @@ -1,164 +1,164 @@ - - - - -ClientConfig.CertificateAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig.CertificateAuthentication

    -
    -
    -
    -
    Enclosing interface:
    -
    ClientConfig
    -
    -
    -
    public static interface ClientConfig.CertificateAuthentication
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getKeyStore

        -
        KeyStore getKeyStore()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getKeyStorePassword

        -
        char[] getKeyStorePassword()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig.CertificateAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig.CertificateAuthentication

    +
    +
    +
    +
    Enclosing interface:
    +
    ClientConfig
    +
    +
    +
    public static interface ClientConfig.CertificateAuthentication
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getKeyStore

        +
        KeyStore getKeyStore()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getKeyStorePassword

        +
        char[] getKeyStorePassword()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.OidcAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.OidcAuthentication.html index 2fb26ee72..fe28b5d34 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.OidcAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.OidcAuthentication.html @@ -1,260 +1,260 @@ - - - - -ClientConfig.OidcAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig.OidcAuthentication

    -
    -
    -
    -
    Enclosing interface:
    -
    ClientConfig
    -
    -
    -
    public static interface ClientConfig.OidcAuthentication
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getBaseUrl

        -
        String getBaseUrl()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getDiscoveryPath

        -
        String getDiscoveryPath()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        isStartupConnectionTestEnabled

        -
        boolean isStartupConnectionTestEnabled()
        -
        -
      • -
      • -
        -

        isDebugLoggingEnabled

        -
        boolean isDebugLoggingEnabled()
        -
        -
      • -
      • -
        -

        getConnectTimeout

        -
        Duration getConnectTimeout()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getReadTimeout

        -
        Duration getReadTimeout()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getTrustStore

        -
        KeyStore getTrustStore()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getClientId

        -
        String getClientId()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getClientSecret

        -
        char[] getClientSecret()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getProxy

        -
        ClientConfig.Proxy getProxy()
        -
        -
        Returns:
        -
        null if not enabled or configured as no-proxy url
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig.OidcAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig.OidcAuthentication

    +
    +
    +
    +
    Enclosing interface:
    +
    ClientConfig
    +
    +
    +
    public static interface ClientConfig.OidcAuthentication
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getBaseUrl

        +
        String getBaseUrl()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getDiscoveryPath

        +
        String getDiscoveryPath()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        isStartupConnectionTestEnabled

        +
        boolean isStartupConnectionTestEnabled()
        +
        +
      • +
      • +
        +

        isDebugLoggingEnabled

        +
        boolean isDebugLoggingEnabled()
        +
        +
      • +
      • +
        +

        getConnectTimeout

        +
        Duration getConnectTimeout()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getReadTimeout

        +
        Duration getReadTimeout()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getTrustStore

        +
        KeyStore getTrustStore()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getClientId

        +
        String getClientId()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getClientSecret

        +
        char[] getClientSecret()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getProxy

        +
        ClientConfig.Proxy getProxy()
        +
        +
        Returns:
        +
        null if not enabled or configured as no-proxy url
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.Proxy.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.Proxy.html index 50606ba68..42a1a5d3a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.Proxy.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.Proxy.html @@ -1,177 +1,177 @@ - - - - -ClientConfig.Proxy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig.Proxy

    -
    -
    -
    -
    Enclosing interface:
    -
    ClientConfig
    -
    -
    -
    public static interface ClientConfig.Proxy
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      char[]
      - -
       
      - - -
       
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getUrl

        -
        String getUrl()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getUsername

        -
        String getUsername()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getPassword

        -
        char[] getPassword()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig.Proxy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig.Proxy

    +
    +
    +
    +
    Enclosing interface:
    +
    ClientConfig
    +
    +
    +
    public static interface ClientConfig.Proxy
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      char[]
      + +
       
      + + +
       
      + + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUrl

        +
        String getUrl()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getUsername

        +
        String getUsername()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getPassword

        +
        char[] getPassword()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.html index f9b18bb5c..6d05bcfc7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfig.html @@ -1,309 +1,309 @@ - - - - -ClientConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfig

    -
    -
    -
    -
    public interface ClientConfig
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getFhirServerId

        -
        String getFhirServerId()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getBaseUrl

        -
        String getBaseUrl()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        isStartupConnectionTestEnabled

        -
        boolean isStartupConnectionTestEnabled()
        -
        -
      • -
      • -
        -

        isDebugLoggingEnabled

        -
        boolean isDebugLoggingEnabled()
        -
        -
      • -
      • -
        -

        getConnectTimeout

        -
        Duration getConnectTimeout()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getReadTimeout

        -
        Duration getReadTimeout()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getTrustStore

        -
        KeyStore getTrustStore()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getCertificateAuthentication

        -
        ClientConfig.CertificateAuthentication getCertificateAuthentication()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getBasicAuthentication

        -
        ClientConfig.BasicAuthentication getBasicAuthentication()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getBearerAuthentication

        -
        ClientConfig.BearerAuthentication getBearerAuthentication()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getOidcAuthentication

        -
        ClientConfig.OidcAuthentication getOidcAuthentication()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getProxy

        -
        ClientConfig.Proxy getProxy()
        -
        -
        Returns:
        -
        null if not enabled or configured as no-proxy url
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfig

    +
    +
    +
    +
    public interface ClientConfig
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getFhirServerId

        +
        String getFhirServerId()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getBaseUrl

        +
        String getBaseUrl()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        isStartupConnectionTestEnabled

        +
        boolean isStartupConnectionTestEnabled()
        +
        +
      • +
      • +
        +

        isDebugLoggingEnabled

        +
        boolean isDebugLoggingEnabled()
        +
        +
      • +
      • +
        +

        getConnectTimeout

        +
        Duration getConnectTimeout()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getReadTimeout

        +
        Duration getReadTimeout()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getTrustStore

        +
        KeyStore getTrustStore()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getCertificateAuthentication

        +
        ClientConfig.CertificateAuthentication getCertificateAuthentication()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getBasicAuthentication

        +
        ClientConfig.BasicAuthentication getBasicAuthentication()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getBearerAuthentication

        +
        ClientConfig.BearerAuthentication getBearerAuthentication()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getOidcAuthentication

        +
        ClientConfig.OidcAuthentication getOidcAuthentication()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getProxy

        +
        ClientConfig.Proxy getProxy()
        +
        +
        Returns:
        +
        null if not enabled or configured as no-proxy url
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfigs.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfigs.html index abe03b572..388c9a59b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfigs.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/ClientConfigs.html @@ -1,143 +1,143 @@ - - - - -ClientConfigs (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ClientConfigs

    -
    -
    -
    -
    public interface ClientConfigs
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ClientConfigs (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ClientConfigs

    +
    +
    +
    +
    public interface ClientConfigs
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BasicAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BasicAuthentication.html index b5f89c2f5..3ba5fb6d7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BasicAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BasicAuthentication.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BearerAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BearerAuthentication.html index 3eca73e35..cc7426629 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BearerAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.BearerAuthentication.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.CertificateAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.CertificateAuthentication.html index 9a73d38bf..f80b97038 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.CertificateAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.CertificateAuthentication.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.OidcAuthentication.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.OidcAuthentication.html index 0ea386a09..73858c039 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.OidcAuthentication.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.OidcAuthentication.html @@ -1,103 +1,103 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.Proxy.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.Proxy.html index d53d9f832..2b9c31aaf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.Proxy.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.Proxy.html @@ -1,90 +1,90 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy

    -
    -
    Packages that use ClientConfig.Proxy
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy

    +
    +
    Packages that use ClientConfig.Proxy
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.html index 2b8526873..6c9a92ebf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfig.html @@ -1,111 +1,111 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig

    -
    -
    Packages that use ClientConfig
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfig

    +
    +
    Packages that use ClientConfig
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfigs.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfigs.html index c5430ac90..45ac25ff6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfigs.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/class-use/ClientConfigs.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfigs (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfigs

    -
    -No usage of dev.dsf.bpe.v2.client.fhir.ClientConfigs
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.fhir.ClientConfigs (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.fhir.ClientConfigs

    +
    +No usage of dev.dsf.bpe.v2.client.fhir.ClientConfigs
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-summary.html index 48d33649d..dbfa8af84 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-summary.html @@ -1,108 +1,108 @@ - - - - -dev.dsf.bpe.v2.client.fhir (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.client.fhir

    -
    -
    -
    package dev.dsf.bpe.v2.client.fhir
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.fhir (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.client.fhir

    +
    +
    +
    package dev.dsf.bpe.v2.client.fhir
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-tree.html index ef5dd7ecc..640b4d0d1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-tree.html @@ -1,78 +1,78 @@ - - - - -dev.dsf.bpe.v2.client.fhir Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.client.fhir

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.fhir Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.client.fhir

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-use.html index abd6f9485..9d976f137 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/fhir/package-use.html @@ -1,109 +1,109 @@ - - - - -Uses of Package dev.dsf.bpe.v2.client.fhir (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.client.fhir

    -
    -
    Packages that use dev.dsf.bpe.v2.client.fhir
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.client.fhir (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.client.fhir

    +
    +
    Packages that use dev.dsf.bpe.v2.client.fhir
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Configuration.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Configuration.html index 15dc2d49f..b76530db3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Configuration.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Configuration.html @@ -1,170 +1,170 @@ - - - - -Configuration (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Configuration

    -
    -
    -
    -
    public interface Configuration
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getIssuer

        -
        String getIssuer()
        -
        -
      • -
      • -
        -

        getTokenEndpoint

        -
        String getTokenEndpoint()
        -
        -
      • -
      • -
        -

        getJwksUri

        -
        String getJwksUri()
        -
        -
      • -
      • -
        -

        getGrantTypesSupported

        -
        Set<String> getGrantTypesSupported()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Configuration (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Configuration

    +
    +
    +
    +
    public interface Configuration
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getIssuer

        +
        String getIssuer()
        +
        +
      • +
      • +
        +

        getTokenEndpoint

        +
        String getTokenEndpoint()
        +
        +
      • +
      • +
        +

        getJwksUri

        +
        String getJwksUri()
        +
        +
      • +
      • +
        +

        getGrantTypesSupported

        +
        Set<String> getGrantTypesSupported()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.JwksKey.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.JwksKey.html index a28931273..1fc020875 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.JwksKey.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.JwksKey.html @@ -1,219 +1,219 @@ - - - - -Jwks.JwksKey (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Jwks.JwksKey

    -
    -
    -
    -
    Enclosing interface:
    -
    Jwks
    -
    -
    -
    public static interface Jwks.JwksKey
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getKid

        -
        String getKid()
        -
        -
      • -
      • -
        -

        getKty

        -
        String getKty()
        -
        -
      • -
      • -
        -

        getAlg

        -
        String getAlg()
        -
        -
      • -
      • -
        -

        getCrv

        -
        String getCrv()
        -
        -
      • -
      • -
        -

        getUse

        -
        String getUse()
        -
        -
      • -
      • -
        -

        getN

        -
        String getN()
        -
        -
      • -
      • -
        -

        getE

        -
        String getE()
        -
        -
      • -
      • -
        -

        getX

        -
        String getX()
        -
        -
      • -
      • -
        -

        getY

        -
        String getY()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Jwks.JwksKey (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Jwks.JwksKey

    +
    +
    +
    +
    Enclosing interface:
    +
    Jwks
    +
    +
    +
    public static interface Jwks.JwksKey
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getKid

        +
        String getKid()
        +
        +
      • +
      • +
        +

        getKty

        +
        String getKty()
        +
        +
      • +
      • +
        +

        getAlg

        +
        String getAlg()
        +
        +
      • +
      • +
        +

        getCrv

        +
        String getCrv()
        +
        +
      • +
      • +
        +

        getUse

        +
        String getUse()
        +
        +
      • +
      • +
        +

        getN

        +
        String getN()
        +
        +
      • +
      • +
        +

        getE

        +
        String getE()
        +
        +
      • +
      • +
        +

        getX

        +
        String getX()
        +
        +
      • +
      • +
        +

        getY

        +
        String getY()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.html index 625e872ec..ef35620a5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/Jwks.html @@ -1,167 +1,167 @@ - - - - -Jwks (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Jwks

    -
    -
    -
    -
    public interface Jwks
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Interface
      -
      Description
      -
      static interface 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - - -
       
      - - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Jwks (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Jwks

    +
    +
    +
    +
    public interface Jwks
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Interface
      +
      Description
      +
      static interface 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + + +
       
      + + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClient.html index cf1412329..a938af65e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClient.html @@ -1,224 +1,224 @@ - - - - -OidcClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface OidcClient

    -
    -
    -
    -
    public interface OidcClient
    -
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +OidcClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface OidcClient

    +
    +
    +
    +
    public interface OidcClient
    +
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClientException.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClientException.html index 2d82aef05..e3627194f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClientException.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/OidcClientException.html @@ -1,181 +1,181 @@ - - - - -OidcClientException (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class OidcClientException

    -
    -
    java.lang.Object -
    java.lang.Throwable -
    java.lang.Exception -
    java.lang.RuntimeException -
    dev.dsf.bpe.v2.client.oidc.OidcClientException
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    public class OidcClientException -extends RuntimeException
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        OidcClientException

        -
        public OidcClientException(String message, - Throwable cause)
        -
        -
      • -
      • -
        -

        OidcClientException

        -
        public OidcClientException(String message)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +OidcClientException (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class OidcClientException

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    dev.dsf.bpe.v2.client.oidc.OidcClientException
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class OidcClientException +extends RuntimeException
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        OidcClientException

        +
        public OidcClientException(String message, + Throwable cause)
        +
        +
      • +
      • +
        +

        OidcClientException

        +
        public OidcClientException(String message)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Configuration.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Configuration.html index 50f751330..e1469f63b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Configuration.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Configuration.html @@ -1,100 +1,100 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.oidc.Configuration (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Configuration

    -
    -
    Packages that use Configuration
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.oidc.Configuration (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Configuration

    +
    +
    Packages that use Configuration
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.JwksKey.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.JwksKey.html index 488402785..b70537f31 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.JwksKey.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.JwksKey.html @@ -1,90 +1,90 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey

    -
    -
    Packages that use Jwks.JwksKey
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey

    +
    +
    Packages that use Jwks.JwksKey
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.html index df6ea00ad..e25d611f5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/Jwks.html @@ -1,100 +1,100 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.oidc.Jwks (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Jwks

    -
    -
    Packages that use Jwks
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.oidc.Jwks (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.Jwks

    +
    +
    Packages that use Jwks
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClient.html index 9eb8028dc..63532b9cf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClient.html @@ -1,102 +1,102 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.client.oidc.OidcClient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.OidcClient

    -
    -
    Packages that use OidcClient
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.client.oidc.OidcClient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.client.oidc.OidcClient

    +
    +
    Packages that use OidcClient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClientException.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClientException.html index e54557c1b..07ac5eefc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClientException.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/class-use/OidcClientException.html @@ -1,100 +1,100 @@ - - - - -Uses of Class dev.dsf.bpe.v2.client.oidc.OidcClientException (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.client.oidc.OidcClientException

    -
    -
    Packages that use OidcClientException
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.client.oidc.OidcClientException (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.client.oidc.OidcClientException

    +
    +
    Packages that use OidcClientException
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-summary.html index 1911646f8..4a73a7f04 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-summary.html @@ -1,108 +1,108 @@ - - - - -dev.dsf.bpe.v2.client.oidc (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.client.oidc

    -
    -
    -
    package dev.dsf.bpe.v2.client.oidc
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.oidc (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.client.oidc

    +
    +
    +
    package dev.dsf.bpe.v2.client.oidc
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-tree.html index b7cc2f591..2291cc8c6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-tree.html @@ -1,97 +1,97 @@ - - - - -dev.dsf.bpe.v2.client.oidc Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.client.oidc

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.client.oidc Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.client.oidc

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-use.html index c5e11c69f..d96b1cd8d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/client/oidc/package-use.html @@ -1,105 +1,105 @@ - - - - -Uses of Package dev.dsf.bpe.v2.client.oidc (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.client.oidc

    -
    -
    Packages that use dev.dsf.bpe.v2.client.oidc
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.client.oidc (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.client.oidc

    +
    +
    Packages that use dev.dsf.bpe.v2.client.oidc
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/ProxyConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/ProxyConfig.html index 3f3ed0dee..7a6bcdfe5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/ProxyConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/ProxyConfig.html @@ -1,280 +1,280 @@ - - - - -ProxyConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProxyConfig

    -
    -
    -
    -
    public interface ProxyConfig
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getUrl

        -
        String getUrl()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        isEnabled

        -
        boolean isEnabled()
        -
        -
        Returns:
        -
        true if a proxy url is configured and '*' is not set as a no-proxy url
        -
        -
        -
      • -
      • -
        -

        isEnabled

        -
        boolean isEnabled(String targetUrl)
        -
        -
        Parameters:
        -
        targetUrl - may be null
        -
        Returns:
        -
        true if a proxy url is configured, '*' is not set as a no-proxy url and the given - targetUrl is not set as a no-proxy url, false if the given targetUrl is - null, blank or configured as a no-proxy url
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getUsername

        -
        String getUsername()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getPassword

        -
        char[] getPassword()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      • -
        -

        getNoProxyUrls

        -
        List<String> getNoProxyUrls()
        -
        -
        Returns:
        -
        never null, may be empty
        -
        -
        -
      • -
      • -
        -

        isNoProxyUrl

        -
        boolean isNoProxyUrl(String url)
        -
        Returns true if the given url is not null and the domain + port of the given - url is configured as a no-proxy URL based on the environment configuration. -

        - Configured no-proxy URLs are matched exactly and against sub-domains. If a port is configured, only URLs with the - same port (or default port) return a true result. -

        - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        No-Proxy URL examples
        ConfiguredGivenResult
        foo.bar, test.com:8080https://foo.bar/fhirtrue
        foo.bar, test.com:8080https://baz.foo.bar/testtrue
        foo.bar, test.com:8080https://test.com:8080/fhirtrue
        foo.bar, test.com:8080https://test.com/fhirfalse
        foo.bar:443https://foo.bar/fhirtrue

        -
        -
        Parameters:
        -
        url - may be null
        -
        Returns:
        -
        true if the given url is not null and is configured as a no-proxy url
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProxyConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProxyConfig

    +
    +
    +
    +
    public interface ProxyConfig
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getUrl

        +
        String getUrl()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        isEnabled

        +
        boolean isEnabled()
        +
        +
        Returns:
        +
        true if a proxy url is configured and '*' is not set as a no-proxy url
        +
        +
        +
      • +
      • +
        +

        isEnabled

        +
        boolean isEnabled(String targetUrl)
        +
        +
        Parameters:
        +
        targetUrl - may be null
        +
        Returns:
        +
        true if a proxy url is configured, '*' is not set as a no-proxy url and the given + targetUrl is not set as a no-proxy url, false if the given targetUrl is + null, blank or configured as a no-proxy url
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getUsername

        +
        String getUsername()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getPassword

        +
        char[] getPassword()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      • +
        +

        getNoProxyUrls

        +
        List<String> getNoProxyUrls()
        +
        +
        Returns:
        +
        never null, may be empty
        +
        +
        +
      • +
      • +
        +

        isNoProxyUrl

        +
        boolean isNoProxyUrl(String url)
        +
        Returns true if the given url is not null and the domain + port of the given + url is configured as a no-proxy URL based on the environment configuration. +

        + Configured no-proxy URLs are matched exactly and against sub-domains. If a port is configured, only URLs with the + same port (or default port) return a true result. +

        + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
        No-Proxy URL examples
        ConfiguredGivenResult
        foo.bar, test.com:8080https://foo.bar/fhirtrue
        foo.bar, test.com:8080https://baz.foo.bar/testtrue
        foo.bar, test.com:8080https://test.com:8080/fhirtrue
        foo.bar, test.com:8080https://test.com/fhirfalse
        foo.bar:443https://foo.bar/fhirtrue

        +
        +
        Parameters:
        +
        url - may be null
        +
        Returns:
        +
        true if the given url is not null and is configured as a no-proxy url
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/class-use/ProxyConfig.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/class-use/ProxyConfig.html index cf4d88e21..05ebecada 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/class-use/ProxyConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/class-use/ProxyConfig.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.config.ProxyConfig (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.config.ProxyConfig

    -
    -
    Packages that use ProxyConfig
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.config.ProxyConfig (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.config.ProxyConfig

    +
    +
    Packages that use ProxyConfig
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-summary.html index f7d21790c..57dc0b511 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-summary.html @@ -1,107 +1,107 @@ - - - - -dev.dsf.bpe.v2.config (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.config

    -
    -
    -
    package dev.dsf.bpe.v2.config
    -
    -
      -
    • - -
    • -
    • -
      -
      Interfaces
      -
      -
      Class
      -
      Description
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.config (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.config

    +
    +
    +
    package dev.dsf.bpe.v2.config
    +
    +
      +
    • + +
    • +
    • +
      +
      Interfaces
      +
      +
      Class
      +
      Description
      + +
       
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-tree.html index 032f21ce0..a901212d3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-tree.html @@ -1,72 +1,72 @@ - - - - -dev.dsf.bpe.v2.config Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.config

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.config Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.config

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-use.html index c92afa4a3..efcacbe2d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/config/package-use.html @@ -1,84 +1,84 @@ - - - - -Uses of Package dev.dsf.bpe.v2.config (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.config

    -
    -
    Packages that use dev.dsf.bpe.v2.config
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.config (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.config

    +
    +
    Packages that use dev.dsf.bpe.v2.config
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/BpmnExecutionVariables.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/BpmnExecutionVariables.html index 6e7eeaa21..54711a479 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/BpmnExecutionVariables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/BpmnExecutionVariables.html @@ -1,253 +1,253 @@ - - - - -BpmnExecutionVariables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BpmnExecutionVariables

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    -
    -
    public final class BpmnExecutionVariables -extends Object
    -
    Defines names of standard process engine variables used by the bpe
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BpmnExecutionVariables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BpmnExecutionVariables

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    +
    +
    public final class BpmnExecutionVariables +extends Object
    +
    Defines names of standard process engine variables used by the bpe
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.Codes.html index f661ec598..150456b58 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.Codes.html @@ -1,215 +1,215 @@ - - - - -CodeSystems.BpmnMessage.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.BpmnMessage.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.BpmnMessage
    -
    -
    -
    public static final class CodeSystems.BpmnMessage.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.BpmnMessage.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.BpmnMessage.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.BpmnMessage
    +
    +
    +
    public static final class CodeSystems.BpmnMessage.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.html index 837a18c90..60012c316 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnMessage.html @@ -1,278 +1,278 @@ - - - - -CodeSystems.BpmnMessage (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.BpmnMessage

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.BpmnMessage -extends Object
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Class
      -
      Description
      -
      static final class 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final boolean
      -
      isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isCorrelationKey(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isError(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isMessageName(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static org.hl7.fhir.r4.model.Coding
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        messageName

        -
        public static final org.hl7.fhir.r4.model.Coding messageName()
        -
        -
      • -
      • -
        -

        businessKey

        -
        public static final org.hl7.fhir.r4.model.Coding businessKey()
        -
        -
      • -
      • -
        -

        correlationKey

        -
        public static final org.hl7.fhir.r4.model.Coding correlationKey()
        -
        -
      • -
      • -
        -

        error

        -
        public static final org.hl7.fhir.r4.model.Coding error()
        -
        -
      • -
      • -
        -

        isMessageName

        -
        public static final boolean isMessageName(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isBusinessKey

        -
        public static final boolean isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isCorrelationKey

        -
        public static final boolean isCorrelationKey(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isError

        -
        public static final boolean isError(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.BpmnMessage (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.BpmnMessage

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.BpmnMessage +extends Object
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Class
      +
      Description
      +
      static final class 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      static final String
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final boolean
      +
      isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isCorrelationKey(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isError(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isMessageName(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static org.hl7.fhir.r4.model.Coding
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        messageName

        +
        public static final org.hl7.fhir.r4.model.Coding messageName()
        +
        +
      • +
      • +
        +

        businessKey

        +
        public static final org.hl7.fhir.r4.model.Coding businessKey()
        +
        +
      • +
      • +
        +

        correlationKey

        +
        public static final org.hl7.fhir.r4.model.Coding correlationKey()
        +
        +
      • +
      • +
        +

        error

        +
        public static final org.hl7.fhir.r4.model.Coding error()
        +
        +
      • +
      • +
        +

        isMessageName

        +
        public static final boolean isMessageName(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isBusinessKey

        +
        public static final boolean isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isCorrelationKey

        +
        public static final boolean isCorrelationKey(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isError

        +
        public static final boolean isError(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.Codes.html index 431377483..796b9084b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.Codes.html @@ -1,181 +1,181 @@ - - - - -CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.BpmnUserTask.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.BpmnUserTask
    -
    -
    -
    public static final class CodeSystems.BpmnUserTask.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.BpmnUserTask.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.BpmnUserTask
    +
    +
    +
    public static final class CodeSystems.BpmnUserTask.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.html index 5462d62a6..65de77bf9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.BpmnUserTask.html @@ -1,242 +1,242 @@ - - - - -CodeSystems.BpmnUserTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.BpmnUserTask

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.BpmnUserTask -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        businessKey

        -
        public static final org.hl7.fhir.r4.model.Coding businessKey()
        -
        -
      • -
      • -
        -

        userTaskId

        -
        public static final org.hl7.fhir.r4.model.Coding userTaskId()
        -
        -
      • -
      • -
        -

        isBusinessKey

        -
        public static final boolean isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isUserTaskId

        -
        public static final boolean isUserTaskId(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.BpmnUserTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.BpmnUserTask

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.BpmnUserTask +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        businessKey

        +
        public static final org.hl7.fhir.r4.model.Coding businessKey()
        +
        +
      • +
      • +
        +

        userTaskId

        +
        public static final org.hl7.fhir.r4.model.Coding userTaskId()
        +
        +
      • +
      • +
        +

        isBusinessKey

        +
        public static final boolean isBusinessKey(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isUserTaskId

        +
        public static final boolean isUserTaskId(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.Codes.html index a10f87968..3d3022732 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.Codes.html @@ -1,300 +1,300 @@ - - - - -CodeSystems.OrganizationRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.OrganizationRole.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.OrganizationRole
    -
    -
    -
    public static final class CodeSystems.OrganizationRole.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.OrganizationRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.OrganizationRole.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.OrganizationRole
    +
    +
    +
    public static final class CodeSystems.OrganizationRole.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.html index 3c49aeb82..f239f9286 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.OrganizationRole.html @@ -1,368 +1,368 @@ - - - - -CodeSystems.OrganizationRole (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.OrganizationRole

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.OrganizationRole -extends Object
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Class
      -
      Description
      -
      static final class 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      ams()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      cos()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      crr()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      dic()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      dms()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      dts()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      hrp()
      -
       
      -
      static final boolean
      -
      isAms(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isCos(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isCrr(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDic(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDms(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDts(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isHrp(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isTtp(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isUac(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      ttp()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      uac()
      -
       
      -
      static org.hl7.fhir.r4.model.Coding
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        uac

        -
        public static final org.hl7.fhir.r4.model.Coding uac()
        -
        -
      • -
      • -
        -

        cos

        -
        public static final org.hl7.fhir.r4.model.Coding cos()
        -
        -
      • -
      • -
        -

        crr

        -
        public static final org.hl7.fhir.r4.model.Coding crr()
        -
        -
      • -
      • -
        -

        dic

        -
        public static final org.hl7.fhir.r4.model.Coding dic()
        -
        -
      • -
      • -
        -

        dms

        -
        public static final org.hl7.fhir.r4.model.Coding dms()
        -
        -
      • -
      • -
        -

        dts

        -
        public static final org.hl7.fhir.r4.model.Coding dts()
        -
        -
      • -
      • -
        -

        hrp

        -
        public static final org.hl7.fhir.r4.model.Coding hrp()
        -
        -
      • -
      • -
        -

        ttp

        -
        public static final org.hl7.fhir.r4.model.Coding ttp()
        -
        -
      • -
      • -
        -

        ams

        -
        public static final org.hl7.fhir.r4.model.Coding ams()
        -
        -
      • -
      • -
        -

        isUac

        -
        public static final boolean isUac(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isCos

        -
        public static final boolean isCos(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isCrr

        -
        public static final boolean isCrr(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDic

        -
        public static final boolean isDic(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDms

        -
        public static final boolean isDms(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDts

        -
        public static final boolean isDts(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isHrp

        -
        public static final boolean isHrp(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isTtp

        -
        public static final boolean isTtp(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isAms

        -
        public static final boolean isAms(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.OrganizationRole (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.OrganizationRole

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.OrganizationRole +extends Object
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Class
      +
      Description
      +
      static final class 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      static final String
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      ams()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      cos()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      crr()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      dic()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      dms()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      dts()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      hrp()
      +
       
      +
      static final boolean
      +
      isAms(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isCos(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isCrr(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDic(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDms(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDts(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isHrp(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isTtp(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isUac(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      ttp()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      uac()
      +
       
      +
      static org.hl7.fhir.r4.model.Coding
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        uac

        +
        public static final org.hl7.fhir.r4.model.Coding uac()
        +
        +
      • +
      • +
        +

        cos

        +
        public static final org.hl7.fhir.r4.model.Coding cos()
        +
        +
      • +
      • +
        +

        crr

        +
        public static final org.hl7.fhir.r4.model.Coding crr()
        +
        +
      • +
      • +
        +

        dic

        +
        public static final org.hl7.fhir.r4.model.Coding dic()
        +
        +
      • +
      • +
        +

        dms

        +
        public static final org.hl7.fhir.r4.model.Coding dms()
        +
        +
      • +
      • +
        +

        dts

        +
        public static final org.hl7.fhir.r4.model.Coding dts()
        +
        +
      • +
      • +
        +

        hrp

        +
        public static final org.hl7.fhir.r4.model.Coding hrp()
        +
        +
      • +
      • +
        +

        ttp

        +
        public static final org.hl7.fhir.r4.model.Coding ttp()
        +
        +
      • +
      • +
        +

        ams

        +
        public static final org.hl7.fhir.r4.model.Coding ams()
        +
        +
      • +
      • +
        +

        isUac

        +
        public static final boolean isUac(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isCos

        +
        public static final boolean isCos(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isCrr

        +
        public static final boolean isCrr(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDic

        +
        public static final boolean isDic(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDms

        +
        public static final boolean isDms(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDts

        +
        public static final boolean isDts(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isHrp

        +
        public static final boolean isHrp(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isTtp

        +
        public static final boolean isTtp(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isAms

        +
        public static final boolean isAms(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.Codes.html index a633ab0fb..f8dae9c86 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.Codes.html @@ -1,317 +1,317 @@ - - - - -CodeSystems.PractitionerRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.PractitionerRole.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.PractitionerRole
    -
    -
    -
    public static final class CodeSystems.PractitionerRole.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.PractitionerRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.PractitionerRole.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.PractitionerRole
    +
    +
    +
    public static final class CodeSystems.PractitionerRole.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.html index 8bc2841f5..e12e111cb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.PractitionerRole.html @@ -1,386 +1,386 @@ - - - - -CodeSystems.PractitionerRole (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.PractitionerRole

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.PractitionerRole -extends Object
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Class
      -
      Description
      -
      static final class 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final boolean
      -
      isAmsUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isCosUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isCrrUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDicUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDmsUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDsfAdmin(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isDtsUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isHrpUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isTtpUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final boolean
      -
      isUacUser(org.hl7.fhir.r4.model.Coding coding)
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static org.hl7.fhir.r4.model.Coding
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        uacUser

        -
        public static final org.hl7.fhir.r4.model.Coding uacUser()
        -
        -
      • -
      • -
        -

        cosUser

        -
        public static final org.hl7.fhir.r4.model.Coding cosUser()
        -
        -
      • -
      • -
        -

        crrUser

        -
        public static final org.hl7.fhir.r4.model.Coding crrUser()
        -
        -
      • -
      • -
        -

        dicUser

        -
        public static final org.hl7.fhir.r4.model.Coding dicUser()
        -
        -
      • -
      • -
        -

        dmsUser

        -
        public static final org.hl7.fhir.r4.model.Coding dmsUser()
        -
        -
      • -
      • -
        -

        dtsUser

        -
        public static final org.hl7.fhir.r4.model.Coding dtsUser()
        -
        -
      • -
      • -
        -

        hrpUser

        -
        public static final org.hl7.fhir.r4.model.Coding hrpUser()
        -
        -
      • -
      • -
        -

        ttpUser

        -
        public static final org.hl7.fhir.r4.model.Coding ttpUser()
        -
        -
      • -
      • -
        -

        amsUser

        -
        public static final org.hl7.fhir.r4.model.Coding amsUser()
        -
        -
      • -
      • -
        -

        dsfAdmin

        -
        public static final org.hl7.fhir.r4.model.Coding dsfAdmin()
        -
        -
      • -
      • -
        -

        isUacUser

        -
        public static final boolean isUacUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isCosUser

        -
        public static final boolean isCosUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isCrrUser

        -
        public static final boolean isCrrUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDicUser

        -
        public static final boolean isDicUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDmsUser

        -
        public static final boolean isDmsUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDtsUser

        -
        public static final boolean isDtsUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isHrpUser

        -
        public static final boolean isHrpUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isTtpUser

        -
        public static final boolean isTtpUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isAmsUser

        -
        public static final boolean isAmsUser(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isDsfAdmin

        -
        public static final boolean isDsfAdmin(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.PractitionerRole (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.PractitionerRole

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.PractitionerRole +extends Object
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Class
      +
      Description
      +
      static final class 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      static final String
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final boolean
      +
      isAmsUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isCosUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isCrrUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDicUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDmsUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDsfAdmin(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isDtsUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isHrpUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isTtpUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final boolean
      +
      isUacUser(org.hl7.fhir.r4.model.Coding coding)
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static org.hl7.fhir.r4.model.Coding
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        uacUser

        +
        public static final org.hl7.fhir.r4.model.Coding uacUser()
        +
        +
      • +
      • +
        +

        cosUser

        +
        public static final org.hl7.fhir.r4.model.Coding cosUser()
        +
        +
      • +
      • +
        +

        crrUser

        +
        public static final org.hl7.fhir.r4.model.Coding crrUser()
        +
        +
      • +
      • +
        +

        dicUser

        +
        public static final org.hl7.fhir.r4.model.Coding dicUser()
        +
        +
      • +
      • +
        +

        dmsUser

        +
        public static final org.hl7.fhir.r4.model.Coding dmsUser()
        +
        +
      • +
      • +
        +

        dtsUser

        +
        public static final org.hl7.fhir.r4.model.Coding dtsUser()
        +
        +
      • +
      • +
        +

        hrpUser

        +
        public static final org.hl7.fhir.r4.model.Coding hrpUser()
        +
        +
      • +
      • +
        +

        ttpUser

        +
        public static final org.hl7.fhir.r4.model.Coding ttpUser()
        +
        +
      • +
      • +
        +

        amsUser

        +
        public static final org.hl7.fhir.r4.model.Coding amsUser()
        +
        +
      • +
      • +
        +

        dsfAdmin

        +
        public static final org.hl7.fhir.r4.model.Coding dsfAdmin()
        +
        +
      • +
      • +
        +

        isUacUser

        +
        public static final boolean isUacUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isCosUser

        +
        public static final boolean isCosUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isCrrUser

        +
        public static final boolean isCrrUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDicUser

        +
        public static final boolean isDicUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDmsUser

        +
        public static final boolean isDmsUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDtsUser

        +
        public static final boolean isDtsUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isHrpUser

        +
        public static final boolean isHrpUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isTtpUser

        +
        public static final boolean isTtpUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isAmsUser

        +
        public static final boolean isAmsUser(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isDsfAdmin

        +
        public static final boolean isDsfAdmin(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.Codes.html index 046a49d7d..adf1d1849 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.Codes.html @@ -1,300 +1,300 @@ - - - - -CodeSystems.ProcessAuthorization.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.ProcessAuthorization.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.ProcessAuthorization
    -
    -
    -
    public static final class CodeSystems.ProcessAuthorization.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.ProcessAuthorization.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.ProcessAuthorization.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.ProcessAuthorization
    +
    +
    +
    public static final class CodeSystems.ProcessAuthorization.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.html index 58dc88e4a..21640dca6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ProcessAuthorization.html @@ -1,368 +1,368 @@ - - - - -CodeSystems.ProcessAuthorization (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.ProcessAuthorization

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.ProcessAuthorization -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        localOrganization

        -
        public static final org.hl7.fhir.r4.model.Coding localOrganization()
        -
        -
      • -
      • -
        -

        localOrganizationPractitioner

        -
        public static final org.hl7.fhir.r4.model.Coding localOrganizationPractitioner()
        -
        -
      • -
      • -
        -

        remoteOrganization

        -
        public static final org.hl7.fhir.r4.model.Coding remoteOrganization()
        -
        -
      • -
      • -
        -

        localRole

        -
        public static final org.hl7.fhir.r4.model.Coding localRole()
        -
        -
      • -
      • -
        -

        localRolePractitioner

        -
        public static final org.hl7.fhir.r4.model.Coding localRolePractitioner()
        -
        -
      • -
      • -
        -

        remoteRole

        -
        public static final org.hl7.fhir.r4.model.Coding remoteRole()
        -
        -
      • -
      • -
        -

        localAll

        -
        public static final org.hl7.fhir.r4.model.Coding localAll()
        -
        -
      • -
      • -
        -

        localAllPractitioner

        -
        public static final org.hl7.fhir.r4.model.Coding localAllPractitioner()
        -
        -
      • -
      • -
        -

        remoteAll

        -
        public static final org.hl7.fhir.r4.model.Coding remoteAll()
        -
        -
      • -
      • -
        -

        isLocalOrganization

        -
        public static final boolean isLocalOrganization(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isLocalOrganizationPractitioner

        -
        public static final boolean isLocalOrganizationPractitioner(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isRemoteOrganization

        -
        public static final boolean isRemoteOrganization(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isLocalRole

        -
        public static final boolean isLocalRole(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isLocalRolePractitioner

        -
        public static final boolean isLocalRolePractitioner(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isRemoteRole

        -
        public static final boolean isRemoteRole(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isLocalAll

        -
        public static final boolean isLocalAll(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isLocalAllPractitioner

        -
        public static final boolean isLocalAllPractitioner(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      • -
        -

        isRemoteAll

        -
        public static final boolean isRemoteAll(org.hl7.fhir.r4.model.Coding coding)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.ProcessAuthorization (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.ProcessAuthorization

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.ProcessAuthorization +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        localOrganization

        +
        public static final org.hl7.fhir.r4.model.Coding localOrganization()
        +
        +
      • +
      • +
        +

        localOrganizationPractitioner

        +
        public static final org.hl7.fhir.r4.model.Coding localOrganizationPractitioner()
        +
        +
      • +
      • +
        +

        remoteOrganization

        +
        public static final org.hl7.fhir.r4.model.Coding remoteOrganization()
        +
        +
      • +
      • +
        +

        localRole

        +
        public static final org.hl7.fhir.r4.model.Coding localRole()
        +
        +
      • +
      • +
        +

        localRolePractitioner

        +
        public static final org.hl7.fhir.r4.model.Coding localRolePractitioner()
        +
        +
      • +
      • +
        +

        remoteRole

        +
        public static final org.hl7.fhir.r4.model.Coding remoteRole()
        +
        +
      • +
      • +
        +

        localAll

        +
        public static final org.hl7.fhir.r4.model.Coding localAll()
        +
        +
      • +
      • +
        +

        localAllPractitioner

        +
        public static final org.hl7.fhir.r4.model.Coding localAllPractitioner()
        +
        +
      • +
      • +
        +

        remoteAll

        +
        public static final org.hl7.fhir.r4.model.Coding remoteAll()
        +
        +
      • +
      • +
        +

        isLocalOrganization

        +
        public static final boolean isLocalOrganization(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isLocalOrganizationPractitioner

        +
        public static final boolean isLocalOrganizationPractitioner(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isRemoteOrganization

        +
        public static final boolean isRemoteOrganization(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isLocalRole

        +
        public static final boolean isLocalRole(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isLocalRolePractitioner

        +
        public static final boolean isLocalRolePractitioner(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isRemoteRole

        +
        public static final boolean isRemoteRole(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isLocalAll

        +
        public static final boolean isLocalAll(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isLocalAllPractitioner

        +
        public static final boolean isLocalAllPractitioner(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      • +
        +

        isRemoteAll

        +
        public static final boolean isRemoteAll(org.hl7.fhir.r4.model.Coding coding)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.Codes.html index c2e0eeba7..d79e3fb7d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.Codes.html @@ -1,215 +1,215 @@ - - - - -CodeSystems.ReadAccessTag.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.ReadAccessTag.Codes

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems.ReadAccessTag
    -
    -
    -
    public static final class CodeSystems.ReadAccessTag.Codes -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.ReadAccessTag.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.ReadAccessTag.Codes

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems.ReadAccessTag
    +
    +
    +
    public static final class CodeSystems.ReadAccessTag.Codes +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.html index 34c13a2db..3b6adeded 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.ReadAccessTag.html @@ -1,242 +1,242 @@ - - - - -CodeSystems.ReadAccessTag (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems.ReadAccessTag

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
    -
    -
    -
    Enclosing class:
    -
    CodeSystems
    -
    -
    -
    public static final class CodeSystems.ReadAccessTag -extends Object
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Class
      -
      Description
      -
      static final class 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      Fields
      -
      -
      Modifier and Type
      -
      Field
      -
      Description
      -
      static final String
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      static final org.hl7.fhir.r4.model.Coding
      -
      all()
      -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static final org.hl7.fhir.r4.model.Coding
      - -
       
      -
      static org.hl7.fhir.r4.model.Coding
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCode

        -
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        -
        -
      • -
      • -
        -

        local

        -
        public static final org.hl7.fhir.r4.model.Coding local()
        -
        -
      • -
      • -
        -

        organization

        -
        public static final org.hl7.fhir.r4.model.Coding organization()
        -
        -
      • -
      • -
        -

        role

        -
        public static final org.hl7.fhir.r4.model.Coding role()
        -
        -
      • -
      • -
        -

        all

        -
        public static final org.hl7.fhir.r4.model.Coding all()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems.ReadAccessTag (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems.ReadAccessTag

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
    +
    +
    +
    Enclosing class:
    +
    CodeSystems
    +
    +
    +
    public static final class CodeSystems.ReadAccessTag +extends Object
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Class
      +
      Description
      +
      static final class 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Field Summary

      +
      Fields
      +
      +
      Modifier and Type
      +
      Field
      +
      Description
      +
      static final String
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      static final org.hl7.fhir.r4.model.Coding
      +
      all()
      +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static final org.hl7.fhir.r4.model.Coding
      + +
       
      +
      static org.hl7.fhir.r4.model.Coding
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCode

        +
        public static org.hl7.fhir.r4.model.Coding withCode(String code)
        +
        +
      • +
      • +
        +

        local

        +
        public static final org.hl7.fhir.r4.model.Coding local()
        +
        +
      • +
      • +
        +

        organization

        +
        public static final org.hl7.fhir.r4.model.Coding organization()
        +
        +
      • +
      • +
        +

        role

        +
        public static final org.hl7.fhir.r4.model.Coding role()
        +
        +
      • +
      • +
        +

        all

        +
        public static final org.hl7.fhir.r4.model.Coding all()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.html index 55dcbe670..fe0e609b6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/CodeSystems.html @@ -1,150 +1,150 @@ - - - - -CodeSystems (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CodeSystems

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.CodeSystems
    -
    -
    -
    -
    public final class CodeSystems -extends Object
    -
    Constants defining standard DSF CodeSystems
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CodeSystems (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CodeSystems

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.CodeSystems
    +
    +
    +
    +
    public final class CodeSystems +extends Object
    +
    Constants defining standard DSF CodeSystems
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.EndpointIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.EndpointIdentifier.html index 3bfc13857..706412b49 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.EndpointIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.EndpointIdentifier.html @@ -1,218 +1,218 @@ - - - - -NamingSystems.EndpointIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamingSystems.EndpointIdentifier

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
    -
    -
    -
    Enclosing class:
    -
    NamingSystems
    -
    -
    -
    public static final class NamingSystems.EndpointIdentifier -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withValue

        -
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Endpoint endpoint)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Endpoint> endpoint)
        -
        -
      • -
      • -
        -

        hasIdentifier

        -
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Endpoint endpoint)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +NamingSystems.EndpointIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamingSystems.EndpointIdentifier

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
    +
    +
    +
    Enclosing class:
    +
    NamingSystems
    +
    +
    +
    public static final class NamingSystems.EndpointIdentifier +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withValue

        +
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Endpoint endpoint)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Endpoint> endpoint)
        +
        +
      • +
      • +
        +

        hasIdentifier

        +
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Endpoint endpoint)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.OrganizationIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.OrganizationIdentifier.html index 5b31bb278..695e1d1b2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.OrganizationIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.OrganizationIdentifier.html @@ -1,218 +1,218 @@ - - - - -NamingSystems.OrganizationIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamingSystems.OrganizationIdentifier

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
    -
    -
    -
    Enclosing class:
    -
    NamingSystems
    -
    -
    -
    public static final class NamingSystems.OrganizationIdentifier -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withValue

        -
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Organization organization)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Organization> organization)
        -
        -
      • -
      • -
        -

        hasIdentifier

        -
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Organization organization)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +NamingSystems.OrganizationIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamingSystems.OrganizationIdentifier

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
    +
    +
    +
    Enclosing class:
    +
    NamingSystems
    +
    +
    +
    public static final class NamingSystems.OrganizationIdentifier +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withValue

        +
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Organization organization)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Organization> organization)
        +
        +
      • +
      • +
        +

        hasIdentifier

        +
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Organization organization)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.PractitionerIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.PractitionerIdentifier.html index 943f5f8ed..7c46b4653 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.PractitionerIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.PractitionerIdentifier.html @@ -1,218 +1,218 @@ - - - - -NamingSystems.PractitionerIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamingSystems.PractitionerIdentifier

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
    -
    -
    -
    Enclosing class:
    -
    NamingSystems
    -
    -
    -
    public static final class NamingSystems.PractitionerIdentifier -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withValue

        -
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Practitioner practitioner)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Practitioner> practitioner)
        -
        -
      • -
      • -
        -

        hasIdentifier

        -
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Practitioner practitioner)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +NamingSystems.PractitionerIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamingSystems.PractitionerIdentifier

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
    +
    +
    +
    Enclosing class:
    +
    NamingSystems
    +
    +
    +
    public static final class NamingSystems.PractitionerIdentifier +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withValue

        +
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Practitioner practitioner)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Practitioner> practitioner)
        +
        +
      • +
      • +
        +

        hasIdentifier

        +
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Practitioner practitioner)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.TaskIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.TaskIdentifier.html index 3dd2ee93c..ac794c8ef 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.TaskIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.TaskIdentifier.html @@ -1,218 +1,218 @@ - - - - -NamingSystems.TaskIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamingSystems.TaskIdentifier

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
    -
    -
    -
    Enclosing class:
    -
    NamingSystems
    -
    -
    -
    public static final class NamingSystems.TaskIdentifier -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Field Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withValue

        -
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Task task)
        -
        -
      • -
      • -
        -

        findFirst

        -
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Task> task)
        -
        -
      • -
      • -
        -

        hasIdentifier

        -
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Task task)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +NamingSystems.TaskIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamingSystems.TaskIdentifier

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
    +
    +
    +
    Enclosing class:
    +
    NamingSystems
    +
    +
    +
    public static final class NamingSystems.TaskIdentifier +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Field Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withValue

        +
        public static org.hl7.fhir.r4.model.Identifier withValue(String value)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(org.hl7.fhir.r4.model.Task task)
        +
        +
      • +
      • +
        +

        findFirst

        +
        public static Optional<org.hl7.fhir.r4.model.Identifier> findFirst(Optional<org.hl7.fhir.r4.model.Task> task)
        +
        +
      • +
      • +
        +

        hasIdentifier

        +
        public static boolean hasIdentifier(org.hl7.fhir.r4.model.Task task)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.html index f9648287c..d288e9bfb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/NamingSystems.html @@ -1,144 +1,144 @@ - - - - -NamingSystems (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class NamingSystems

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.constants.NamingSystems
    -
    -
    -
    -
    public final class NamingSystems -extends Object
    -
    Constants defining standard DSF NamingSystems
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +NamingSystems (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class NamingSystems

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.constants.NamingSystems
    +
    +
    +
    +
    public final class NamingSystems +extends Object
    +
    Constants defining standard DSF NamingSystems
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/BpmnExecutionVariables.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/BpmnExecutionVariables.html index 557f712c8..56477e7fa 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/BpmnExecutionVariables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/BpmnExecutionVariables.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.BpmnExecutionVariables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.BpmnExecutionVariables

    -
    -No usage of dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.BpmnExecutionVariables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.BpmnExecutionVariables

    +
    +No usage of dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.Codes.html index 694b3cc03..a7a66a2c8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.html index d6303bf1f..6e30cd22b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnMessage.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.Codes.html index 32d3b355a..815382d2e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.html index 899c0386c..04298535c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.BpmnUserTask.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.Codes.html index 14b5682e2..9898d66fb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.html index 93c43c6a3..7182ac811 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.OrganizationRole.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.Codes.html index 0b843ce97..c704545f4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.html index f5f18d994..4effbd96c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.PractitionerRole.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.Codes.html index 152192996..59106e5c0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.html index c352f4062..5c31db6f3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ProcessAuthorization.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.Codes.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.Codes.html index 8ca786531..6f356610d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.Codes.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.Codes.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.html index 541398b27..3422ccf13 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.ReadAccessTag.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.html index f615ca7d8..057d142e3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/CodeSystems.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.CodeSystems (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems

    -
    -No usage of dev.dsf.bpe.v2.constants.CodeSystems
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.CodeSystems (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.CodeSystems

    +
    +No usage of dev.dsf.bpe.v2.constants.CodeSystems
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.EndpointIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.EndpointIdentifier.html index c7caacf80..6e347c922 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.EndpointIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.EndpointIdentifier.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier

    -
    -No usage of dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier

    +
    +No usage of dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.OrganizationIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.OrganizationIdentifier.html index 55b2cedf1..0d47b6634 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.OrganizationIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.OrganizationIdentifier.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier

    -
    -No usage of dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier

    +
    +No usage of dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.PractitionerIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.PractitionerIdentifier.html index 8710d0060..de20eb679 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.PractitionerIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.PractitionerIdentifier.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier

    -
    -No usage of dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier

    +
    +No usage of dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.TaskIdentifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.TaskIdentifier.html index 3ab73dc60..96b715ba2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.TaskIdentifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.TaskIdentifier.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier

    -
    -No usage of dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier

    +
    +No usage of dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.html index f5f29c41b..c5b035201 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/class-use/NamingSystems.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.constants.NamingSystems (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems

    -
    -No usage of dev.dsf.bpe.v2.constants.NamingSystems
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.constants.NamingSystems (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.constants.NamingSystems

    +
    +No usage of dev.dsf.bpe.v2.constants.NamingSystems
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-summary.html index 7d87285d6..56938008d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-summary.html @@ -1,149 +1,149 @@ - - - - -dev.dsf.bpe.v2.constants (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.constants

    -
    -
    -
    package dev.dsf.bpe.v2.constants
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.constants (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.constants

    +
    +
    +
    package dev.dsf.bpe.v2.constants
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-tree.html index 558f83acf..bc4b14a3a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-tree.html @@ -1,94 +1,94 @@ - - - - -dev.dsf.bpe.v2.constants Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.constants

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.constants Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.constants

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-use.html index 51a16737d..28c4d3baf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/constants/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.bpe.v2.constants (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.constants

    -
    -No usage of dev.dsf.bpe.v2.constants
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.constants (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.constants

    +
    +No usage of dev.dsf.bpe.v2.constants
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/ProcessDocumentation.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/ProcessDocumentation.html index 79e99acb9..81d79fdf2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/ProcessDocumentation.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/ProcessDocumentation.html @@ -1,242 +1,242 @@ - - - - -ProcessDocumentation (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Annotation Interface ProcessDocumentation

    -
    -
    -
    -
    @Retention(RUNTIME) -@Target(FIELD) -public @interface ProcessDocumentation
    -
    Annotation for documenting DSF process plugin properties. Add this annotation in addition to Value to fields - of your spring Configuration class in order to take advantage of the "dsf-tools-documentation-generator" - maven plugin to generate a markdown file. -

    - Example: - -

    - @ProcessDocumentation(description = "Set to `true` to enable a special function", processNames = "testorg_process")
    - @Value("${org.test.process.special:false}")
    - private boolean specialFunction;
    - 
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Element Details

      -
        -
      • -
        -

        required

        -
        boolean required
        -
        -
        Returns:
        -
        true if this property is required for processes listed in - processNames()
        -
        -
        -
        Default:
        -
        false
        -
        -
        -
      • -
      • -
        -

        processNames

        -
        String[] processNames
        -
        -
        Returns:
        -
        an empty array if all processes use this property or an array of length >= 1 containing only - specific processes that use this property, but not all
        -
        -
        -
        Default:
        -
        {}
        -
        -
        -
      • -
      • -
        -

        description

        -
        String description
        -
        -
        Returns:
        -
        description helping to configure this property
        -
        -
        -
      • -
      • -
        -

        example

        -
        String example
        -
        -
        Returns:
        -
        example value helping to configure this property
        -
        -
        -
        Default:
        -
        ""
        -
        -
        -
      • -
      • -
        -

        recommendation

        -
        String recommendation
        -
        -
        Returns:
        -
        recommendation helping to configure this property
        -
        -
        -
        Default:
        -
        ""
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessDocumentation (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Annotation Interface ProcessDocumentation

    +
    +
    +
    +
    @Retention(RUNTIME) +@Target(FIELD) +public @interface ProcessDocumentation
    +
    Annotation for documenting DSF process plugin properties. Add this annotation in addition to Value to fields + of your spring Configuration class in order to take advantage of the "dsf-tools-documentation-generator" + maven plugin to generate a markdown file. +

    + Example: + +

    + @ProcessDocumentation(description = "Set to `true` to enable a special function", processNames = "testorg_process")
    + @Value("${org.test.process.special:false}")
    + private boolean specialFunction;
    + 
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Element Details

      +
        +
      • +
        +

        required

        +
        boolean required
        +
        +
        Returns:
        +
        true if this property is required for processes listed in + processNames()
        +
        +
        +
        Default:
        +
        false
        +
        +
        +
      • +
      • +
        +

        processNames

        +
        String[] processNames
        +
        +
        Returns:
        +
        an empty array if all processes use this property or an array of length >= 1 containing only + specific processes that use this property, but not all
        +
        +
        +
        Default:
        +
        {}
        +
        +
        +
      • +
      • +
        +

        description

        +
        String description
        +
        +
        Returns:
        +
        description helping to configure this property
        +
        +
        +
      • +
      • +
        +

        example

        +
        String example
        +
        +
        Returns:
        +
        example value helping to configure this property
        +
        +
        +
        Default:
        +
        ""
        +
        +
        +
      • +
      • +
        +

        recommendation

        +
        String recommendation
        +
        +
        Returns:
        +
        recommendation helping to configure this property
        +
        +
        +
        Default:
        +
        ""
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/class-use/ProcessDocumentation.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/class-use/ProcessDocumentation.html index f0dfd8ca8..d0782e31a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/class-use/ProcessDocumentation.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/class-use/ProcessDocumentation.html @@ -1,62 +1,62 @@ - - - - -Uses of Annotation Interface dev.dsf.bpe.v2.documentation.ProcessDocumentation (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Annotation Interface
    dev.dsf.bpe.v2.documentation.ProcessDocumentation

    -
    -No usage of dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Annotation Interface dev.dsf.bpe.v2.documentation.ProcessDocumentation (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Annotation Interface
    dev.dsf.bpe.v2.documentation.ProcessDocumentation

    +
    +No usage of dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-summary.html index 4019eccba..f38711522 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-summary.html @@ -1,109 +1,109 @@ - - - - -dev.dsf.bpe.v2.documentation (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.documentation

    -
    -
    -
    package dev.dsf.bpe.v2.documentation
    -
    -
      -
    • - -
    • -
    • -
      -
      Annotation Interfaces
      -
      -
      Class
      -
      Description
      - -
      -
      Annotation for documenting DSF process plugin properties.
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.documentation (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.documentation

    +
    +
    +
    package dev.dsf.bpe.v2.documentation
    +
    +
      +
    • + +
    • +
    • +
      +
      Annotation Interfaces
      +
      +
      Class
      +
      Description
      + +
      +
      Annotation for documenting DSF process plugin properties.
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-tree.html index e0aecd41d..fca7d418b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-tree.html @@ -1,72 +1,72 @@ - - - - -dev.dsf.bpe.v2.documentation Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.documentation

    -
    -Package Hierarchies: - -
    -

    Annotation Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.documentation Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.documentation

    +
    +Package Hierarchies: + +
    +

    Annotation Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-use.html index 5d7889554..d2e830e7a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/documentation/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.bpe.v2.documentation (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.documentation

    -
    -No usage of dev.dsf.bpe.v2.documentation
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.documentation (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.documentation

    +
    +No usage of dev.dsf.bpe.v2.documentation
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEvent.html index 572b67426..7614e36ff 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEvent.html @@ -1,222 +1,222 @@ - - - - -ErrorBoundaryEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ErrorBoundaryEvent

    -
    -
    java.lang.Object -
    java.lang.Throwable -
    java.lang.Exception -
    java.lang.RuntimeException -
    dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    public class ErrorBoundaryEvent -extends RuntimeException
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ErrorBoundaryEvent

        -
        public ErrorBoundaryEvent(String errorCode, - String errorMessage)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getErrorCode

        -
        public String getErrorCode()
        -
        -
      • -
      • -
        -

        getErrorMessage

        -
        public String getErrorMessage()
        -
        -
      • -
      • -
        -

        getMessage

        -
        public String getMessage()
        -
        -
        Overrides:
        -
        getMessage in class Throwable
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ErrorBoundaryEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ErrorBoundaryEvent

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class ErrorBoundaryEvent +extends RuntimeException
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ErrorBoundaryEvent

        +
        public ErrorBoundaryEvent(String errorCode, + String errorMessage)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getErrorCode

        +
        public String getErrorCode()
        +
        +
      • +
      • +
        +

        getErrorMessage

        +
        public String getErrorMessage()
        +
        +
      • +
      • +
        +

        getMessage

        +
        public String getMessage()
        +
        +
        Overrides:
        +
        getMessage in class Throwable
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEventErrorHandler.html index db52c329c..92df56111 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorBoundaryEventErrorHandler.html @@ -1,168 +1,168 @@ - - - - -ErrorBoundaryEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ErrorBoundaryEventErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler
    -
    -
    -
    All Known Subinterfaces:
    -
    MessageSendTaskErrorHandler, ServiceTaskErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    AbstractErrorHandler, AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface ErrorBoundaryEventErrorHandler -extends ErrorHandler
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ErrorBoundaryEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ErrorBoundaryEventErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler
    +
    +
    +
    All Known Subinterfaces:
    +
    MessageSendTaskErrorHandler, ServiceTaskErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractErrorHandler, AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface ErrorBoundaryEventErrorHandler +extends ErrorHandler
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorHandler.html index 063f0347d..929581cb0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ErrorHandler.html @@ -1,110 +1,110 @@ - - - - -ErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - - -
    - - + + + + +ErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + + +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExceptionErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExceptionErrorHandler.html index 6806afe00..4be70c396 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExceptionErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExceptionErrorHandler.html @@ -1,168 +1,168 @@ - - - - -ExceptionErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ExceptionErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler
    -
    -
    -
    All Known Subinterfaces:
    -
    ExecutionListenerErrorHandler, ServiceTaskErrorHandler, UserTaskListenerErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    AbstractErrorHandler, AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface ExceptionErrorHandler -extends ErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        handleException

        -
        Exception handleException(ProcessPluginApi api, - Variables variables, - Exception exception)
        -
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        exception - not null
        -
        Returns:
        -
        null to prevent the process from being stopped
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ExceptionErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ExceptionErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler
    +
    +
    +
    All Known Subinterfaces:
    +
    ExecutionListenerErrorHandler, ServiceTaskErrorHandler, UserTaskListenerErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractErrorHandler, AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface ExceptionErrorHandler +extends ErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        handleException

        +
        Exception handleException(ProcessPluginApi api, + Variables variables, + Exception exception)
        +
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        exception - not null
        +
        Returns:
        +
        null to prevent the process from being stopped
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExecutionListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExecutionListenerErrorHandler.html index 35e11dc13..255ce12e3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExecutionListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ExecutionListenerErrorHandler.html @@ -1,124 +1,124 @@ - - - - -ExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ExecutionListenerErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler, ExceptionErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultExecutionListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface ExecutionListenerErrorHandler -extends ErrorHandler, ExceptionErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ExecutionListenerErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler, ExceptionErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultExecutionListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface ExecutionListenerErrorHandler +extends ErrorHandler, ExceptionErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageActivityErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageActivityErrorHandler.html index bcd97b8d5..7fbac23ef 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageActivityErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageActivityErrorHandler.html @@ -1,171 +1,171 @@ - - - - -MessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageActivityErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler
    -
    -
    -
    All Known Subinterfaces:
    -
    MessageEndEventErrorHandler, MessageIntermediateThrowEventErrorHandler, MessageSendTaskErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface MessageActivityErrorHandler -extends ErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        handleException

        -
        Exception handleException(ProcessPluginApi api, - Variables variables, - SendTaskValues sendTaskValues, - Exception exception)
        -
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        sendTaskValues - not null
        -
        exception - not null
        -
        Returns:
        -
        null to prevent the process from being stopped
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageActivityErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler
    +
    +
    +
    All Known Subinterfaces:
    +
    MessageEndEventErrorHandler, MessageIntermediateThrowEventErrorHandler, MessageSendTaskErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface MessageActivityErrorHandler +extends ErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        handleException

        +
        Exception handleException(ProcessPluginApi api, + Variables variables, + SendTaskValues sendTaskValues, + Exception exception)
        +
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        sendTaskValues - not null
        +
        exception - not null
        +
        Returns:
        +
        null to prevent the process from being stopped
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageEndEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageEndEventErrorHandler.html index bed422158..62c3e09dd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageEndEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageEndEventErrorHandler.html @@ -1,124 +1,124 @@ - - - - -MessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageEndEventErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler, MessageActivityErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultMessageEndEventErrorHandler
    -
    -
    -
    public interface MessageEndEventErrorHandler -extends ErrorHandler, MessageActivityErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageEndEventErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler, MessageActivityErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultMessageEndEventErrorHandler
    +
    +
    +
    public interface MessageEndEventErrorHandler +extends ErrorHandler, MessageActivityErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageIntermediateThrowEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageIntermediateThrowEventErrorHandler.html index dea317f9d..b4de50c0f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageIntermediateThrowEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageIntermediateThrowEventErrorHandler.html @@ -1,124 +1,124 @@ - - - - -MessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageIntermediateThrowEventErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler, MessageActivityErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultMessageIntermediateThrowEventErrorHandler
    -
    -
    -
    public interface MessageIntermediateThrowEventErrorHandler -extends ErrorHandler, MessageActivityErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageIntermediateThrowEventErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler, MessageActivityErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultMessageIntermediateThrowEventErrorHandler
    +
    +
    +
    public interface MessageIntermediateThrowEventErrorHandler +extends ErrorHandler, MessageActivityErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageSendTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageSendTaskErrorHandler.html index c4821d58c..35e9788d0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageSendTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/MessageSendTaskErrorHandler.html @@ -1,127 +1,127 @@ - - - - -MessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MessageSendTaskErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, MessageActivityErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultMessageSendTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface MessageSendTaskErrorHandler -extends ErrorHandler, MessageActivityErrorHandler, ErrorBoundaryEventErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MessageSendTaskErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, MessageActivityErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultMessageSendTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface MessageSendTaskErrorHandler +extends ErrorHandler, MessageActivityErrorHandler, ErrorBoundaryEventErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ServiceTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ServiceTaskErrorHandler.html index c01ec6e0a..012bda502 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ServiceTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/ServiceTaskErrorHandler.html @@ -1,127 +1,127 @@ - - - - -ServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ServiceTaskErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultServiceTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface ServiceTaskErrorHandler -extends ErrorHandler, ErrorBoundaryEventErrorHandler, ExceptionErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ServiceTaskErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultServiceTaskErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface ServiceTaskErrorHandler +extends ErrorHandler, ErrorBoundaryEventErrorHandler, ExceptionErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/UserTaskListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/UserTaskListenerErrorHandler.html index 126a6540a..c8009eb98 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/UserTaskListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/UserTaskListenerErrorHandler.html @@ -1,124 +1,124 @@ - - - - -UserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface UserTaskListenerErrorHandler

    -
    -
    -
    -
    All Superinterfaces:
    -
    ErrorHandler, ExceptionErrorHandler
    -
    -
    -
    All Known Implementing Classes:
    -
    DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    public interface UserTaskListenerErrorHandler -extends ErrorHandler, ExceptionErrorHandler
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +UserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface UserTaskListenerErrorHandler

    +
    +
    +
    +
    All Superinterfaces:
    +
    ErrorHandler, ExceptionErrorHandler
    +
    +
    +
    All Known Implementing Classes:
    +
    DefaultUserTaskListenerErrorHandler, ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    public interface UserTaskListenerErrorHandler +extends ErrorHandler, ExceptionErrorHandler
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEvent.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEvent.html index eca072823..fab52fa51 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEvent.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEvent.html @@ -1,169 +1,169 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.ErrorBoundaryEvent (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.ErrorBoundaryEvent

    -
    -
    Packages that use ErrorBoundaryEvent
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.ErrorBoundaryEvent (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.ErrorBoundaryEvent

    +
    +
    Packages that use ErrorBoundaryEvent
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEventErrorHandler.html index f9060e684..2c7f390bb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorBoundaryEventErrorHandler.html @@ -1,130 +1,130 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorHandler.html index 0e29d0f59..9133ed400 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ErrorHandler.html @@ -1,167 +1,167 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.ErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.ErrorHandler

    -
    -
    Packages that use ErrorHandler
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.ErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.ErrorHandler

    +
    +
    Packages that use ErrorHandler
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExceptionErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExceptionErrorHandler.html index 18d9f736a..386998e93 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExceptionErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExceptionErrorHandler.html @@ -1,133 +1,133 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.ExceptionErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.ExceptionErrorHandler

    -
    -
    Packages that use ExceptionErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.ExceptionErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.ExceptionErrorHandler

    +
    +
    Packages that use ExceptionErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExecutionListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExecutionListenerErrorHandler.html index 9899f7f7a..7a6cf9a84 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExecutionListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ExecutionListenerErrorHandler.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.ExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.ExecutionListenerErrorHandler

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.ExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.ExecutionListenerErrorHandler

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageActivityErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageActivityErrorHandler.html index 629d88e34..f2bbd03b1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageActivityErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageActivityErrorHandler.html @@ -1,118 +1,118 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.MessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageActivityErrorHandler

    -
    -
    Packages that use MessageActivityErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.MessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageActivityErrorHandler

    +
    +
    Packages that use MessageActivityErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageEndEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageEndEventErrorHandler.html index cac2bae04..0d433a41a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageEndEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageEndEventErrorHandler.html @@ -1,103 +1,103 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.MessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageEndEventErrorHandler

    -
    -
    Packages that use MessageEndEventErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.MessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageEndEventErrorHandler

    +
    +
    Packages that use MessageEndEventErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageIntermediateThrowEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageIntermediateThrowEventErrorHandler.html index 0bdd521f8..c06af1b4c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageIntermediateThrowEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageIntermediateThrowEventErrorHandler.html @@ -1,103 +1,103 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.MessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageIntermediateThrowEventErrorHandler

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.MessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageIntermediateThrowEventErrorHandler

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageSendTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageSendTaskErrorHandler.html index 489bde439..9c5b9eda6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageSendTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/MessageSendTaskErrorHandler.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.MessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageSendTaskErrorHandler

    -
    -
    Packages that use MessageSendTaskErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.MessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.MessageSendTaskErrorHandler

    +
    +
    Packages that use MessageSendTaskErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ServiceTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ServiceTaskErrorHandler.html index d0711c042..b6c0f99c5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ServiceTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/ServiceTaskErrorHandler.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.ServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.ServiceTaskErrorHandler

    -
    -
    Packages that use ServiceTaskErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.ServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.ServiceTaskErrorHandler

    +
    +
    Packages that use ServiceTaskErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/UserTaskListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/UserTaskListenerErrorHandler.html index 795b4d562..d3e3f397c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/UserTaskListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/class-use/UserTaskListenerErrorHandler.html @@ -1,106 +1,106 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.error.UserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.error.UserTaskListenerErrorHandler

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.error.UserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.error.UserTaskListenerErrorHandler

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractErrorHandler.html index 98e1ba18a..5bf5d5b23 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractErrorHandler.html @@ -1,302 +1,302 @@ - - - - -AbstractErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AbstractErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    -
    -
    -
    Direct Known Subclasses:
    -
    AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler
    -
    -
    -
    public abstract class AbstractErrorHandler -extends Object -implements ErrorBoundaryEventErrorHandler, ExceptionErrorHandler
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +AbstractErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    +
    +
    +
    Direct Known Subclasses:
    +
    AbstractMessageActivityErrorHandler, DefaultExecutionListenerErrorHandler, DefaultServiceTaskErrorHandler, DefaultUserTaskListenerErrorHandler
    +
    +
    +
    public abstract class AbstractErrorHandler +extends Object +implements ErrorBoundaryEventErrorHandler, ExceptionErrorHandler
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractMessageActivityErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractMessageActivityErrorHandler.html index a434b7301..fc9278bb9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractMessageActivityErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/AbstractMessageActivityErrorHandler.html @@ -1,207 +1,207 @@ - - - - -AbstractMessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AbstractMessageActivityErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler -
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    -
    -
    -
    Direct Known Subclasses:
    -
    DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler
    -
    -
    -
    public class AbstractMessageActivityErrorHandler -extends AbstractErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        AbstractMessageActivityErrorHandler

        -
        public AbstractMessageActivityErrorHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +AbstractMessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractMessageActivityErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler +
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler
    +
    +
    +
    Direct Known Subclasses:
    +
    DefaultMessageEndEventErrorHandler, DefaultMessageIntermediateThrowEventErrorHandler, DefaultMessageSendTaskErrorHandler
    +
    +
    +
    public class AbstractMessageActivityErrorHandler +extends AbstractErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AbstractMessageActivityErrorHandler

        +
        public AbstractMessageActivityErrorHandler()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultExecutionListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultExecutionListenerErrorHandler.html index 6364cb05d..7f7ff2a49 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultExecutionListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultExecutionListenerErrorHandler.html @@ -1,163 +1,163 @@ - - - - -DefaultExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultExecutionListenerErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler -
    dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ExecutionListenerErrorHandler
    -
    -
    -
    public class DefaultExecutionListenerErrorHandler -extends AbstractErrorHandler -implements ExecutionListenerErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultExecutionListenerErrorHandler

        -
        public DefaultExecutionListenerErrorHandler()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultExecutionListenerErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler +
    dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ExecutionListenerErrorHandler
    +
    +
    +
    public class DefaultExecutionListenerErrorHandler +extends AbstractErrorHandler +implements ExecutionListenerErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultExecutionListenerErrorHandler

        +
        public DefaultExecutionListenerErrorHandler()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageEndEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageEndEventErrorHandler.html index 640fb8297..019d33b5f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageEndEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageEndEventErrorHandler.html @@ -1,218 +1,218 @@ - - - - -DefaultMessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultMessageEndEventErrorHandler

    -
    - -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageEndEventErrorHandler
    -
    -
    -
    public class DefaultMessageEndEventErrorHandler -extends AbstractMessageActivityErrorHandler -implements MessageEndEventErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultMessageEndEventErrorHandler

        -
        public DefaultMessageEndEventErrorHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        handleException

        -
        public Exception handleException(ProcessPluginApi api, - Variables variables, - SendTaskValues sendTaskValues, - Exception exception)
        -
        Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS - to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error(). -

        - Exceptions thrown while updating the Task resources to status failed are logged. -

        - Returns null resulting in a continuing process instance.

        -
        -
        Specified by:
        -
        handleException in interface MessageActivityErrorHandler
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        sendTaskValues - not null
        -
        exception - not null
        -
        Returns:
        -
        null to prevent the process from being stopped
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultMessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultMessageEndEventErrorHandler

    +
    + +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageEndEventErrorHandler
    +
    +
    +
    public class DefaultMessageEndEventErrorHandler +extends AbstractMessageActivityErrorHandler +implements MessageEndEventErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultMessageEndEventErrorHandler

        +
        public DefaultMessageEndEventErrorHandler()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        handleException

        +
        public Exception handleException(ProcessPluginApi api, + Variables variables, + SendTaskValues sendTaskValues, + Exception exception)
        +
        Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS + to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error(). +

        + Exceptions thrown while updating the Task resources to status failed are logged. +

        + Returns null resulting in a continuing process instance.

        +
        +
        Specified by:
        +
        handleException in interface MessageActivityErrorHandler
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        sendTaskValues - not null
        +
        exception - not null
        +
        Returns:
        +
        null to prevent the process from being stopped
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageIntermediateThrowEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageIntermediateThrowEventErrorHandler.html index 32d273ed5..df00b50b7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageIntermediateThrowEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageIntermediateThrowEventErrorHandler.html @@ -1,218 +1,218 @@ - - - - -DefaultMessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultMessageIntermediateThrowEventErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler -
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler -
    dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageIntermediateThrowEventErrorHandler
    -
    -
    -
    public class DefaultMessageIntermediateThrowEventErrorHandler -extends AbstractMessageActivityErrorHandler -implements MessageIntermediateThrowEventErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultMessageIntermediateThrowEventErrorHandler

        -
        public DefaultMessageIntermediateThrowEventErrorHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        handleException

        -
        public Exception handleException(ProcessPluginApi api, - Variables variables, - SendTaskValues sendTaskValues, - Exception exception)
        -
        Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS - to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error(). -

        - Exceptions thrown while updating the Task resources to status failed are logged. -

        - Returns the given Exception resulting in a deleted i.e. stopped process instance.

        -
        -
        Specified by:
        -
        handleException in interface MessageActivityErrorHandler
        -
        Parameters:
        -
        api - not null
        -
        variables - not null
        -
        sendTaskValues - not null
        -
        exception - not null
        -
        Returns:
        -
        null to prevent the process from being stopped
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultMessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultMessageIntermediateThrowEventErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler +
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler +
    dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageIntermediateThrowEventErrorHandler
    +
    +
    +
    public class DefaultMessageIntermediateThrowEventErrorHandler +extends AbstractMessageActivityErrorHandler +implements MessageIntermediateThrowEventErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultMessageIntermediateThrowEventErrorHandler

        +
        public DefaultMessageIntermediateThrowEventErrorHandler()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        handleException

        +
        public Exception handleException(ProcessPluginApi api, + Variables variables, + SendTaskValues sendTaskValues, + Exception exception)
        +
        Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS + to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error(). +

        + Exceptions thrown while updating the Task resources to status failed are logged. +

        + Returns the given Exception resulting in a deleted i.e. stopped process instance.

        +
        +
        Specified by:
        +
        handleException in interface MessageActivityErrorHandler
        +
        Parameters:
        +
        api - not null
        +
        variables - not null
        +
        sendTaskValues - not null
        +
        exception - not null
        +
        Returns:
        +
        null to prevent the process from being stopped
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageSendTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageSendTaskErrorHandler.html index dd2e5eb52..c2b838e9a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageSendTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultMessageSendTaskErrorHandler.html @@ -1,258 +1,258 @@ - - - - -DefaultMessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultMessageSendTaskErrorHandler

    -
    - -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageSendTaskErrorHandler
    -
    -
    -
    public class DefaultMessageSendTaskErrorHandler -extends AbstractMessageActivityErrorHandler -implements MessageSendTaskErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultMessageSendTaskErrorHandler

        -
        public DefaultMessageSendTaskErrorHandler()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultMessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultMessageSendTaskErrorHandler

    +
    + +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, MessageActivityErrorHandler, MessageSendTaskErrorHandler
    +
    +
    +
    public class DefaultMessageSendTaskErrorHandler +extends AbstractMessageActivityErrorHandler +implements MessageSendTaskErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultMessageSendTaskErrorHandler

        +
        public DefaultMessageSendTaskErrorHandler()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultServiceTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultServiceTaskErrorHandler.html index 117784b22..0aecd49e6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultServiceTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultServiceTaskErrorHandler.html @@ -1,166 +1,166 @@ - - - - -DefaultServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultServiceTaskErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler -
    dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ServiceTaskErrorHandler
    -
    -
    -
    public class DefaultServiceTaskErrorHandler -extends AbstractErrorHandler -implements ServiceTaskErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultServiceTaskErrorHandler

        -
        public DefaultServiceTaskErrorHandler()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultServiceTaskErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler +
    dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ServiceTaskErrorHandler
    +
    +
    +
    public class DefaultServiceTaskErrorHandler +extends AbstractErrorHandler +implements ServiceTaskErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultServiceTaskErrorHandler

        +
        public DefaultServiceTaskErrorHandler()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultUserTaskListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultUserTaskListenerErrorHandler.html index 0b19cc903..5fa8054fb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultUserTaskListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/DefaultUserTaskListenerErrorHandler.html @@ -1,163 +1,163 @@ - - - - -DefaultUserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultUserTaskListenerErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler -
    dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, UserTaskListenerErrorHandler
    -
    -
    -
    public class DefaultUserTaskListenerErrorHandler -extends AbstractErrorHandler -implements UserTaskListenerErrorHandler
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultUserTaskListenerErrorHandler

        -
        public DefaultUserTaskListenerErrorHandler()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultUserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultUserTaskListenerErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler +
    dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, UserTaskListenerErrorHandler
    +
    +
    +
    public class DefaultUserTaskListenerErrorHandler +extends AbstractErrorHandler +implements UserTaskListenerErrorHandler
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultUserTaskListenerErrorHandler

        +
        public DefaultUserTaskListenerErrorHandler()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/ExceptionToErrorBoundaryEventTranslationErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/ExceptionToErrorBoundaryEventTranslationErrorHandler.html index e01096092..b45b96f9f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/ExceptionToErrorBoundaryEventTranslationErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/ExceptionToErrorBoundaryEventTranslationErrorHandler.html @@ -1,284 +1,284 @@ - - - - -ExceptionToErrorBoundaryEventTranslationErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ExceptionToErrorBoundaryEventTranslationErrorHandler

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ExecutionListenerErrorHandler, MessageActivityErrorHandler, MessageSendTaskErrorHandler, ServiceTaskErrorHandler, UserTaskListenerErrorHandler
    -
    -
    -
    public class ExceptionToErrorBoundaryEventTranslationErrorHandler -extends Object -implements ServiceTaskErrorHandler, MessageSendTaskErrorHandler, ExecutionListenerErrorHandler, UserTaskListenerErrorHandler
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ExceptionToErrorBoundaryEventTranslationErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ExceptionToErrorBoundaryEventTranslationErrorHandler

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ErrorBoundaryEventErrorHandler, ErrorHandler, ExceptionErrorHandler, ExecutionListenerErrorHandler, MessageActivityErrorHandler, MessageSendTaskErrorHandler, ServiceTaskErrorHandler, UserTaskListenerErrorHandler
    +
    +
    +
    public class ExceptionToErrorBoundaryEventTranslationErrorHandler +extends Object +implements ServiceTaskErrorHandler, MessageSendTaskErrorHandler, ExecutionListenerErrorHandler, UserTaskListenerErrorHandler
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractErrorHandler.html index f78b800e7..9cc1e91f6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractErrorHandler.html @@ -1,105 +1,105 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler

    -
    -
    Packages that use AbstractErrorHandler
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.AbstractErrorHandler

    +
    +
    Packages that use AbstractErrorHandler
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractMessageActivityErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractMessageActivityErrorHandler.html index 7391d3980..d6dadd4a2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractMessageActivityErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/AbstractMessageActivityErrorHandler.html @@ -1,93 +1,93 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultExecutionListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultExecutionListenerErrorHandler.html index 618c2dc3f..bd6f41612 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultExecutionListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultExecutionListenerErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageEndEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageEndEventErrorHandler.html index 1e0633f19..4c6456458 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageEndEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageEndEventErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageIntermediateThrowEventErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageIntermediateThrowEventErrorHandler.html index bdd767590..49c193006 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageIntermediateThrowEventErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageIntermediateThrowEventErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageSendTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageSendTaskErrorHandler.html index d2e5317fb..3dfe5a362 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageSendTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultMessageSendTaskErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultServiceTaskErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultServiceTaskErrorHandler.html index 794ccc747..78071dd0a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultServiceTaskErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultServiceTaskErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultUserTaskListenerErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultUserTaskListenerErrorHandler.html index 1989a3a30..8db9b83a1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultUserTaskListenerErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/DefaultUserTaskListenerErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/ExceptionToErrorBoundaryEventTranslationErrorHandler.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/ExceptionToErrorBoundaryEventTranslationErrorHandler.html index dc69c479d..03a37951f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/ExceptionToErrorBoundaryEventTranslationErrorHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/class-use/ExceptionToErrorBoundaryEventTranslationErrorHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler

    -
    -No usage of dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler

    +
    +No usage of dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-summary.html index 2b6c48be2..fd14ef8a1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-summary.html @@ -1,123 +1,123 @@ - - - - -dev.dsf.bpe.v2.error.impl (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.error.impl

    -
    -
    -
    package dev.dsf.bpe.v2.error.impl
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.error.impl (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.error.impl

    +
    +
    +
    package dev.dsf.bpe.v2.error.impl
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-tree.html index ee111f410..c6d98df7c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-tree.html @@ -1,90 +1,90 @@ - - - - -dev.dsf.bpe.v2.error.impl Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.error.impl

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.error.impl Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.error.impl

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-use.html index 07a39f157..d52855115 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/impl/package-use.html @@ -1,86 +1,86 @@ - - - - -Uses of Package dev.dsf.bpe.v2.error.impl (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.error.impl

    -
    -
    Packages that use dev.dsf.bpe.v2.error.impl
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.error.impl (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.error.impl

    +
    +
    Packages that use dev.dsf.bpe.v2.error.impl
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-summary.html index 2d38cb8f5..3baf74bb6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-summary.html @@ -1,131 +1,131 @@ - - - - -dev.dsf.bpe.v2.error (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.error

    -
    -
    -
    package dev.dsf.bpe.v2.error
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.error (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.error

    +
    +
    +
    package dev.dsf.bpe.v2.error
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-tree.html index e962d0f6a..19a3cdf50 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-tree.html @@ -1,123 +1,123 @@ - - - - -dev.dsf.bpe.v2.error Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.error

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.error Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.error

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-use.html index 2b22304ea..54e8a6761 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/error/package-use.html @@ -1,152 +1,152 @@ - - - - -Uses of Package dev.dsf.bpe.v2.error (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - - - - + + + + +Uses of Package dev.dsf.bpe.v2.error (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/AbstractFhirResourceModifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/AbstractFhirResourceModifier.html index a8dcd4253..78b5213ec 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/AbstractFhirResourceModifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/AbstractFhirResourceModifier.html @@ -1,308 +1,308 @@ - - - - -AbstractFhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AbstractFhirResourceModifier

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    FhirResourceModifier
    -
    -
    -
    public abstract class AbstractFhirResourceModifier -extends Object -implements FhirResourceModifier
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        AbstractFhirResourceModifier

        -
        public AbstractFhirResourceModifier()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        modifyActivityDefinition

        -
        public org.hl7.fhir.r4.model.ActivityDefinition modifyActivityDefinition(String filename, - org.hl7.fhir.r4.model.ActivityDefinition resource)
        -
        -
        Specified by:
        -
        modifyActivityDefinition in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyCodeSystem

        -
        public org.hl7.fhir.r4.model.CodeSystem modifyCodeSystem(String filename, - org.hl7.fhir.r4.model.CodeSystem resource)
        -
        -
        Specified by:
        -
        modifyCodeSystem in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyLibrary

        -
        public org.hl7.fhir.r4.model.Library modifyLibrary(String filename, - org.hl7.fhir.r4.model.Library resource)
        -
        -
        Specified by:
        -
        modifyLibrary in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyMeasure

        -
        public org.hl7.fhir.r4.model.Measure modifyMeasure(String filename, - org.hl7.fhir.r4.model.Measure resource)
        -
        -
        Specified by:
        -
        modifyMeasure in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyNamingSystem

        -
        public org.hl7.fhir.r4.model.NamingSystem modifyNamingSystem(String filename, - org.hl7.fhir.r4.model.NamingSystem resource)
        -
        -
        Specified by:
        -
        modifyNamingSystem in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyQuestionnaire

        -
        public org.hl7.fhir.r4.model.Questionnaire modifyQuestionnaire(String filename, - org.hl7.fhir.r4.model.Questionnaire resource)
        -
        -
        Specified by:
        -
        modifyQuestionnaire in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyStructureDefinition

        -
        public org.hl7.fhir.r4.model.StructureDefinition modifyStructureDefinition(String filename, - org.hl7.fhir.r4.model.StructureDefinition resource)
        -
        -
        Specified by:
        -
        modifyStructureDefinition in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyTask

        -
        public org.hl7.fhir.r4.model.Task modifyTask(String filename, - org.hl7.fhir.r4.model.Task resource)
        -
        -
        Specified by:
        -
        modifyTask in interface FhirResourceModifier
        -
        -
        -
      • -
      • -
        -

        modifyValueSet

        -
        public org.hl7.fhir.r4.model.ValueSet modifyValueSet(String filename, - org.hl7.fhir.r4.model.ValueSet resource)
        -
        -
        Specified by:
        -
        modifyValueSet in interface FhirResourceModifier
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +AbstractFhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractFhirResourceModifier

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    FhirResourceModifier
    +
    +
    +
    public abstract class AbstractFhirResourceModifier +extends Object +implements FhirResourceModifier
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AbstractFhirResourceModifier

        +
        public AbstractFhirResourceModifier()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        modifyActivityDefinition

        +
        public org.hl7.fhir.r4.model.ActivityDefinition modifyActivityDefinition(String filename, + org.hl7.fhir.r4.model.ActivityDefinition resource)
        +
        +
        Specified by:
        +
        modifyActivityDefinition in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyCodeSystem

        +
        public org.hl7.fhir.r4.model.CodeSystem modifyCodeSystem(String filename, + org.hl7.fhir.r4.model.CodeSystem resource)
        +
        +
        Specified by:
        +
        modifyCodeSystem in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyLibrary

        +
        public org.hl7.fhir.r4.model.Library modifyLibrary(String filename, + org.hl7.fhir.r4.model.Library resource)
        +
        +
        Specified by:
        +
        modifyLibrary in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyMeasure

        +
        public org.hl7.fhir.r4.model.Measure modifyMeasure(String filename, + org.hl7.fhir.r4.model.Measure resource)
        +
        +
        Specified by:
        +
        modifyMeasure in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyNamingSystem

        +
        public org.hl7.fhir.r4.model.NamingSystem modifyNamingSystem(String filename, + org.hl7.fhir.r4.model.NamingSystem resource)
        +
        +
        Specified by:
        +
        modifyNamingSystem in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyQuestionnaire

        +
        public org.hl7.fhir.r4.model.Questionnaire modifyQuestionnaire(String filename, + org.hl7.fhir.r4.model.Questionnaire resource)
        +
        +
        Specified by:
        +
        modifyQuestionnaire in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyStructureDefinition

        +
        public org.hl7.fhir.r4.model.StructureDefinition modifyStructureDefinition(String filename, + org.hl7.fhir.r4.model.StructureDefinition resource)
        +
        +
        Specified by:
        +
        modifyStructureDefinition in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyTask

        +
        public org.hl7.fhir.r4.model.Task modifyTask(String filename, + org.hl7.fhir.r4.model.Task resource)
        +
        +
        Specified by:
        +
        modifyTask in interface FhirResourceModifier
        +
        +
        +
      • +
      • +
        +

        modifyValueSet

        +
        public org.hl7.fhir.r4.model.ValueSet modifyValueSet(String filename, + org.hl7.fhir.r4.model.ValueSet resource)
        +
        +
        Specified by:
        +
        modifyValueSet in interface FhirResourceModifier
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/FhirResourceModifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/FhirResourceModifier.html index defc384d1..9bf25b9b3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/FhirResourceModifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/FhirResourceModifier.html @@ -1,246 +1,246 @@ - - - - -FhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface FhirResourceModifier

    -
    -
    -
    -
    All Known Implementing Classes:
    -
    AbstractFhirResourceModifier
    -
    -
    -
    public interface FhirResourceModifier
    -
    When implementations of this interface are registered as singleton Bean, modify methods are called during - process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server. -

    - Warning: Modifications that are non static i.e. depend on values that can change from one start of the BPE to the - next like environment variables and allow-list entries, require a stop BPE, remove plugin, start BPE, stop BPE, add - plugin and start BPE cycle. Since not many modifications to the FHIR resources of a process plugin keep the plugin - compatible across DSF instances, use this feature with care. -

    - See AbstractFhirResourceModifier for a no-modifications base implementation.

    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.ActivityDefinition
      -
      modifyActivityDefinition(String filename, - org.hl7.fhir.r4.model.ActivityDefinition resource)
      -
       
      -
      org.hl7.fhir.r4.model.CodeSystem
      -
      modifyCodeSystem(String filename, - org.hl7.fhir.r4.model.CodeSystem resource)
      -
       
      -
      org.hl7.fhir.r4.model.Library
      -
      modifyLibrary(String filename, - org.hl7.fhir.r4.model.Library resource)
      -
       
      -
      org.hl7.fhir.r4.model.Measure
      -
      modifyMeasure(String filename, - org.hl7.fhir.r4.model.Measure resource)
      -
       
      -
      org.hl7.fhir.r4.model.NamingSystem
      -
      modifyNamingSystem(String filename, - org.hl7.fhir.r4.model.NamingSystem resource)
      -
       
      -
      org.hl7.fhir.r4.model.Questionnaire
      -
      modifyQuestionnaire(String filename, - org.hl7.fhir.r4.model.Questionnaire resource)
      -
       
      -
      org.hl7.fhir.r4.model.StructureDefinition
      -
      modifyStructureDefinition(String filename, - org.hl7.fhir.r4.model.StructureDefinition resource)
      -
       
      -
      org.hl7.fhir.r4.model.Task
      -
      modifyTask(String filename, - org.hl7.fhir.r4.model.Task resource)
      -
       
      -
      org.hl7.fhir.r4.model.ValueSet
      -
      modifyValueSet(String filename, - org.hl7.fhir.r4.model.ValueSet resource)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        modifyActivityDefinition

        -
        org.hl7.fhir.r4.model.ActivityDefinition modifyActivityDefinition(String filename, - org.hl7.fhir.r4.model.ActivityDefinition resource)
        -
        -
      • -
      • -
        -

        modifyCodeSystem

        -
        org.hl7.fhir.r4.model.CodeSystem modifyCodeSystem(String filename, - org.hl7.fhir.r4.model.CodeSystem resource)
        -
        -
      • -
      • -
        -

        modifyLibrary

        -
        org.hl7.fhir.r4.model.Library modifyLibrary(String filename, - org.hl7.fhir.r4.model.Library resource)
        -
        -
      • -
      • -
        -

        modifyMeasure

        -
        org.hl7.fhir.r4.model.Measure modifyMeasure(String filename, - org.hl7.fhir.r4.model.Measure resource)
        -
        -
      • -
      • -
        -

        modifyNamingSystem

        -
        org.hl7.fhir.r4.model.NamingSystem modifyNamingSystem(String filename, - org.hl7.fhir.r4.model.NamingSystem resource)
        -
        -
      • -
      • -
        -

        modifyQuestionnaire

        -
        org.hl7.fhir.r4.model.Questionnaire modifyQuestionnaire(String filename, - org.hl7.fhir.r4.model.Questionnaire resource)
        -
        -
      • -
      • -
        -

        modifyStructureDefinition

        -
        org.hl7.fhir.r4.model.StructureDefinition modifyStructureDefinition(String filename, - org.hl7.fhir.r4.model.StructureDefinition resource)
        -
        -
      • -
      • -
        -

        modifyTask

        -
        org.hl7.fhir.r4.model.Task modifyTask(String filename, - org.hl7.fhir.r4.model.Task resource)
        -
        -
      • -
      • -
        -

        modifyValueSet

        -
        org.hl7.fhir.r4.model.ValueSet modifyValueSet(String filename, - org.hl7.fhir.r4.model.ValueSet resource)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +FhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface FhirResourceModifier

    +
    +
    +
    +
    All Known Implementing Classes:
    +
    AbstractFhirResourceModifier
    +
    +
    +
    public interface FhirResourceModifier
    +
    When implementations of this interface are registered as singleton Bean, modify methods are called during + process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server. +

    + Warning: Modifications that are non static i.e. depend on values that can change from one start of the BPE to the + next like environment variables and allow-list entries, require a stop BPE, remove plugin, start BPE, stop BPE, add + plugin and start BPE cycle. Since not many modifications to the FHIR resources of a process plugin keep the plugin + compatible across DSF instances, use this feature with care. +

    + See AbstractFhirResourceModifier for a no-modifications base implementation.

    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.ActivityDefinition
      +
      modifyActivityDefinition(String filename, + org.hl7.fhir.r4.model.ActivityDefinition resource)
      +
       
      +
      org.hl7.fhir.r4.model.CodeSystem
      +
      modifyCodeSystem(String filename, + org.hl7.fhir.r4.model.CodeSystem resource)
      +
       
      +
      org.hl7.fhir.r4.model.Library
      +
      modifyLibrary(String filename, + org.hl7.fhir.r4.model.Library resource)
      +
       
      +
      org.hl7.fhir.r4.model.Measure
      +
      modifyMeasure(String filename, + org.hl7.fhir.r4.model.Measure resource)
      +
       
      +
      org.hl7.fhir.r4.model.NamingSystem
      +
      modifyNamingSystem(String filename, + org.hl7.fhir.r4.model.NamingSystem resource)
      +
       
      +
      org.hl7.fhir.r4.model.Questionnaire
      +
      modifyQuestionnaire(String filename, + org.hl7.fhir.r4.model.Questionnaire resource)
      +
       
      +
      org.hl7.fhir.r4.model.StructureDefinition
      +
      modifyStructureDefinition(String filename, + org.hl7.fhir.r4.model.StructureDefinition resource)
      +
       
      +
      org.hl7.fhir.r4.model.Task
      +
      modifyTask(String filename, + org.hl7.fhir.r4.model.Task resource)
      +
       
      +
      org.hl7.fhir.r4.model.ValueSet
      +
      modifyValueSet(String filename, + org.hl7.fhir.r4.model.ValueSet resource)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        modifyActivityDefinition

        +
        org.hl7.fhir.r4.model.ActivityDefinition modifyActivityDefinition(String filename, + org.hl7.fhir.r4.model.ActivityDefinition resource)
        +
        +
      • +
      • +
        +

        modifyCodeSystem

        +
        org.hl7.fhir.r4.model.CodeSystem modifyCodeSystem(String filename, + org.hl7.fhir.r4.model.CodeSystem resource)
        +
        +
      • +
      • +
        +

        modifyLibrary

        +
        org.hl7.fhir.r4.model.Library modifyLibrary(String filename, + org.hl7.fhir.r4.model.Library resource)
        +
        +
      • +
      • +
        +

        modifyMeasure

        +
        org.hl7.fhir.r4.model.Measure modifyMeasure(String filename, + org.hl7.fhir.r4.model.Measure resource)
        +
        +
      • +
      • +
        +

        modifyNamingSystem

        +
        org.hl7.fhir.r4.model.NamingSystem modifyNamingSystem(String filename, + org.hl7.fhir.r4.model.NamingSystem resource)
        +
        +
      • +
      • +
        +

        modifyQuestionnaire

        +
        org.hl7.fhir.r4.model.Questionnaire modifyQuestionnaire(String filename, + org.hl7.fhir.r4.model.Questionnaire resource)
        +
        +
      • +
      • +
        +

        modifyStructureDefinition

        +
        org.hl7.fhir.r4.model.StructureDefinition modifyStructureDefinition(String filename, + org.hl7.fhir.r4.model.StructureDefinition resource)
        +
        +
      • +
      • +
        +

        modifyTask

        +
        org.hl7.fhir.r4.model.Task modifyTask(String filename, + org.hl7.fhir.r4.model.Task resource)
        +
        +
      • +
      • +
        +

        modifyValueSet

        +
        org.hl7.fhir.r4.model.ValueSet modifyValueSet(String filename, + org.hl7.fhir.r4.model.ValueSet resource)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/AbstractFhirResourceModifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/AbstractFhirResourceModifier.html index 62b3e1fef..d43eb8b5a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/AbstractFhirResourceModifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/AbstractFhirResourceModifier.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier

    -
    -No usage of dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier

    +
    +No usage of dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/FhirResourceModifier.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/FhirResourceModifier.html index 526e726b0..540c62c37 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/FhirResourceModifier.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/class-use/FhirResourceModifier.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.fhir.FhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.fhir.FhirResourceModifier

    -
    -
    Packages that use FhirResourceModifier
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.fhir.FhirResourceModifier (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.fhir.FhirResourceModifier

    +
    +
    Packages that use FhirResourceModifier
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-summary.html index 0e2ff880c..9f2226cf1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-summary.html @@ -1,114 +1,114 @@ - - - - -dev.dsf.bpe.v2.fhir (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.fhir

    -
    -
    -
    package dev.dsf.bpe.v2.fhir
    -
    -
      -
    • - -
    • -
    • -
      -
      -
      -
      -
      Class
      -
      Description
      - -
       
      - -
      -
      When implementations of this interface are registered as singleton Bean, modify methods are called during - process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
      -
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.fhir (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.fhir

    +
    +
    +
    package dev.dsf.bpe.v2.fhir
    +
    +
      +
    • + +
    • +
    • +
      +
      +
      +
      +
      Class
      +
      Description
      + +
       
      + +
      +
      When implementations of this interface are registered as singleton Bean, modify methods are called during + process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-tree.html index 270e772b5..c9953e5ee 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-tree.html @@ -1,82 +1,82 @@ - - - - -dev.dsf.bpe.v2.fhir Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.fhir

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.fhir Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.fhir

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-use.html index 77eda93aa..5fb26a5ae 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/fhir/package-use.html @@ -1,87 +1,87 @@ - - - - -Uses of Package dev.dsf.bpe.v2.fhir (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.fhir

    -
    -
    Packages that use dev.dsf.bpe.v2.fhir
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    -
      -
    • -
      - -
      -
      Class
      -
      Description
      - -
      -
      When implementations of this interface are registered as singleton Bean, modify methods are called during - process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.fhir (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.fhir

    +
    +
    Packages that use dev.dsf.bpe.v2.fhir
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    +
      +
    • +
      + +
      +
      Class
      +
      Description
      + +
      +
      When implementations of this interface are registered as singleton Bean, modify methods are called during + process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-summary.html index ce681b279..6d7db98b3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-summary.html @@ -1,134 +1,134 @@ - - - - -dev.dsf.bpe.v2 (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2

    -
    -
    -
    package dev.dsf.bpe.v2
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2 (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2

    +
    +
    +
    package dev.dsf.bpe.v2
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-tree.html index fed96a554..b623356b2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-tree.html @@ -1,74 +1,74 @@ - - - - -dev.dsf.bpe.v2 Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2 Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-use.html index 16e8a7f29..a29b75891 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/package-use.html @@ -1,131 +1,131 @@ - - - - -Uses of Package dev.dsf.bpe.v2 (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2

    -
    -
    Packages that use dev.dsf.bpe.v2
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2 (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2

    +
    +
    Packages that use dev.dsf.bpe.v2
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.Kem.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.Kem.html index 05b0e7ff3..b582410d0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.Kem.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.Kem.html @@ -1,275 +1,275 @@ - - - - -CryptoService.Kem (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface CryptoService.Kem

    -
    -
    -
    -
    Enclosing interface:
    -
    CryptoService
    -
    -
    -
    public static interface CryptoService.Kem
    -
    Key encapsulation mechanism with encrypt and decrypt methods.
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CryptoService.Kem (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface CryptoService.Kem

    +
    +
    +
    +
    Enclosing interface:
    +
    CryptoService
    +
    +
    +
    public static interface CryptoService.Kem
    +
    Key encapsulation mechanism with encrypt and decrypt methods.
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.html index 5a4854f4a..213f3b02a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/CryptoService.html @@ -1,849 +1,849 @@ - - - - -CryptoService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface CryptoService

    -
    -
    -
    -
    public interface CryptoService
    -
    Provides methods for: -
      -
    • Creating and using RSA and ECDH key encapsulation mechanism
    • -
    • Reading X509 certificates and private-keys (encrypted or not encrypted)
    • -
    • Reading JKS and PKCS12 key-stores
    • -
    • Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain
    • -
    • Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs
    • -
    • Validating key-pairs to check if a private-key belongs to a public-key
    • -
    • Validating certificates
    • -
    • Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key - and certificate chain
    • -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        createRsaKem

        -
        CryptoService.Kem createRsaKem()
        -
        -
        Returns:
        -
        key encapsulation mechanism with RSA key exchange using KDF2 SHA-512 for AES-256, use with RSA key pairs
        -
        -
        -
      • -
      • -
        -

        createEcDhKem

        -
        CryptoService.Kem createEcDhKem()
        -
        -
        Returns:
        -
        key encapsulation mechanism with Diffie–Hellman key exchange for AES-256, use with elliptic curve key - pairs like X25519, X448, secp256r1, secp384r1 and secp521r1
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorRsa4096AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorRsa4096AndInitialize()
        -
        -
        Returns:
        -
        created and initialized RSA (4096 bit) key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorSecp256r1AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorSecp256r1AndInitialize()
        -
        -
        Returns:
        -
        created and initialized secp256r1 key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorSecp384r1AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorSecp384r1AndInitialize()
        -
        -
        Returns:
        -
        created and initialized secp384r1 key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorSecp521r1AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorSecp521r1AndInitialize()
        -
        -
        Returns:
        -
        created and initialized secp521r1 key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorX25519AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorX25519AndInitialize()
        -
        -
        Returns:
        -
        created and initialized x25519 key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createKeyPairGeneratorX448AndInitialize

        -
        KeyPairGenerator createKeyPairGeneratorX448AndInitialize()
        -
        -
        Returns:
        -
        created and initialized x448 key pair generator
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        readCertificate

        -
        default X509Certificate readCertificate(Path pem) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        Returns:
        -
        certificate
        -
        Throws:
        -
        IOException - if the given file does not contain a pem encoded certificate, more than one or is not readable or - parsable
        -
        -
        -
      • -
      • -
        -

        readCertificate

        -
        X509Certificate readCertificate(InputStream pem) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        Returns:
        -
        certificate
        -
        Throws:
        -
        IOException - if the given InputStream does not contain a pem encoded certificate, more than one or is not - readable or parsable
        -
        -
        -
      • -
      • -
        -

        readCertificates

        -
        default List<X509Certificate> readCertificates(Path pem) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        Returns:
        -
        list of certificates
        -
        Throws:
        -
        IOException - if the given file does not contain pem encoded certificates or is not readable or one is not parsable
        -
        -
        -
      • -
      • -
        -

        readCertificates

        -
        List<X509Certificate> readCertificates(InputStream pem) - throws IOException
        -
        -
        Parameters:
        -
        pem -
        -
        Returns:
        -
        list of certificates
        -
        Throws:
        -
        IOException - if the given InputStream does not contain pem encoded certificates or is not readable or one - is not parsable
        -
        -
        -
      • -
      • -
        -

        readPrivateKey

        -
        default PrivateKey readPrivateKey(Path pem) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        Returns:
        -
        private key
        -
        Throws:
        -
        IOException - if the given file does not contain a pem encoded, unencrypted private key, more than one or is not - readable or parsable
        -
        -
        -
      • -
      • -
        -

        readPrivateKey

        -
        default PrivateKey readPrivateKey(InputStream pem) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        Returns:
        -
        private key
        -
        Throws:
        -
        IOException - if the given InputStream does not contain a pem encoded, unencrypted private key, more than - one or is not readable or parsable
        -
        -
        -
      • -
      • -
        -

        readPrivateKey

        -
        default PrivateKey readPrivateKey(Path pem, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        password - if key encrypted not null
        -
        Returns:
        -
        private key
        -
        Throws:
        -
        IOException - if the given file does not contain a pem encoded private key, more than one or is not readable or - parsable
        -
        -
        -
      • -
      • -
        -

        readPrivateKey

        -
        PrivateKey readPrivateKey(InputStream pem, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        pem - not null
        -
        password - if key encrypted not null
        -
        Returns:
        -
        private key
        -
        Throws:
        -
        IOException - if the given InputStream does not contain a pem encoded private key, more than one or is not - readable or parsable
        -
        -
        -
      • -
      • -
        -

        isKeyPair

        -
        boolean isKeyPair(PrivateKey privateKey, - PublicKey publicKey)
        -
        Checks if the given privateKey and publicKey match by checking if a generated signature can be - verified for RSA, EC and EdDSA key pairs or a Diffie-Hellman key agreement produces the same secret key for a XDH - key pair. If the privateKey is a RSAPrivateCrtKey and the publicKey is a - RSAPublicKey modulus and public-exponent will be compared.
        -
        -
        Parameters:
        -
        privateKey - may be null
        -
        publicKey - may be null
        -
        Returns:
        -
        true if the given keys are not null and match
        -
        -
        -
      • -
      • -
        -

        isCertificateExpired

        -
        boolean isCertificateExpired(X509Certificate certificate)
        -
        -
        Parameters:
        -
        certificate - not null
        -
        Returns:
        -
        true if the given certificate not-after field is after ZonedDateTime.now()
        -
        -
        -
      • -
      • -
        -

        isClientCertificate

        -
        boolean isClientCertificate(X509Certificate certificate)
        -
        -
        Parameters:
        -
        certificate - not null
        -
        Returns:
        -
        true if given certificate has extended key usage extension "TLS Web Client - Authentication"
        -
        -
        -
      • -
      • -
        -

        isServerCertificate

        -
        boolean isServerCertificate(X509Certificate certificate)
        -
        -
        Parameters:
        -
        certificate - not null
        -
        Returns:
        -
        true if given certificate has extended key usage extension "TLS Web Server - Authentication"
        -
        -
        -
      • -
      • -
        -

        validateClientCertificate

        -
        default void validateClientCertificate(KeyStore trustStore, - X509Certificate... certificateChain) - throws CertificateException
        -
        -
        Parameters:
        -
        trustStore - not null
        -
        certificateChain - not null
        -
        Throws:
        -
        CertificateException - if the the given certificate or certificate chain is not trusted as a client certificate by a PKIX - trust manager created for the given trust store
        -
        -
        -
      • -
      • -
        -

        validateClientCertificate

        -
        void validateClientCertificate(KeyStore trustStore, - Collection<? extends X509Certificate> certificateChain) - throws CertificateException
        -
        -
        Parameters:
        -
        trustStore - not null
        -
        certificateChain - not null
        -
        Throws:
        -
        CertificateException - if the the given certificate or certificate chain is not trusted as a client certificate by a PKIX - trust manager created for the given trust store
        -
        -
        -
      • -
      • -
        -

        validateServerCertificate

        -
        default void validateServerCertificate(KeyStore trustStore, - X509Certificate... certificateChain) - throws CertificateException
        -
        -
        Parameters:
        -
        trustStore - not null
        -
        certificateChain - not null
        -
        Throws:
        -
        CertificateException - if the the given certificate or certificate chain is not trusted as a server certificate by a PKIX - trust manager created for the given trust store
        -
        -
        -
      • -
      • -
        -

        validateServerCertificate

        -
        void validateServerCertificate(KeyStore trustStore, - Collection<? extends X509Certificate> certificateChain) - throws CertificateException
        -
        -
        Parameters:
        -
        trustStore - not null
        -
        certificateChain - not null
        -
        Throws:
        -
        CertificateException - if the the given certificate or certificate chain is not trusted as a server certificate by a PKIX - trust manager created for the given trust store
        -
        -
        -
      • -
      • -
        -

        createKeyStoreForPrivateKeyAndCertificateChain

        -
        default KeyStore createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey key, - char[] password, - X509Certificate... chain)
        -
        -
        Parameters:
        -
        key - not null
        -
        password - not null
        -
        chain - not null, at least one
        -
        Returns:
        -
        jks KeyStore for the given key and chain
        -
        -
        -
      • -
      • -
        -

        createKeyStoreForPrivateKeyAndCertificateChain

        -
        KeyStore createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey key, - char[] password, - Collection<? extends X509Certificate> chain)
        -
        -
        Parameters:
        -
        key - not null
        -
        password - not null
        -
        chain - not null, at least one
        -
        Returns:
        -
        jks KeyStore for the given key and chain
        -
        -
        -
      • -
      • -
        -

        createKeyStoreForTrustedCertificates

        -
        default KeyStore createKeyStoreForTrustedCertificates(X509Certificate... certificates)
        -
        -
        Parameters:
        -
        certificates - not null, at least one
        -
        Returns:
        -
        jks KeyStore for the given certificates
        -
        -
        -
      • -
      • -
        -

        createKeyStoreForTrustedCertificates

        -
        KeyStore createKeyStoreForTrustedCertificates(Collection<? extends X509Certificate> certificates)
        -
        -
        Parameters:
        -
        certificates - not null, at least one
        -
        Returns:
        -
        jks KeyStore for the given certificates
        -
        -
        -
      • -
      • -
        -

        readKeyStoreJks

        -
        default KeyStore readKeyStoreJks(Path file, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        file - not null
        -
        password - if not null used to check the integrity of the keystore
        -
        Returns:
        -
        jks KeyStore
        -
        Throws:
        -
        IOException
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        readKeyStoreJks

        -
        KeyStore readKeyStoreJks(InputStream stream, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        stream - not null
        -
        password - if not null used to check the integrity of the keystore
        -
        Returns:
        -
        jks KeyStore
        -
        Throws:
        -
        IOException
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        readKeyStorePkcs12

        -
        default KeyStore readKeyStorePkcs12(Path file, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        file - not null
        -
        password - if not null used to check the integrity of the keystore
        -
        Returns:
        -
        pkcs12 KeyStore
        -
        Throws:
        -
        IOException
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        readKeyStorePkcs12

        -
        KeyStore readKeyStorePkcs12(InputStream stream, - char[] password) - throws IOException
        -
        -
        Parameters:
        -
        stream - not null
        -
        password - if not null used to check the integrity of the keystore
        -
        Returns:
        -
        pkcs12 KeyStore
        -
        Throws:
        -
        IOException
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createSSLContext

        - -
        -
        Parameters:
        -
        trustStore - not null
        -
        Returns:
        -
        SSLContext with TrustManager for the given trustStore
        -
        Throws:
        -
        KeyStoreException
        -
        NoSuchAlgorithmException
        -
        UnrecoverableKeyException
        -
        KeyManagementException
        -
        -
        -
      • -
      • -
        -

        createSSLContext

        -
        SSLContext createSSLContext(KeyStore trustStore, - KeyStore keyStore, - char[] keyStorePassword) - throws KeyStoreException, -NoSuchAlgorithmException, -UnrecoverableKeyException, -KeyManagementException
        -
        -
        Parameters:
        -
        trustStore - not null
        -
        keyStore - not null
        -
        keyStorePassword - not null
        -
        Returns:
        -
        SSLContext with TrustManager for the given trustStore and KeyManager for - the given keyStore / keyStorePassword
        -
        Throws:
        -
        KeyStoreException
        -
        NoSuchAlgorithmException
        -
        UnrecoverableKeyException
        -
        KeyManagementException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CryptoService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface CryptoService

    +
    +
    +
    +
    public interface CryptoService
    +
    Provides methods for: +
      +
    • Creating and using RSA and ECDH key encapsulation mechanism
    • +
    • Reading X509 certificates and private-keys (encrypted or not encrypted)
    • +
    • Reading JKS and PKCS12 key-stores
    • +
    • Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain
    • +
    • Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs
    • +
    • Validating key-pairs to check if a private-key belongs to a public-key
    • +
    • Validating certificates
    • +
    • Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key + and certificate chain
    • +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        createRsaKem

        +
        CryptoService.Kem createRsaKem()
        +
        +
        Returns:
        +
        key encapsulation mechanism with RSA key exchange using KDF2 SHA-512 for AES-256, use with RSA key pairs
        +
        +
        +
      • +
      • +
        +

        createEcDhKem

        +
        CryptoService.Kem createEcDhKem()
        +
        +
        Returns:
        +
        key encapsulation mechanism with Diffie–Hellman key exchange for AES-256, use with elliptic curve key + pairs like X25519, X448, secp256r1, secp384r1 and secp521r1
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorRsa4096AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorRsa4096AndInitialize()
        +
        +
        Returns:
        +
        created and initialized RSA (4096 bit) key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorSecp256r1AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorSecp256r1AndInitialize()
        +
        +
        Returns:
        +
        created and initialized secp256r1 key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorSecp384r1AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorSecp384r1AndInitialize()
        +
        +
        Returns:
        +
        created and initialized secp384r1 key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorSecp521r1AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorSecp521r1AndInitialize()
        +
        +
        Returns:
        +
        created and initialized secp521r1 key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorX25519AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorX25519AndInitialize()
        +
        +
        Returns:
        +
        created and initialized x25519 key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createKeyPairGeneratorX448AndInitialize

        +
        KeyPairGenerator createKeyPairGeneratorX448AndInitialize()
        +
        +
        Returns:
        +
        created and initialized x448 key pair generator
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        readCertificate

        +
        default X509Certificate readCertificate(Path pem) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        Returns:
        +
        certificate
        +
        Throws:
        +
        IOException - if the given file does not contain a pem encoded certificate, more than one or is not readable or + parsable
        +
        +
        +
      • +
      • +
        +

        readCertificate

        +
        X509Certificate readCertificate(InputStream pem) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        Returns:
        +
        certificate
        +
        Throws:
        +
        IOException - if the given InputStream does not contain a pem encoded certificate, more than one or is not + readable or parsable
        +
        +
        +
      • +
      • +
        +

        readCertificates

        +
        default List<X509Certificate> readCertificates(Path pem) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        Returns:
        +
        list of certificates
        +
        Throws:
        +
        IOException - if the given file does not contain pem encoded certificates or is not readable or one is not parsable
        +
        +
        +
      • +
      • +
        +

        readCertificates

        +
        List<X509Certificate> readCertificates(InputStream pem) + throws IOException
        +
        +
        Parameters:
        +
        pem -
        +
        Returns:
        +
        list of certificates
        +
        Throws:
        +
        IOException - if the given InputStream does not contain pem encoded certificates or is not readable or one + is not parsable
        +
        +
        +
      • +
      • +
        +

        readPrivateKey

        +
        default PrivateKey readPrivateKey(Path pem) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        Returns:
        +
        private key
        +
        Throws:
        +
        IOException - if the given file does not contain a pem encoded, unencrypted private key, more than one or is not + readable or parsable
        +
        +
        +
      • +
      • +
        +

        readPrivateKey

        +
        default PrivateKey readPrivateKey(InputStream pem) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        Returns:
        +
        private key
        +
        Throws:
        +
        IOException - if the given InputStream does not contain a pem encoded, unencrypted private key, more than + one or is not readable or parsable
        +
        +
        +
      • +
      • +
        +

        readPrivateKey

        +
        default PrivateKey readPrivateKey(Path pem, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        password - if key encrypted not null
        +
        Returns:
        +
        private key
        +
        Throws:
        +
        IOException - if the given file does not contain a pem encoded private key, more than one or is not readable or + parsable
        +
        +
        +
      • +
      • +
        +

        readPrivateKey

        +
        PrivateKey readPrivateKey(InputStream pem, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        pem - not null
        +
        password - if key encrypted not null
        +
        Returns:
        +
        private key
        +
        Throws:
        +
        IOException - if the given InputStream does not contain a pem encoded private key, more than one or is not + readable or parsable
        +
        +
        +
      • +
      • +
        +

        isKeyPair

        +
        boolean isKeyPair(PrivateKey privateKey, + PublicKey publicKey)
        +
        Checks if the given privateKey and publicKey match by checking if a generated signature can be + verified for RSA, EC and EdDSA key pairs or a Diffie-Hellman key agreement produces the same secret key for a XDH + key pair. If the privateKey is a RSAPrivateCrtKey and the publicKey is a + RSAPublicKey modulus and public-exponent will be compared.
        +
        +
        Parameters:
        +
        privateKey - may be null
        +
        publicKey - may be null
        +
        Returns:
        +
        true if the given keys are not null and match
        +
        +
        +
      • +
      • +
        +

        isCertificateExpired

        +
        boolean isCertificateExpired(X509Certificate certificate)
        +
        +
        Parameters:
        +
        certificate - not null
        +
        Returns:
        +
        true if the given certificate not-after field is after ZonedDateTime.now()
        +
        +
        +
      • +
      • +
        +

        isClientCertificate

        +
        boolean isClientCertificate(X509Certificate certificate)
        +
        +
        Parameters:
        +
        certificate - not null
        +
        Returns:
        +
        true if given certificate has extended key usage extension "TLS Web Client + Authentication"
        +
        +
        +
      • +
      • +
        +

        isServerCertificate

        +
        boolean isServerCertificate(X509Certificate certificate)
        +
        +
        Parameters:
        +
        certificate - not null
        +
        Returns:
        +
        true if given certificate has extended key usage extension "TLS Web Server + Authentication"
        +
        +
        +
      • +
      • +
        +

        validateClientCertificate

        +
        default void validateClientCertificate(KeyStore trustStore, + X509Certificate... certificateChain) + throws CertificateException
        +
        +
        Parameters:
        +
        trustStore - not null
        +
        certificateChain - not null
        +
        Throws:
        +
        CertificateException - if the the given certificate or certificate chain is not trusted as a client certificate by a PKIX + trust manager created for the given trust store
        +
        +
        +
      • +
      • +
        +

        validateClientCertificate

        +
        void validateClientCertificate(KeyStore trustStore, + Collection<? extends X509Certificate> certificateChain) + throws CertificateException
        +
        +
        Parameters:
        +
        trustStore - not null
        +
        certificateChain - not null
        +
        Throws:
        +
        CertificateException - if the the given certificate or certificate chain is not trusted as a client certificate by a PKIX + trust manager created for the given trust store
        +
        +
        +
      • +
      • +
        +

        validateServerCertificate

        +
        default void validateServerCertificate(KeyStore trustStore, + X509Certificate... certificateChain) + throws CertificateException
        +
        +
        Parameters:
        +
        trustStore - not null
        +
        certificateChain - not null
        +
        Throws:
        +
        CertificateException - if the the given certificate or certificate chain is not trusted as a server certificate by a PKIX + trust manager created for the given trust store
        +
        +
        +
      • +
      • +
        +

        validateServerCertificate

        +
        void validateServerCertificate(KeyStore trustStore, + Collection<? extends X509Certificate> certificateChain) + throws CertificateException
        +
        +
        Parameters:
        +
        trustStore - not null
        +
        certificateChain - not null
        +
        Throws:
        +
        CertificateException - if the the given certificate or certificate chain is not trusted as a server certificate by a PKIX + trust manager created for the given trust store
        +
        +
        +
      • +
      • +
        +

        createKeyStoreForPrivateKeyAndCertificateChain

        +
        default KeyStore createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey key, + char[] password, + X509Certificate... chain)
        +
        +
        Parameters:
        +
        key - not null
        +
        password - not null
        +
        chain - not null, at least one
        +
        Returns:
        +
        jks KeyStore for the given key and chain
        +
        +
        +
      • +
      • +
        +

        createKeyStoreForPrivateKeyAndCertificateChain

        +
        KeyStore createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey key, + char[] password, + Collection<? extends X509Certificate> chain)
        +
        +
        Parameters:
        +
        key - not null
        +
        password - not null
        +
        chain - not null, at least one
        +
        Returns:
        +
        jks KeyStore for the given key and chain
        +
        +
        +
      • +
      • +
        +

        createKeyStoreForTrustedCertificates

        +
        default KeyStore createKeyStoreForTrustedCertificates(X509Certificate... certificates)
        +
        +
        Parameters:
        +
        certificates - not null, at least one
        +
        Returns:
        +
        jks KeyStore for the given certificates
        +
        +
        +
      • +
      • +
        +

        createKeyStoreForTrustedCertificates

        +
        KeyStore createKeyStoreForTrustedCertificates(Collection<? extends X509Certificate> certificates)
        +
        +
        Parameters:
        +
        certificates - not null, at least one
        +
        Returns:
        +
        jks KeyStore for the given certificates
        +
        +
        +
      • +
      • +
        +

        readKeyStoreJks

        +
        default KeyStore readKeyStoreJks(Path file, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        file - not null
        +
        password - if not null used to check the integrity of the keystore
        +
        Returns:
        +
        jks KeyStore
        +
        Throws:
        +
        IOException
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        readKeyStoreJks

        +
        KeyStore readKeyStoreJks(InputStream stream, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        stream - not null
        +
        password - if not null used to check the integrity of the keystore
        +
        Returns:
        +
        jks KeyStore
        +
        Throws:
        +
        IOException
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        readKeyStorePkcs12

        +
        default KeyStore readKeyStorePkcs12(Path file, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        file - not null
        +
        password - if not null used to check the integrity of the keystore
        +
        Returns:
        +
        pkcs12 KeyStore
        +
        Throws:
        +
        IOException
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        readKeyStorePkcs12

        +
        KeyStore readKeyStorePkcs12(InputStream stream, + char[] password) + throws IOException
        +
        +
        Parameters:
        +
        stream - not null
        +
        password - if not null used to check the integrity of the keystore
        +
        Returns:
        +
        pkcs12 KeyStore
        +
        Throws:
        +
        IOException
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createSSLContext

        + +
        +
        Parameters:
        +
        trustStore - not null
        +
        Returns:
        +
        SSLContext with TrustManager for the given trustStore
        +
        Throws:
        +
        KeyStoreException
        +
        NoSuchAlgorithmException
        +
        UnrecoverableKeyException
        +
        KeyManagementException
        +
        +
        +
      • +
      • +
        +

        createSSLContext

        +
        SSLContext createSSLContext(KeyStore trustStore, + KeyStore keyStore, + char[] keyStorePassword) + throws KeyStoreException, +NoSuchAlgorithmException, +UnrecoverableKeyException, +KeyManagementException
        +
        +
        Parameters:
        +
        trustStore - not null
        +
        keyStore - not null
        +
        keyStorePassword - not null
        +
        Returns:
        +
        SSLContext with TrustManager for the given trustStore and KeyManager for + the given keyStore / keyStorePassword
        +
        Throws:
        +
        KeyStoreException
        +
        NoSuchAlgorithmException
        +
        UnrecoverableKeyException
        +
        KeyManagementException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/DsfClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/DsfClientProvider.html index b5c4a5a91..1566d202b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/DsfClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/DsfClientProvider.html @@ -1,182 +1,182 @@ - - - - -DsfClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface DsfClientProvider

    -
    -
    -
    -
    public interface DsfClientProvider
    -
    Provides clients for DSF FHIR servers.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getLocalDsfClient

        -
        DsfClient getLocalDsfClient()
        -
        -
      • -
      • -
        -

        getDsfClient

        -
        DsfClient getDsfClient(String webserviceUrl)
        -
        -
        Parameters:
        -
        webserviceUrl - not null
        -
        Returns:
        -
        DsfClient for the given webserviceUrl
        -
        -
        -
      • -
      • -
        -

        getDsfClient

        -
        default DsfClient getDsfClient(org.hl7.fhir.r4.model.Endpoint endpoint)
        -
        -
        Parameters:
        -
        endpoint - not null, endpoint.address not null
        -
        Returns:
        -
        DsfClient for the address defined in the given endpoint
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DsfClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface DsfClientProvider

    +
    +
    +
    +
    public interface DsfClientProvider
    +
    Provides clients for DSF FHIR servers.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getLocalDsfClient

        +
        DsfClient getLocalDsfClient()
        +
        +
      • +
      • +
        +

        getDsfClient

        +
        DsfClient getDsfClient(String webserviceUrl)
        +
        +
        Parameters:
        +
        webserviceUrl - not null
        +
        Returns:
        +
        DsfClient for the given webserviceUrl
        +
        +
        +
      • +
      • +
        +

        getDsfClient

        +
        default DsfClient getDsfClient(org.hl7.fhir.r4.model.Endpoint endpoint)
        +
        +
        Parameters:
        +
        endpoint - not null, endpoint.address not null
        +
        Returns:
        +
        DsfClient for the address defined in the given endpoint
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/EndpointProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/EndpointProvider.html index e32b6e836..22b438558 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/EndpointProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/EndpointProvider.html @@ -1,486 +1,486 @@ - - - - -EndpointProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface EndpointProvider

    -
    -
    -
    -
    public interface EndpointProvider
    -
    Provides access to Endpoint resources from the DSF FHIR server.
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getLocalEndpointAddress

        -
        String getLocalEndpointAddress()
        -
        -
        Returns:
        -
        Local DSF FHIR server base URL, e.g. https://foo.bar/fhir
        -
        -
        -
      • -
      • -
        -

        getLocalEndpoint

        -
        Optional<org.hl7.fhir.r4.model.Endpoint> getLocalEndpoint()
        -
        -
        Returns:
        -
        Endpoint resource from the local DSF FHIR server associated with the configured base URL, empty - Optional if no such resource exists
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLocalEndpointIdentifier

        -
        default Optional<org.hl7.fhir.r4.model.Identifier> getLocalEndpointIdentifier()
        -
        -
        Returns:
        -
        DSF identifier of the Endpoint resource from the local DSF FHIR server associated with the - configured base URL, empty Optional if no such resource exists or the Endpoint does not - have a DSF identifier
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLocalEndpointIdentifierValue

        -
        default Optional<String> getLocalEndpointIdentifierValue()
        -
        -
        Returns:
        -
        DSF identifier value of the Endpoint resource from the local DSF FHIR server associated with the - configured base URL, empty Optional if no such resource exists or the Endpoint does not - have a DSF identifier
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoint

        -
        Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
        -
        -
        Parameters:
        -
        endpointIdentifier - may be null
        -
        Returns:
        -
        Active Endpoint resource from the local DSF FHIR server with the given endpointIdentifier, - empty Optional if no such resource exists or the given identifier is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoint

        -
        default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String endpointIdentifierValue)
        -
        -
        Parameters:
        -
        endpointIdentifierValue - may be null
        -
        Returns:
        -
        Active Endpoint resource from the local DSF FHIR server with the given DSF - endpointIdentifierValue, empty Optional if no such resource exists or the given identifier - value is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpointAddress

        -
        default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
        -
        -
        Parameters:
        -
        endpointIdentifier - may be null
        -
        Returns:
        -
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given - endpointIdentifier, empty Optional if no such resource exists or the given identifier is - null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpointAddress

        -
        default Optional<String> getEndpointAddress(String endpointIdentifierValue)
        -
        -
        Parameters:
        -
        endpointIdentifierValue - may be null
        -
        Returns:
        -
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given - DSF endpointIdentifierValue, empty Optional if no such resource exists or the given - identifier value is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoint

        -
        Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - may be null
        -
        memberOrganizationIdentifier - may be null
        -
        memberOrganizationRole - may be null
        -
        Returns:
        -
        Active Endpoint resource from the local DSF FHIR server associated with the given - memberOrganizationIdentifier and memberOrganizationRole in a parent organization with the - given parentOrganizationIdentifier, empty Optional if no such resource exists or one of - the parameters is null; only considers Endpoints from active OrganizationAffiliation - resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoint

        -
        default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String parentOrganizationIdentifierValue, - String memberOrganizationIdentifierValue, - String memberOrganizationRoleCode)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - may be null
        -
        memberOrganizationIdentifierValue - may be null
        -
        memberOrganizationRoleCode - may be null
        -
        Returns:
        -
        Active Endpoint resource from the local DSF FHIR server associated with the given DSF - memberOrganizationIdentifierValue and memberOrganizationRoleCode in a parent organization - with the given DSF parentOrganizationIdentifierValue, empty Optional if no such resource - exists or one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpointAddress

        -
        default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - may be null
        -
        memberOrganizationIdentifier - may be null
        -
        memberOrganizationRole - may be null
        -
        Returns:
        -
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with - the given memberOrganizationIdentifier and memberOrganizationRole in a parent organization - with the given parentOrganizationIdentifier, empty Optional if no such resource exists or - one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpointAddress

        -
        default Optional<String> getEndpointAddress(String parentOrganizationIdentifierValue, - String memberOrganizationIdentifierValue, - String memberOrganizationRoleCode)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - may be null
        -
        memberOrganizationIdentifierValue - may be null
        -
        memberOrganizationRoleCode - may be null
        -
        Returns:
        -
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with - the given DSF memberOrganizationIdentifierValue and memberOrganizationRoleCode in a parent - organization with the given DSF parentOrganizationIdentifierValue, empty Optional if no - such resource exists or one of the parameters is null; only considers Endpoints from active - OrganizationAffiliation resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoints

        -
        List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - may be null
        -
        memberOrganizationRole - may be null
        -
        Returns:
        -
        Active Endpoint resources from the local DSF FHIR server associated with the given - memberOrganizationRole in a parent organization with the given - parentOrganizationIdentifier, empty List if no resources exist or one of the parameters is - null; only considers Endpoints from active OrganizationAffiliation resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getEndpoints

        -
        default List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - may be null
        -
        memberOrganizationRoleCode - may be null
        -
        Returns:
        -
        Active Endpoint resources from the local DSF FHIR server associated with the given - memberOrganizationRoleCode in a parent organization with the given DSF - parentOrganizationIdentifierValue, empty List if no resources exist or one of the - parameters is null; only considers Endpoints from active OrganizationAffiliation - resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +EndpointProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface EndpointProvider

    +
    +
    +
    +
    public interface EndpointProvider
    +
    Provides access to Endpoint resources from the DSF FHIR server.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getLocalEndpointAddress

        +
        String getLocalEndpointAddress()
        +
        +
        Returns:
        +
        Local DSF FHIR server base URL, e.g. https://foo.bar/fhir
        +
        +
        +
      • +
      • +
        +

        getLocalEndpoint

        +
        Optional<org.hl7.fhir.r4.model.Endpoint> getLocalEndpoint()
        +
        +
        Returns:
        +
        Endpoint resource from the local DSF FHIR server associated with the configured base URL, empty + Optional if no such resource exists
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLocalEndpointIdentifier

        +
        default Optional<org.hl7.fhir.r4.model.Identifier> getLocalEndpointIdentifier()
        +
        +
        Returns:
        +
        DSF identifier of the Endpoint resource from the local DSF FHIR server associated with the + configured base URL, empty Optional if no such resource exists or the Endpoint does not + have a DSF identifier
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLocalEndpointIdentifierValue

        +
        default Optional<String> getLocalEndpointIdentifierValue()
        +
        +
        Returns:
        +
        DSF identifier value of the Endpoint resource from the local DSF FHIR server associated with the + configured base URL, empty Optional if no such resource exists or the Endpoint does not + have a DSF identifier
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoint

        +
        Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
        +
        +
        Parameters:
        +
        endpointIdentifier - may be null
        +
        Returns:
        +
        Active Endpoint resource from the local DSF FHIR server with the given endpointIdentifier, + empty Optional if no such resource exists or the given identifier is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoint

        +
        default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String endpointIdentifierValue)
        +
        +
        Parameters:
        +
        endpointIdentifierValue - may be null
        +
        Returns:
        +
        Active Endpoint resource from the local DSF FHIR server with the given DSF + endpointIdentifierValue, empty Optional if no such resource exists or the given identifier + value is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpointAddress

        +
        default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier endpointIdentifier)
        +
        +
        Parameters:
        +
        endpointIdentifier - may be null
        +
        Returns:
        +
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given + endpointIdentifier, empty Optional if no such resource exists or the given identifier is + null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpointAddress

        +
        default Optional<String> getEndpointAddress(String endpointIdentifierValue)
        +
        +
        Parameters:
        +
        endpointIdentifierValue - may be null
        +
        Returns:
        +
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server with the given + DSF endpointIdentifierValue, empty Optional if no such resource exists or the given + identifier value is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoint

        +
        Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - may be null
        +
        memberOrganizationIdentifier - may be null
        +
        memberOrganizationRole - may be null
        +
        Returns:
        +
        Active Endpoint resource from the local DSF FHIR server associated with the given + memberOrganizationIdentifier and memberOrganizationRole in a parent organization with the + given parentOrganizationIdentifier, empty Optional if no such resource exists or one of + the parameters is null; only considers Endpoints from active OrganizationAffiliation + resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoint

        +
        default Optional<org.hl7.fhir.r4.model.Endpoint> getEndpoint(String parentOrganizationIdentifierValue, + String memberOrganizationIdentifierValue, + String memberOrganizationRoleCode)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - may be null
        +
        memberOrganizationIdentifierValue - may be null
        +
        memberOrganizationRoleCode - may be null
        +
        Returns:
        +
        Active Endpoint resource from the local DSF FHIR server associated with the given DSF + memberOrganizationIdentifierValue and memberOrganizationRoleCode in a parent organization + with the given DSF parentOrganizationIdentifierValue, empty Optional if no such resource + exists or one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpointAddress

        +
        default Optional<String> getEndpointAddress(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Identifier memberOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - may be null
        +
        memberOrganizationIdentifier - may be null
        +
        memberOrganizationRole - may be null
        +
        Returns:
        +
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with + the given memberOrganizationIdentifier and memberOrganizationRole in a parent organization + with the given parentOrganizationIdentifier, empty Optional if no such resource exists or + one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpointAddress

        +
        default Optional<String> getEndpointAddress(String parentOrganizationIdentifierValue, + String memberOrganizationIdentifierValue, + String memberOrganizationRoleCode)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - may be null
        +
        memberOrganizationIdentifierValue - may be null
        +
        memberOrganizationRoleCode - may be null
        +
        Returns:
        +
        Address (base URL) of the active Endpoint resource from the local DSF FHIR server associated with + the given DSF memberOrganizationIdentifierValue and memberOrganizationRoleCode in a parent + organization with the given DSF parentOrganizationIdentifierValue, empty Optional if no + such resource exists or one of the parameters is null; only considers Endpoints from active + OrganizationAffiliation resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoints

        +
        List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - may be null
        +
        memberOrganizationRole - may be null
        +
        Returns:
        +
        Active Endpoint resources from the local DSF FHIR server associated with the given + memberOrganizationRole in a parent organization with the given + parentOrganizationIdentifier, empty List if no resources exist or one of the parameters is + null; only considers Endpoints from active OrganizationAffiliation resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getEndpoints

        +
        default List<org.hl7.fhir.r4.model.Endpoint> getEndpoints(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - may be null
        +
        memberOrganizationRoleCode - may be null
        +
        Returns:
        +
        Active Endpoint resources from the local DSF FHIR server associated with the given + memberOrganizationRoleCode in a parent organization with the given DSF + parentOrganizationIdentifierValue, empty List if no resources exist or one of the + parameters is null; only considers Endpoints from active OrganizationAffiliation + resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/FhirClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/FhirClientProvider.html index 56146cd4e..0ce2227c9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/FhirClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/FhirClientProvider.html @@ -1,215 +1,215 @@ - - - - -FhirClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface FhirClientProvider

    -
    -
    -
    -
    public interface FhirClientProvider
    -
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      Optional<ca.uhn.fhir.rest.client.api.IGenericClient>
      -
      getClient(String fhirServerId)
      -
      -
      HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
      -
      - Use #local as the fhirServerId for a connection to the local DSF FHIR server.
      - Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active - Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" - value (ignoring the # character).
      -
      - -
      getClientConfig(String fhirServerId)
      -
      -
      FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
      -
      - Use #local as the fhirServerId for a connection configuration to the local DSF FHIR - server.
      - Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with - an active Endpoint resource and the given fhirServerId as the - "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getClient

        -
        Optional<ca.uhn.fhir.rest.client.api.IGenericClient> getClient(String fhirServerId)
        -
        HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
        -
        - Use #local as the fhirServerId for a connection to the local DSF FHIR server.
        - Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active - Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" - value (ignoring the # character).
        -
        -
        Parameters:
        -
        fhirServerId - may be null
        -
        Returns:
        -
        never null, Optional.empty() if no client is configured for the given - fhirServerId
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getClientConfig

        -
        Optional<ClientConfig> getClientConfig(String fhirServerId)
        -
        FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
        -
        - Use #local as the fhirServerId for a connection configuration to the local DSF FHIR - server.
        - Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with - an active Endpoint resource and the given fhirServerId as the - "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
        -
        -
        Parameters:
        -
        fhirServerId - may be null
        -
        Returns:
        -
        never null, Optional.empty() if no client is configured for the given - fhirServerId
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +FhirClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface FhirClientProvider

    +
    +
    +
    +
    public interface FhirClientProvider
    +
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      Optional<ca.uhn.fhir.rest.client.api.IGenericClient>
      +
      getClient(String fhirServerId)
      +
      +
      HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
      +
      + Use #local as the fhirServerId for a connection to the local DSF FHIR server.
      + Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active + Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" + value (ignoring the # character).
      +
      + +
      getClientConfig(String fhirServerId)
      +
      +
      FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
      +
      + Use #local as the fhirServerId for a connection configuration to the local DSF FHIR + server.
      + Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with + an active Endpoint resource and the given fhirServerId as the + "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getClient

        +
        Optional<ca.uhn.fhir.rest.client.api.IGenericClient> getClient(String fhirServerId)
        +
        HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
        +
        + Use #local as the fhirServerId for a connection to the local DSF FHIR server.
        + Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active + Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" + value (ignoring the # character).
        +
        +
        Parameters:
        +
        fhirServerId - may be null
        +
        Returns:
        +
        never null, Optional.empty() if no client is configured for the given + fhirServerId
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getClientConfig

        +
        Optional<ClientConfig> getClientConfig(String fhirServerId)
        +
        FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
        +
        + Use #local as the fhirServerId for a connection configuration to the local DSF FHIR + server.
        + Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with + an active Endpoint resource and the given fhirServerId as the + "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
        +
        +
        Parameters:
        +
        fhirServerId - may be null
        +
        Returns:
        +
        never null, Optional.empty() if no client is configured for the given + fhirServerId
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MailService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MailService.html index 5cab8c2bc..f18becaf7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MailService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MailService.html @@ -1,296 +1,296 @@ - - - - -MailService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MailService

    -
    -
    -
    -
    public interface MailService
    -
    Service for sending e-mail if a connection to an SMTP mail server is configured. If no connection is configured - content will be logged.
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      default void
      -
      send(String subject, - String message)
      -
      -
      Sends a plain text mail to the BPE wide configured recipients.
      -
      -
      default void
      -
      send(String subject, - String message, - String to)
      -
      -
      Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
      -
      -
      default void
      -
      send(String subject, - String message, - Collection<String> to)
      -
      -
      Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
      -
      -
      default void
      -
      send(String subject, - javax.mail.internet.MimeBodyPart body)
      -
      -
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
      -
      -
      default void
      -
      send(String subject, - javax.mail.internet.MimeBodyPart body, - String to)
      -
      -
      Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
      -
      -
      default void
      -
      send(String subject, - javax.mail.internet.MimeBodyPart body, - Collection<String> to)
      -
      -
      Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
      -
      -
      void
      -
      send(String subject, - javax.mail.internet.MimeBodyPart body, - Consumer<javax.mail.internet.MimeMessage> messageModifier)
      -
      -
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        send

        -
        default void send(String subject, - String message)
        -
        Sends a plain text mail to the BPE wide configured recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        message - not null
        -
        -
        -
      • -
      • -
        -

        send

        -
        default void send(String subject, - String message, - String to)
        -
        Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        message - not null
        -
        to - BPE wide configured recipients if parameter is null
        -
        -
        -
      • -
      • -
        -

        send

        -
        default void send(String subject, - String message, - Collection<String> to)
        -
        Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        message - not null
        -
        to - BPE wide configured recipients if parameter is null or empty
        -
        -
        -
      • -
      • -
        -

        send

        -
        default void send(String subject, - javax.mail.internet.MimeBodyPart body)
        -
        Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        body - not null
        -
        -
        -
      • -
      • -
        -

        send

        -
        default void send(String subject, - javax.mail.internet.MimeBodyPart body, - String to)
        -
        Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        body - not null
        -
        to - BPE wide configured recipients if parameter is null
        -
        -
        -
      • -
      • -
        -

        send

        -
        default void send(String subject, - javax.mail.internet.MimeBodyPart body, - Collection<String> to)
        -
        Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
        -
        -
        Parameters:
        -
        subject - not null
        -
        body - not null
        -
        to - BPE wide configured recipients if parameter is null or empty
        -
        -
        -
      • -
      • -
        -

        send

        -
        void send(String subject, - javax.mail.internet.MimeBodyPart body, - Consumer<javax.mail.internet.MimeMessage> messageModifier)
        -
        Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
        -
        -
        Parameters:
        -
        subject - not null
        -
        body - not null
        -
        messageModifier - may be null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MailService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MailService

    +
    +
    +
    +
    public interface MailService
    +
    Service for sending e-mail if a connection to an SMTP mail server is configured. If no connection is configured + content will be logged.
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      default void
      +
      send(String subject, + String message)
      +
      +
      Sends a plain text mail to the BPE wide configured recipients.
      +
      +
      default void
      +
      send(String subject, + String message, + String to)
      +
      +
      Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
      +
      +
      default void
      +
      send(String subject, + String message, + Collection<String> to)
      +
      +
      Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
      +
      +
      default void
      +
      send(String subject, + javax.mail.internet.MimeBodyPart body)
      +
      +
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
      +
      +
      default void
      +
      send(String subject, + javax.mail.internet.MimeBodyPart body, + String to)
      +
      +
      Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
      +
      +
      default void
      +
      send(String subject, + javax.mail.internet.MimeBodyPart body, + Collection<String> to)
      +
      +
      Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
      +
      +
      void
      +
      send(String subject, + javax.mail.internet.MimeBodyPart body, + Consumer<javax.mail.internet.MimeMessage> messageModifier)
      +
      +
      Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        send

        +
        default void send(String subject, + String message)
        +
        Sends a plain text mail to the BPE wide configured recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        message - not null
        +
        +
        +
      • +
      • +
        +

        send

        +
        default void send(String subject, + String message, + String to)
        +
        Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        message - not null
        +
        to - BPE wide configured recipients if parameter is null
        +
        +
        +
      • +
      • +
        +

        send

        +
        default void send(String subject, + String message, + Collection<String> to)
        +
        Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        message - not null
        +
        to - BPE wide configured recipients if parameter is null or empty
        +
        +
        +
      • +
      • +
        +

        send

        +
        default void send(String subject, + javax.mail.internet.MimeBodyPart body)
        +
        Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        body - not null
        +
        +
        +
      • +
      • +
        +

        send

        +
        default void send(String subject, + javax.mail.internet.MimeBodyPart body, + String to)
        +
        Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        body - not null
        +
        to - BPE wide configured recipients if parameter is null
        +
        +
        +
      • +
      • +
        +

        send

        +
        default void send(String subject, + javax.mail.internet.MimeBodyPart body, + Collection<String> to)
        +
        Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
        +
        +
        Parameters:
        +
        subject - not null
        +
        body - not null
        +
        to - BPE wide configured recipients if parameter is null or empty
        +
        +
        +
      • +
      • +
        +

        send

        +
        void send(String subject, + javax.mail.internet.MimeBodyPart body, + Consumer<javax.mail.internet.MimeMessage> messageModifier)
        +
        Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
        +
        +
        Parameters:
        +
        subject - not null
        +
        body - not null
        +
        messageModifier - may be null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MimetypeService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MimetypeService.html index 57b8bf71e..170786d15 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MimetypeService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/MimetypeService.html @@ -1,182 +1,182 @@ - - - - -MimetypeService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface MimetypeService

    -
    -
    -
    -
    public interface MimetypeService
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      default void
      -
      validate(byte[] data, - String declared)
      -
      -
      Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared - mimetype.
      -
      -
      void
      -
      validate(InputStream stream, - String declared)
      -
      -
      Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared - mimetype.
      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        validate

        -
        default void validate(byte[] data, - String declared)
        -
        Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared - mimetype. Logs a warning if the full mimetypes do not match, throws a RuntimeException if the base - mimetypes do not match.
        -
        -
        Parameters:
        -
        data - byte array of which the mimetype should be detected
        -
        declared - the declared mimetype of the data
        -
        Throws:
        -
        RuntimeException - if the detected and the declared base mimetype do not match
        -
        -
        -
      • -
      • -
        -

        validate

        -
        void validate(InputStream stream, - String declared)
        -
        Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared - mimetype. Logs a warning if the full mimetypes do not match, throws a RuntimeException if the base - mimetypes do not match.
        -
        -
        Parameters:
        -
        stream - input stream of which the mimetype should be detected
        -
        declared - the declared mimetype of the data
        -
        Throws:
        -
        RuntimeException - if the detected and the declared base mimetype do not match
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +MimetypeService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface MimetypeService

    +
    +
    +
    +
    public interface MimetypeService
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      default void
      +
      validate(byte[] data, + String declared)
      +
      +
      Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared + mimetype.
      +
      +
      void
      +
      validate(InputStream stream, + String declared)
      +
      +
      Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared + mimetype.
      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        validate

        +
        default void validate(byte[] data, + String declared)
        +
        Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared + mimetype. Logs a warning if the full mimetypes do not match, throws a RuntimeException if the base + mimetypes do not match.
        +
        +
        Parameters:
        +
        data - byte array of which the mimetype should be detected
        +
        declared - the declared mimetype of the data
        +
        Throws:
        +
        RuntimeException - if the detected and the declared base mimetype do not match
        +
        +
        +
      • +
      • +
        +

        validate

        +
        void validate(InputStream stream, + String declared)
        +
        Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared + mimetype. Logs a warning if the full mimetypes do not match, throws a RuntimeException if the base + mimetypes do not match.
        +
        +
        Parameters:
        +
        stream - input stream of which the mimetype should be detected
        +
        declared - the declared mimetype of the data
        +
        Throws:
        +
        RuntimeException - if the detected and the declared base mimetype do not match
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OidcClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OidcClientProvider.html index f4090aa5c..c6c09a4a5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OidcClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OidcClientProvider.html @@ -1,221 +1,221 @@ - - - - -OidcClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface OidcClientProvider

    -
    -
    -
    -
    public interface OidcClientProvider
    -
    Provides access to OidcClients implementing the Client Credentials Grant.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getOidcClient

        -
        default OidcClient getOidcClient(String baseUrl, - String clientId, - char[] clientSecret)
        -
        -
        Parameters:
        -
        baseUrl - not null
        -
        clientId - not null
        -
        clientSecret - not null
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getOidcClient

        -
        OidcClient getOidcClient(String baseUrl, - String clientId, - char[] clientSecret, - String discoveryPath, - Duration connectTimeout, - Duration readTimeout, - KeyStore trustStore, - Boolean enableDebugLogging)
        -
        -
        Parameters:
        -
        baseUrl - not null
        -
        clientId - not null
        -
        clientSecret - not null
        -
        discoveryPath - may be null, will use configured default value
        -
        connectTimeout - may be null, will use configured default value
        -
        readTimeout - may be null, will use configured default value
        -
        trustStore - may be null, will use configured default value
        -
        enableDebugLogging - may be null, will use configured default value
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      • -
        -

        getOidcClient

        - -
        -
        Parameters:
        -
        config - not null
        -
        Returns:
        -
        never null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +OidcClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface OidcClientProvider

    +
    +
    +
    +
    public interface OidcClientProvider
    +
    Provides access to OidcClients implementing the Client Credentials Grant.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getOidcClient

        +
        default OidcClient getOidcClient(String baseUrl, + String clientId, + char[] clientSecret)
        +
        +
        Parameters:
        +
        baseUrl - not null
        +
        clientId - not null
        +
        clientSecret - not null
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getOidcClient

        +
        OidcClient getOidcClient(String baseUrl, + String clientId, + char[] clientSecret, + String discoveryPath, + Duration connectTimeout, + Duration readTimeout, + KeyStore trustStore, + Boolean enableDebugLogging)
        +
        +
        Parameters:
        +
        baseUrl - not null
        +
        clientId - not null
        +
        clientSecret - not null
        +
        discoveryPath - may be null, will use configured default value
        +
        connectTimeout - may be null, will use configured default value
        +
        readTimeout - may be null, will use configured default value
        +
        trustStore - may be null, will use configured default value
        +
        enableDebugLogging - may be null, will use configured default value
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      • +
        +

        getOidcClient

        + +
        +
        Parameters:
        +
        config - not null
        +
        Returns:
        +
        never null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OrganizationProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OrganizationProvider.html index fe01875cf..e7ec14bb0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OrganizationProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/OrganizationProvider.html @@ -1,374 +1,374 @@ - - - - -OrganizationProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface OrganizationProvider

    -
    -
    -
    -
    public interface OrganizationProvider
    -
    Provides access to Organization resources from the DSF FHIR server.
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getLocalOrganization

        -
        Optional<org.hl7.fhir.r4.model.Organization> getLocalOrganization()
        -
        Retrieves the local Organization resources by searching for the managing Organization of the - local Endpoint resources. The local Endpoint resource is identified by the DSF FHIR server - address configured for the DSF BPE server.
        -
        -
        Returns:
        -
        Managing Organization for the Endpoint resource with address equal to the DSF FHIR server - base address configured for this DSF BPE, empty Optional if no such resource exists
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLocalOrganizationIdentifier

        -
        default Optional<org.hl7.fhir.r4.model.Identifier> getLocalOrganizationIdentifier()
        -
        -
        Returns:
        -
        DSF organization identifier from the local Organization resource, empty Optional if no - such resource exists or the Organization does not have a DSF organization identifier
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLocalOrganizationIdentifierValue

        -
        default Optional<String> getLocalOrganizationIdentifierValue()
        -
        -
        Returns:
        -
        DSF organization identifier value from the local Organization resource, empty Optional if - no such resource exists or the Organization does not have a DSF organization identifier
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getOrganization

        -
        Optional<org.hl7.fhir.r4.model.Organization> getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier)
        -
        -
        Parameters:
        -
        organizationIdentifier - may be null
        -
        Returns:
        -
        Active Organization with the given organizationIdentifier, empty Optional if no - such resource exists or the given identifier is null
        -
        -
        -
      • -
      • -
        -

        getOrganization

        -
        default Optional<org.hl7.fhir.r4.model.Organization> getOrganization(String organizationIdentifierValue)
        -
        -
        Parameters:
        -
        organizationIdentifierValue - may be null
        -
        Returns:
        -
        Active Organization with the given DSF organizationIdentifier, empty Optional if - no such resource exists or the given identifier value is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getOrganizations

        -
        List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - may be null
        -
        Returns:
        -
        Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier, empty List if no parent organization found, - parent has no participating organizations configured via OrganizationAffiliation resources or the - given identifier is null
        -
        -
        -
      • -
      • -
        -

        getOrganizations

        -
        default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - may be null
        -
        Returns:
        -
        Active Organizations configured as participatingOrganization for an active parent Organization - with the given DSF parentOrganizationIdentifierValue, empty List if no parent organization - found, parent has no participating organizations configured via OrganizationAffiliation resources - or the given identifier is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getOrganizations

        -
        List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - may be null
        -
        memberOrganizationRole - may be null
        -
        Returns:
        -
        Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier and role equal to the given - memberOrganizationRole, empty List if no parent organization found, parent has no - participating organizations configured via OrganizationAffiliation resources with the given role - or the given identifier is null
        -
        -
        -
      • -
      • -
        -

        getOrganizations

        -
        default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - may be null
        -
        memberOrganizationRoleCode - may be null
        -
        Returns:
        -
        Active Organizations configured as participatingOrganization for an active parent Organization - with the given parentOrganizationIdentifier and role equal to the given - memberOrganizationRole, empty List if no parent organization found, parent has no - participating organizations configured via OrganizationAffiliation resources with the given role - or the given identifier is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getRemoteOrganizations

        -
        List<org.hl7.fhir.r4.model.Organization> getRemoteOrganizations()
        -
        -
        Returns:
        -
        All active Organization resources except the local Organization and parent - Organization resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getParentOrganizations

        -
        List<org.hl7.fhir.r4.model.Organization> getParentOrganizations()
        -
        -
        Returns:
        -
        All active parent Organization resources
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +OrganizationProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface OrganizationProvider

    +
    +
    +
    +
    public interface OrganizationProvider
    +
    Provides access to Organization resources from the DSF FHIR server.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getLocalOrganization

        +
        Optional<org.hl7.fhir.r4.model.Organization> getLocalOrganization()
        +
        Retrieves the local Organization resources by searching for the managing Organization of the + local Endpoint resources. The local Endpoint resource is identified by the DSF FHIR server + address configured for the DSF BPE server.
        +
        +
        Returns:
        +
        Managing Organization for the Endpoint resource with address equal to the DSF FHIR server + base address configured for this DSF BPE, empty Optional if no such resource exists
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLocalOrganizationIdentifier

        +
        default Optional<org.hl7.fhir.r4.model.Identifier> getLocalOrganizationIdentifier()
        +
        +
        Returns:
        +
        DSF organization identifier from the local Organization resource, empty Optional if no + such resource exists or the Organization does not have a DSF organization identifier
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLocalOrganizationIdentifierValue

        +
        default Optional<String> getLocalOrganizationIdentifierValue()
        +
        +
        Returns:
        +
        DSF organization identifier value from the local Organization resource, empty Optional if + no such resource exists or the Organization does not have a DSF organization identifier
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getOrganization

        +
        Optional<org.hl7.fhir.r4.model.Organization> getOrganization(org.hl7.fhir.r4.model.Identifier organizationIdentifier)
        +
        +
        Parameters:
        +
        organizationIdentifier - may be null
        +
        Returns:
        +
        Active Organization with the given organizationIdentifier, empty Optional if no + such resource exists or the given identifier is null
        +
        +
        +
      • +
      • +
        +

        getOrganization

        +
        default Optional<org.hl7.fhir.r4.model.Organization> getOrganization(String organizationIdentifierValue)
        +
        +
        Parameters:
        +
        organizationIdentifierValue - may be null
        +
        Returns:
        +
        Active Organization with the given DSF organizationIdentifier, empty Optional if + no such resource exists or the given identifier value is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getOrganizations

        +
        List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - may be null
        +
        Returns:
        +
        Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier, empty List if no parent organization found, + parent has no participating organizations configured via OrganizationAffiliation resources or the + given identifier is null
        +
        +
        +
      • +
      • +
        +

        getOrganizations

        +
        default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - may be null
        +
        Returns:
        +
        Active Organizations configured as participatingOrganization for an active parent Organization + with the given DSF parentOrganizationIdentifierValue, empty List if no parent organization + found, parent has no participating organizations configured via OrganizationAffiliation resources + or the given identifier is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getOrganizations

        +
        List<org.hl7.fhir.r4.model.Organization> getOrganizations(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - may be null
        +
        memberOrganizationRole - may be null
        +
        Returns:
        +
        Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier and role equal to the given + memberOrganizationRole, empty List if no parent organization found, parent has no + participating organizations configured via OrganizationAffiliation resources with the given role + or the given identifier is null
        +
        +
        +
      • +
      • +
        +

        getOrganizations

        +
        default List<org.hl7.fhir.r4.model.Organization> getOrganizations(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - may be null
        +
        memberOrganizationRoleCode - may be null
        +
        Returns:
        +
        Active Organizations configured as participatingOrganization for an active parent Organization + with the given parentOrganizationIdentifier and role equal to the given + memberOrganizationRole, empty List if no parent organization found, parent has no + participating organizations configured via OrganizationAffiliation resources with the given role + or the given identifier is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getRemoteOrganizations

        +
        List<org.hl7.fhir.r4.model.Organization> getRemoteOrganizations()
        +
        +
        Returns:
        +
        All active Organization resources except the local Organization and parent + Organization resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getParentOrganizations

        +
        List<org.hl7.fhir.r4.model.Organization> getParentOrganizations()
        +
        +
        Returns:
        +
        All active parent Organization resources
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/QuestionnaireResponseHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/QuestionnaireResponseHelper.html index b24dd8704..2c13e5275 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/QuestionnaireResponseHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/QuestionnaireResponseHelper.html @@ -1,232 +1,232 @@ - - - - -QuestionnaireResponseHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface QuestionnaireResponseHelper

    -
    -
    -
    -
    public interface QuestionnaireResponseHelper
    -
    Methods for manipulating QuestionnaireResponse resources.
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text, - org.hl7.fhir.r4.model.Type answer)
      -
       
      -
      void
      -
      addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text)
      -
       
      -
      default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      -
      getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
       
      -
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      -
      getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
       
      -
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      -
      getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
       
      -
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      -
      getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
       
      -
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      -
      getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
      -
       
      - -
      getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      -
       
      -
      org.hl7.fhir.r4.model.Type
      -
      transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getFirstItemLeaveMatchingLinkId

        -
        default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
        -
        -
      • -
      • -
        -

        getItemLeavesMatchingLinkIdAsList

        -
        default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
        -
        -
      • -
      • -
        -

        getItemLeavesMatchingLinkIdAsStream

        -
        Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId)
        -
        -
      • -
      • -
        -

        getItemLeavesAsList

        -
        default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        -
        -
      • -
      • -
        -

        getItemLeavesAsStream

        -
        Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        -
        -
      • -
      • -
        -

        transformQuestionTypeToAnswerType

        -
        org.hl7.fhir.r4.model.Type transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
        -
        -
      • -
      • -
        -

        addItemLeafWithoutAnswer

        -
        void addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text)
        -
        -
      • -
      • -
        -

        addItemLeafWithAnswer

        -
        void addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, - String linkId, - String text, - org.hl7.fhir.r4.model.Type answer)
        -
        -
      • -
      • -
        -

        getLocalVersionlessAbsoluteUrl

        -
        String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +QuestionnaireResponseHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface QuestionnaireResponseHelper

    +
    +
    +
    +
    public interface QuestionnaireResponseHelper
    +
    Methods for manipulating QuestionnaireResponse resources.
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text, + org.hl7.fhir.r4.model.Type answer)
      +
       
      +
      void
      +
      addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text)
      +
       
      +
      default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      +
      getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
       
      +
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      +
      getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
       
      +
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      +
      getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
       
      +
      default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      +
      getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
       
      +
      Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent>
      +
      getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
      +
       
      + +
      getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
      +
       
      +
      org.hl7.fhir.r4.model.Type
      +
      transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getFirstItemLeaveMatchingLinkId

        +
        default Optional<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getFirstItemLeaveMatchingLinkId(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
        +
        +
      • +
      • +
        +

        getItemLeavesMatchingLinkIdAsList

        +
        default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
        +
        +
      • +
      • +
        +

        getItemLeavesMatchingLinkIdAsStream

        +
        Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesMatchingLinkIdAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId)
        +
        +
      • +
      • +
        +

        getItemLeavesAsList

        +
        default List<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsList(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        +
        +
      • +
      • +
        +

        getItemLeavesAsStream

        +
        Stream<org.hl7.fhir.r4.model.QuestionnaireResponse.QuestionnaireResponseItemComponent> getItemLeavesAsStream(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        +
        +
      • +
      • +
        +

        transformQuestionTypeToAnswerType

        +
        org.hl7.fhir.r4.model.Type transformQuestionTypeToAnswerType(org.hl7.fhir.r4.model.Questionnaire.QuestionnaireItemComponent question)
        +
        +
      • +
      • +
        +

        addItemLeafWithoutAnswer

        +
        void addItemLeafWithoutAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text)
        +
        +
      • +
      • +
        +

        addItemLeafWithAnswer

        +
        void addItemLeafWithAnswer(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse, + String linkId, + String text, + org.hl7.fhir.r4.model.Type answer)
        +
        +
      • +
      • +
        +

        getLocalVersionlessAbsoluteUrl

        +
        String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.QuestionnaireResponse questionnaireResponse)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/ReadAccessHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/ReadAccessHelper.html index 9d9b1ae1e..014583b05 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/ReadAccessHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/ReadAccessHelper.html @@ -1,488 +1,488 @@ - - - - -ReadAccessHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ReadAccessHelper

    -
    -
    -
    -
    public interface ReadAccessHelper
    -
    Methods to configure read access for FHIR resources on a DSF FHIR server. Methods add and check resource Meta - tags.
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addAll(R resource)
      -
      -
      Adds All tag.
      -
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addLocal(R resource)
      -
      -
      Adds LOCAL tag.
      -
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addOrganization(R resource, - String organizationIdentifier)
      -
      -
      Adds ORGANIZATION tag for the given organization.
      -
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addOrganization(R resource, - org.hl7.fhir.r4.model.Organization organization)
      -
      -
      Adds ORGANIZATION tag for the given organization.
      -
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addRole(R resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
      -
      -
      Adds ROLE tag for the given affiliation.
      -
      -
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      -
      addRole(R resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      -
      -
      Adds ROLE tag for the given affiliation.
      -
      -
      boolean
      -
      hasAll(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      boolean
      -
      hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      boolean
      -
      hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      boolean
      -
      hasLocal(org.hl7.fhir.r4.model.Resource resource)
      -
       
      -
      boolean
      -
      hasOrganization(org.hl7.fhir.r4.model.Resource resource, - String organizationIdentifier)
      -
       
      -
      boolean
      -
      hasOrganization(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.Organization organization)
      -
       
      -
      boolean
      -
      hasRole(org.hl7.fhir.r4.model.Resource resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
      -
       
      -
      boolean
      -
      hasRole(org.hl7.fhir.r4.model.Resource resource, - List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
      -
       
      -
      boolean
      -
      hasRole(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      -
       
      -
      boolean
      -
      isValid(org.hl7.fhir.r4.model.Resource resource)
      -
      -
      Resource with access tags valid if:
      - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      - or
      - 1 ALL tag
      -
      - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      -
      - Does not check if referenced organizations or roles exist
      -
      -
      boolean
      -
      isValid(org.hl7.fhir.r4.model.Resource resource, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
      -
      -
      Resource with access tags valid if:
      - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      - or
      - 1 ALL tag
      -
      - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      -
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        addLocal

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addLocal(R resource)
        -
        Adds LOCAL tag. Removes ALL tag if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        Returns:
        -
        null if given resource is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        addOrganization

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, - String organizationIdentifier)
        -
        Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        organizationIdentifier - not null
        -
        Returns:
        -
        null if given resource is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        addOrganization

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, - org.hl7.fhir.r4.model.Organization organization)
        -
        Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        organization - not null
        -
        Returns:
        -
        null if given resource is null
        -
        Throws:
        -
        NullPointerException - if given organization is null
        -
        IllegalArgumentException - if given organization does not have valid identifier
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        addRole

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
        -
        Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        consortiumIdentifier - not null
        -
        roleSystem - not null
        -
        roleCode - not null
        -
        Returns:
        -
        null if given resource is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        addRole

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
        -
        Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        affiliation - not null
        -
        Returns:
        -
        null if given resource is null
        -
        Throws:
        -
        NullPointerException - if given affiliation is null
        -
        IllegalArgumentException - if given affiliation does not have valid consortium identifier or organization role (only one - role supported)
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        addAll

        -
        <R extends org.hl7.fhir.r4.model.Resource> R addAll(R resource)
        -
        Adds All tag. Removes LOCAL, ORGANIZATION and ROLE tags if present.
        -
        -
        Type Parameters:
        -
        R - the resource type
        -
        Parameters:
        -
        resource - may be null
        -
        Returns:
        -
        null if given resource is null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        hasLocal

        -
        boolean hasLocal(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        hasOrganization

        -
        boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, - String organizationIdentifier)
        -
        -
      • -
      • -
        -

        hasOrganization

        -
        boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.Organization organization)
        -
        -
      • -
      • -
        -

        hasAnyOrganization

        -
        boolean hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        hasRole

        -
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - String consortiumIdentifier, - String roleSystem, - String roleCode)
        -
        -
      • -
      • -
        -

        hasRole

        -
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
        -
        -
      • -
      • -
        -

        hasRole

        -
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, - List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
        -
        -
      • -
      • -
        -

        hasAnyRole

        -
        boolean hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        hasAll

        -
        boolean hasAll(org.hl7.fhir.r4.model.Resource resource)
        -
        -
      • -
      • -
        -

        isValid

        -
        boolean isValid(org.hl7.fhir.r4.model.Resource resource)
        -
        Resource with access tags valid if:
        - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
        - or
        - 1 ALL tag
        -
        - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
        -
        - Does not check if referenced organizations or roles exist
        -
        -
        Parameters:
        -
        resource - may be null
        -
        Returns:
        -
        false if given resource is null or resource not valid
        -
        -
        -
      • -
      • -
        -

        isValid

        -
        boolean isValid(org.hl7.fhir.r4.model.Resource resource, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
        -
        Resource with access tags valid if:
        - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
        - or
        - 1 ALL tag
        -
        - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
        -
        -
        Parameters:
        -
        resource - may be null
        -
        organizationWithIdentifierExists - not null
        -
        roleExists - not null
        -
        Returns:
        -
        false if given resource is null or resource not valid
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ReadAccessHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ReadAccessHelper

    +
    +
    +
    +
    public interface ReadAccessHelper
    +
    Methods to configure read access for FHIR resources on a DSF FHIR server. Methods add and check resource Meta + tags.
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addAll(R resource)
      +
      +
      Adds All tag.
      +
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addLocal(R resource)
      +
      +
      Adds LOCAL tag.
      +
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addOrganization(R resource, + String organizationIdentifier)
      +
      +
      Adds ORGANIZATION tag for the given organization.
      +
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addOrganization(R resource, + org.hl7.fhir.r4.model.Organization organization)
      +
      +
      Adds ORGANIZATION tag for the given organization.
      +
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addRole(R resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
      +
      +
      Adds ROLE tag for the given affiliation.
      +
      +
      <R extends org.hl7.fhir.r4.model.Resource>
      R
      +
      addRole(R resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      +
      +
      Adds ROLE tag for the given affiliation.
      +
      +
      boolean
      +
      hasAll(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      boolean
      +
      hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      boolean
      +
      hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      boolean
      +
      hasLocal(org.hl7.fhir.r4.model.Resource resource)
      +
       
      +
      boolean
      +
      hasOrganization(org.hl7.fhir.r4.model.Resource resource, + String organizationIdentifier)
      +
       
      +
      boolean
      +
      hasOrganization(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.Organization organization)
      +
       
      +
      boolean
      +
      hasRole(org.hl7.fhir.r4.model.Resource resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
      +
       
      +
      boolean
      +
      hasRole(org.hl7.fhir.r4.model.Resource resource, + List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
      +
       
      +
      boolean
      +
      hasRole(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
      +
       
      +
      boolean
      +
      isValid(org.hl7.fhir.r4.model.Resource resource)
      +
      +
      Resource with access tags valid if:
      + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      + or
      + 1 ALL tag
      +
      + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      +
      + Does not check if referenced organizations or roles exist
      +
      +
      boolean
      +
      isValid(org.hl7.fhir.r4.model.Resource resource, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
      +
      +
      Resource with access tags valid if:
      + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
      + or
      + 1 ALL tag
      +
      + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        addLocal

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addLocal(R resource)
        +
        Adds LOCAL tag. Removes ALL tag if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        Returns:
        +
        null if given resource is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        addOrganization

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, + String organizationIdentifier)
        +
        Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        organizationIdentifier - not null
        +
        Returns:
        +
        null if given resource is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        addOrganization

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addOrganization(R resource, + org.hl7.fhir.r4.model.Organization organization)
        +
        Adds ORGANIZATION tag for the given organization. Adds LOCAL tag if not present, removes ALL tag if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        organization - not null
        +
        Returns:
        +
        null if given resource is null
        +
        Throws:
        +
        NullPointerException - if given organization is null
        +
        IllegalArgumentException - if given organization does not have valid identifier
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        addRole

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
        +
        Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        consortiumIdentifier - not null
        +
        roleSystem - not null
        +
        roleCode - not null
        +
        Returns:
        +
        null if given resource is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        addRole

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addRole(R resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
        +
        Adds ROLE tag for the given affiliation. Adds LOCAL tag if not present, removes ALL tag if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        affiliation - not null
        +
        Returns:
        +
        null if given resource is null
        +
        Throws:
        +
        NullPointerException - if given affiliation is null
        +
        IllegalArgumentException - if given affiliation does not have valid consortium identifier or organization role (only one + role supported)
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        addAll

        +
        <R extends org.hl7.fhir.r4.model.Resource> R addAll(R resource)
        +
        Adds All tag. Removes LOCAL, ORGANIZATION and ROLE tags if present.
        +
        +
        Type Parameters:
        +
        R - the resource type
        +
        Parameters:
        +
        resource - may be null
        +
        Returns:
        +
        null if given resource is null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        hasLocal

        +
        boolean hasLocal(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        hasOrganization

        +
        boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, + String organizationIdentifier)
        +
        +
      • +
      • +
        +

        hasOrganization

        +
        boolean hasOrganization(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.Organization organization)
        +
        +
      • +
      • +
        +

        hasAnyOrganization

        +
        boolean hasAnyOrganization(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        hasRole

        +
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + String consortiumIdentifier, + String roleSystem, + String roleCode)
        +
        +
      • +
      • +
        +

        hasRole

        +
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + org.hl7.fhir.r4.model.OrganizationAffiliation affiliation)
        +
        +
      • +
      • +
        +

        hasRole

        +
        boolean hasRole(org.hl7.fhir.r4.model.Resource resource, + List<org.hl7.fhir.r4.model.OrganizationAffiliation> affiliations)
        +
        +
      • +
      • +
        +

        hasAnyRole

        +
        boolean hasAnyRole(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        hasAll

        +
        boolean hasAll(org.hl7.fhir.r4.model.Resource resource)
        +
        +
      • +
      • +
        +

        isValid

        +
        boolean isValid(org.hl7.fhir.r4.model.Resource resource)
        +
        Resource with access tags valid if:
        + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
        + or
        + 1 ALL tag
        +
        + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
        +
        + Does not check if referenced organizations or roles exist
        +
        +
        Parameters:
        +
        resource - may be null
        +
        Returns:
        +
        false if given resource is null or resource not valid
        +
        +
        +
      • +
      • +
        +

        isValid

        +
        boolean isValid(org.hl7.fhir.r4.model.Resource resource, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> roleExists)
        +
        Resource with access tags valid if:
        + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
        + or
        + 1 ALL tag
        +
        + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
        +
        +
        Parameters:
        +
        resource - may be null
        +
        organizationWithIdentifierExists - not null
        +
        roleExists - not null
        +
        Returns:
        +
        false if given resource is null or resource not valid
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.Predicate.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.Predicate.html index ed3193182..0b15b163f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.Predicate.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.Predicate.html @@ -1,164 +1,164 @@ - - - - -TargetProvider.Builder.Predicate (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface TargetProvider.Builder.Predicate

    -
    -
    -
    -
    Enclosing interface:
    -
    TargetProvider.Builder
    -
    -
    -
    Functional Interface:
    -
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
    -
    -
    -
    @FunctionalInterface -public static interface TargetProvider.Builder.Predicate
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      boolean
      -
      test(org.hl7.fhir.r4.model.OrganizationAffiliation affiliation, - org.hl7.fhir.r4.model.Organization member, - org.hl7.fhir.r4.model.Endpoint endpoint)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        test

        -
        boolean test(org.hl7.fhir.r4.model.OrganizationAffiliation affiliation, - org.hl7.fhir.r4.model.Organization member, - org.hl7.fhir.r4.model.Endpoint endpoint)
        -
        -
        Parameters:
        -
        affiliation - not null
        -
        member - not null
        -
        endpoint - not null
        -
        Returns:
        -
        true if the entry should part of the resulting Targets
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TargetProvider.Builder.Predicate (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TargetProvider.Builder.Predicate

    +
    +
    +
    +
    Enclosing interface:
    +
    TargetProvider.Builder
    +
    +
    +
    Functional Interface:
    +
    This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
    +
    +
    +
    @FunctionalInterface +public static interface TargetProvider.Builder.Predicate
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      boolean
      +
      test(org.hl7.fhir.r4.model.OrganizationAffiliation affiliation, + org.hl7.fhir.r4.model.Organization member, + org.hl7.fhir.r4.model.Endpoint endpoint)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        test

        +
        boolean test(org.hl7.fhir.r4.model.OrganizationAffiliation affiliation, + org.hl7.fhir.r4.model.Organization member, + org.hl7.fhir.r4.model.Endpoint endpoint)
        +
        +
        Parameters:
        +
        affiliation - not null
        +
        member - not null
        +
        endpoint - not null
        +
        Returns:
        +
        true if the entry should part of the resulting Targets
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.html index b1541b4bf..c868d28cf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.Builder.html @@ -1,228 +1,228 @@ - - - - -TargetProvider.Builder (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface TargetProvider.Builder

    -
    -
    -
    -
    Enclosing interface:
    -
    TargetProvider
    -
    -
    -
    public static interface TargetProvider.Builder
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        withCorrelationKey

        -
        Targets withCorrelationKey()
        -
        A correlationKey should be used if return messages i.e. Task resources from multiple organizations - with the same message-name are expected in a following multi instance message receive task or intermediate - message catch event in a multi instance subprocess.
        - Note: The correlationKey needs to be set as a BpmnExecutionVariables.CORRELATION_KEY variable in the - message receive task or intermediate message catch event of a subprocess before incoming messages i.e. Task - resources can be correlated. Within a BPMN file this can be accomplished by setting an input variable with - name: BpmnExecutionVariables.CORRELATION_KEY, type:
        string or expression, and - value: ${target.correlationKey}. -

        - A correlationKey should also be used when sending a message i.e. Task resource back to an - organization waiting for multiple returns.

        -
        -
        Returns:
        -
        Targets including correlation keys
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        withoutCorrelationKey

        -
        Targets withoutCorrelationKey()
        -
        Targets without correlation key can be used when sending out multiple messages without expecting - replies.
        -
        -
        Returns:
        -
        Targets without correlation keys
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        filter

        - -
        Returns a builder consisting of the elements that match the given predicate. A null - predicate will be ignored.
        -
        -
        Parameters:
        -
        predicate - may be null
        -
        Returns:
        -
        filtered builder
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TargetProvider.Builder (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TargetProvider.Builder

    +
    +
    +
    +
    Enclosing interface:
    +
    TargetProvider
    +
    +
    +
    public static interface TargetProvider.Builder
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        withCorrelationKey

        +
        Targets withCorrelationKey()
        +
        A correlationKey should be used if return messages i.e. Task resources from multiple organizations + with the same message-name are expected in a following multi instance message receive task or intermediate + message catch event in a multi instance subprocess.
        + Note: The correlationKey needs to be set as a BpmnExecutionVariables.CORRELATION_KEY variable in the + message receive task or intermediate message catch event of a subprocess before incoming messages i.e. Task + resources can be correlated. Within a BPMN file this can be accomplished by setting an input variable with + name: BpmnExecutionVariables.CORRELATION_KEY, type:
        string or expression, and + value: ${target.correlationKey}. +

        + A correlationKey should also be used when sending a message i.e. Task resource back to an + organization waiting for multiple returns.

        +
        +
        Returns:
        +
        Targets including correlation keys
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        withoutCorrelationKey

        +
        Targets withoutCorrelationKey()
        +
        Targets without correlation key can be used when sending out multiple messages without expecting + replies.
        +
        +
        Returns:
        +
        Targets without correlation keys
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        filter

        + +
        Returns a builder consisting of the elements that match the given predicate. A null + predicate will be ignored.
        +
        +
        Parameters:
        +
        predicate - may be null
        +
        Returns:
        +
        filtered builder
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.html index d73599a7b..907aced8c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TargetProvider.html @@ -1,259 +1,259 @@ - - - - -TargetProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface TargetProvider

    -
    -
    -
    -
    public interface TargetProvider
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      Nested Classes
      -
      -
      Modifier and Type
      -
      Interface
      -
      Description
      -
      static interface 
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      - -
      create(String parentOrganizationIdentifierValue)
      -
       
      - -
      create(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode)
      -
       
      - -
      create(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode, - String... memberOrganizationIdentifierValue)
      -
       
      - -
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
      -
       
      - -
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      -
       
      - -
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole, - org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        create

        -
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - not null
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization
        -
        -
        -
      • -
      • -
        -

        create

        -
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - not null
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization
        -
        -
        -
      • -
      • -
        -

        create

        -
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - not null
        -
        memberOrganizationRole - not null
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization with the given role
        -
        -
        -
      • -
      • -
        -

        create

        -
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - not null
        -
        memberOrganizationRoleCode - not null
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization with the given role
        -
        -
        -
      • -
      • -
        -

        create

        -
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, - org.hl7.fhir.r4.model.Coding memberOrganizationRole, - org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifier - not null
        -
        memberOrganizationRole - not null
        -
        memberOrganizationIdentifier - not null, array null values will be ignored
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization with the given role, - filtered by the given member organization
        -
        -
        -
      • -
      • -
        -

        create

        -
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue, - String memberOrganizationRoleCode, - String... memberOrganizationIdentifierValue)
        -
        -
        Parameters:
        -
        parentOrganizationIdentifierValue - not null
        -
        memberOrganizationRoleCode - not null
        -
        memberOrganizationIdentifierValue - not null, array null values will be ignored
        -
        Returns:
        -
        Targets builder for all active members of the given parent organization with the given role, - filtered by the given member organization
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TargetProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TargetProvider

    +
    +
    +
    +
    public interface TargetProvider
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      Nested Classes
      +
      +
      Modifier and Type
      +
      Interface
      +
      Description
      +
      static interface 
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      + +
      create(String parentOrganizationIdentifierValue)
      +
       
      + +
      create(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode)
      +
       
      + +
      create(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode, + String... memberOrganizationIdentifierValue)
      +
       
      + +
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
      +
       
      + +
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
      +
       
      + +
      create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole, + org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        create

        +
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - not null
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization
        +
        +
        +
      • +
      • +
        +

        create

        +
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - not null
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization
        +
        +
        +
      • +
      • +
        +

        create

        +
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - not null
        +
        memberOrganizationRole - not null
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization with the given role
        +
        +
        +
      • +
      • +
        +

        create

        +
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - not null
        +
        memberOrganizationRoleCode - not null
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization with the given role
        +
        +
        +
      • +
      • +
        +

        create

        +
        TargetProvider.Builder create(org.hl7.fhir.r4.model.Identifier parentOrganizationIdentifier, + org.hl7.fhir.r4.model.Coding memberOrganizationRole, + org.hl7.fhir.r4.model.Identifier... memberOrganizationIdentifier)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifier - not null
        +
        memberOrganizationRole - not null
        +
        memberOrganizationIdentifier - not null, array null values will be ignored
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization with the given role, + filtered by the given member organization
        +
        +
        +
      • +
      • +
        +

        create

        +
        default TargetProvider.Builder create(String parentOrganizationIdentifierValue, + String memberOrganizationRoleCode, + String... memberOrganizationIdentifierValue)
        +
        +
        Parameters:
        +
        parentOrganizationIdentifierValue - not null
        +
        memberOrganizationRoleCode - not null
        +
        memberOrganizationIdentifierValue - not null, array null values will be ignored
        +
        Returns:
        +
        Targets builder for all active members of the given parent organization with the given role, + filtered by the given member organization
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TaskHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TaskHelper.html index 33001f166..709559ff9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TaskHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/TaskHelper.html @@ -1,862 +1,862 @@ - - - - -TaskHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface TaskHelper

    -
    -
    -
    -
    public interface TaskHelper
    -
    Methods for manipulating Task resources.
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.Task.ParameterComponent
      -
      createInput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
      -
      -
      Creates an input parameter for the given value, system and code.
      -
      -
      org.hl7.fhir.r4.model.Task.ParameterComponent
      -
      createInput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
      -
      -
      Creates an input parameter for the given value and coding.
      -
      -
      org.hl7.fhir.r4.model.Task.TaskOutputComponent
      -
      createOutput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
      -
      -
      Creates an output parameter for the given value, system and code.
      -
      -
      org.hl7.fhir.r4.model.Task.TaskOutputComponent
      -
      createOutput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
      -
      -
      Creates an output parameter for the given value and coding.
      -
      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      -
      Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      -
      Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
      -
      -
      default Optional<String>
      -
      getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - String system, - String code)
      -
      -
      Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
      -
      -
      default Optional<String>
      -
      getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
      -
      -
      Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
      -
      -
      default <T extends org.hl7.fhir.r4.model.Type>
      Optional<T>
      -
      getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
      -
      -
      Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
      -
      -
      default <T extends org.hl7.fhir.r4.model.Type>
      Optional<T>
      -
      getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
      -
      -
      Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
      -
      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      -
      Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
      -
      -
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      -
      Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
      -
      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getInputParameters(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      -
      Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getInputParameters(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      -
      -
      Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
      -
      - -
      getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - String system, - String code)
      -
      -
      Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
      -
      - -
      getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
      -
      -
      Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
      -
      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      -
      Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
      -
      -
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      -
      getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
      -
      -
      Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
      -
      -
      <T extends org.hl7.fhir.r4.model.Type>
      Stream<T>
      -
      getInputParameterValues(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
      -
      -
      Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
      -
      -
      <T extends org.hl7.fhir.r4.model.Type>
      Stream<T>
      -
      getInputParameterValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
      -
      -
      Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
      -
      - -
      getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getLocalVersionlessAbsoluteUrl

        -
        String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
        -
        -
        Parameters:
        -
        task - may be null
        -
        Returns:
        -
        null if the given task is null
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterStringValue

        -
        default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
        -
        Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        Returns:
        -
        Optional.empty() if the given task or coding is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • StringType
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterStringValue

        -
        default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, - String system, - String code)
        -
        Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        Returns:
        -
        Optional.empty() if the given task is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • StringType
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterValue

        -
        default <T extends org.hl7.fhir.r4.model.Type> -Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
        -
        Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
        -
        -
        Type Parameters:
        -
        T - input parameter value type
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Optional.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterValue

        -
        default <T extends org.hl7.fhir.r4.model.Type> -Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
        -
        Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
        -
        -
        Type Parameters:
        -
        T - input parameter value type
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Optional.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterWithExtension

        -
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
        -
        Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        extensionUrl - may be null
        -
        Returns:
        -
        Optional.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameterWithExtension

        -
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
        -
        Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        extensionUrl - may be null
        -
        Returns:
        -
        Optional.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameter

        -
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        -
        Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Optional.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getFirstInputParameter

        -
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        -
        Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Optional.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameterStringValues

        -
        Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding)
        -
        Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        Returns:
        -
        Stream.empty() if the given task or coding is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • StringType
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameterStringValues

        -
        Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, - String system, - String code)
        -
        Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        Returns:
        -
        Stream.empty() if the given task is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • StringType
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameterValues

        -
        <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<T> expectedType)
        -
        Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
        -
        -
        Type Parameters:
        -
        T - input parameter value type
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Stream.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameterValues

        -
        <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<T> expectedType)
        -
        Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
        -
        -
        Type Parameters:
        -
        T - input parameter value type
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Stream.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParametersWithExtension

        -
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
        -
        Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        extensionUrl - may be null
        -
        Returns:
        -
        Stream.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParametersWithExtension

        -
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType, - String extensionUrl)
        -
        Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        extensionUrl - may be null
        -
        Returns:
        -
        Stream.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameters

        -
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, - org.hl7.fhir.r4.model.Coding coding, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        -
        Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
        -
        -
        Parameters:
        -
        task - may be null
        -
        coding - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Stream.empty() if the given task or coding is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        getInputParameters

        -
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, - String system, - String code, - Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        -
        Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
        -
        -
        Parameters:
        -
        task - may be null
        -
        system - may be null
        -
        code - may be null
        -
        expectedType - not null
        -
        Returns:
        -
        Stream.empty() if the given task is null
        -
        Throws:
        -
        NullPointerException - if the given expectedType is null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.getType()
        • -
        • Type
        • -
        -
        -
        -
        -
      • -
      • -
        -

        createInput

        -
        org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
        -
        Creates an input parameter for the given value and coding.
        -
        -
        Parameters:
        -
        value - may be null
        -
        coding - may be null
        -
        Returns:
        -
        not null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • -
        • Task.ParameterComponent.setValue(Type)
        • -
        -
        -
        -
        -
      • -
      • -
        -

        createInput

        -
        org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
        -
        Creates an input parameter for the given value, system and code.
        -
        -
        Parameters:
        -
        value - may be null
        -
        system - may be null
        -
        code - may be null
        -
        Returns:
        -
        not null
        -
        See Also:
        -
        -
          -
        • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • -
        • Task.ParameterComponent.setValue(Type)
        • -
        -
        -
        -
        -
      • -
      • -
        -

        createOutput

        -
        org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, - org.hl7.fhir.r4.model.Coding coding)
        -
        Creates an output parameter for the given value and coding.
        -
        -
        Parameters:
        -
        value - may be null
        -
        coding - may be null
        -
        Returns:
        -
        not null
        -
        See Also:
        -
        -
          -
        • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • -
        • Task.TaskOutputComponent.setValue(Type)
        • -
        -
        -
        -
        -
      • -
      • -
        -

        createOutput

        -
        org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, - String system, - String code)
        -
        Creates an output parameter for the given value, system and code.
        -
        -
        Parameters:
        -
        value - may be null
        -
        system - may be null
        -
        code - may be null
        -
        Returns:
        -
        not null
        -
        See Also:
        -
        -
          -
        • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • -
        • Task.TaskOutputComponent.setValue(Type)
        • -
        -
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TaskHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface TaskHelper

    +
    +
    +
    +
    public interface TaskHelper
    +
    Methods for manipulating Task resources.
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.Task.ParameterComponent
      +
      createInput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
      +
      +
      Creates an input parameter for the given value, system and code.
      +
      +
      org.hl7.fhir.r4.model.Task.ParameterComponent
      +
      createInput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
      +
      +
      Creates an input parameter for the given value and coding.
      +
      +
      org.hl7.fhir.r4.model.Task.TaskOutputComponent
      +
      createOutput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
      +
      +
      Creates an output parameter for the given value, system and code.
      +
      +
      org.hl7.fhir.r4.model.Task.TaskOutputComponent
      +
      createOutput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
      +
      +
      Creates an output parameter for the given value and coding.
      +
      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      +
      Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      +
      Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
      +
      +
      default Optional<String>
      +
      getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + String system, + String code)
      +
      +
      Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
      +
      +
      default Optional<String>
      +
      getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
      +
      +
      Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
      +
      +
      default <T extends org.hl7.fhir.r4.model.Type>
      Optional<T>
      +
      getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
      +
      +
      Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
      +
      +
      default <T extends org.hl7.fhir.r4.model.Type>
      Optional<T>
      +
      getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
      +
      +
      Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
      +
      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      +
      Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
      +
      +
      default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      +
      Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
      +
      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getInputParameters(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      +
      Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getInputParameters(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
      +
      +
      Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
      +
      + +
      getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + String system, + String code)
      +
      +
      Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
      +
      + +
      getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
      +
      +
      Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
      +
      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      +
      Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
      +
      +
      Stream<org.hl7.fhir.r4.model.Task.ParameterComponent>
      +
      getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
      +
      +
      Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
      +
      +
      <T extends org.hl7.fhir.r4.model.Type>
      Stream<T>
      +
      getInputParameterValues(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
      +
      +
      Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
      +
      +
      <T extends org.hl7.fhir.r4.model.Type>
      Stream<T>
      +
      getInputParameterValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
      +
      +
      Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
      +
      + +
      getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getLocalVersionlessAbsoluteUrl

        +
        String getLocalVersionlessAbsoluteUrl(org.hl7.fhir.r4.model.Task task)
        +
        +
        Parameters:
        +
        task - may be null
        +
        Returns:
        +
        null if the given task is null
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterStringValue

        +
        default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
        +
        Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        Returns:
        +
        Optional.empty() if the given task or coding is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • StringType
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterStringValue

        +
        default Optional<String> getFirstInputParameterStringValue(org.hl7.fhir.r4.model.Task task, + String system, + String code)
        +
        Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        Returns:
        +
        Optional.empty() if the given task is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • StringType
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterValue

        +
        default <T extends org.hl7.fhir.r4.model.Type> +Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
        +
        Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
        +
        +
        Type Parameters:
        +
        T - input parameter value type
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Optional.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterValue

        +
        default <T extends org.hl7.fhir.r4.model.Type> +Optional<T> getFirstInputParameterValue(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
        +
        Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
        +
        +
        Type Parameters:
        +
        T - input parameter value type
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Optional.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterWithExtension

        +
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
        +
        Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        extensionUrl - may be null
        +
        Returns:
        +
        Optional.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameterWithExtension

        +
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameterWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
        +
        Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        extensionUrl - may be null
        +
        Returns:
        +
        Optional.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameter

        +
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        +
        Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Optional.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getFirstInputParameter

        +
        default Optional<org.hl7.fhir.r4.model.Task.ParameterComponent> getFirstInputParameter(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        +
        Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Optional.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameterStringValues

        +
        Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding)
        +
        Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        Returns:
        +
        Stream.empty() if the given task or coding is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • StringType
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameterStringValues

        +
        Stream<String> getInputParameterStringValues(org.hl7.fhir.r4.model.Task task, + String system, + String code)
        +
        Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        Returns:
        +
        Stream.empty() if the given task is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • StringType
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameterValues

        +
        <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<T> expectedType)
        +
        Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
        +
        +
        Type Parameters:
        +
        T - input parameter value type
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Stream.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameterValues

        +
        <T extends org.hl7.fhir.r4.model.Type> Stream<T> getInputParameterValues(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<T> expectedType)
        +
        Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
        +
        +
        Type Parameters:
        +
        T - input parameter value type
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Stream.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParametersWithExtension

        +
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
        +
        Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        extensionUrl - may be null
        +
        Returns:
        +
        Stream.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParametersWithExtension

        +
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParametersWithExtension(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType, + String extensionUrl)
        +
        Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        extensionUrl - may be null
        +
        Returns:
        +
        Stream.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameters

        +
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, + org.hl7.fhir.r4.model.Coding coding, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        +
        Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
        +
        +
        Parameters:
        +
        task - may be null
        +
        coding - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Stream.empty() if the given task or coding is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        getInputParameters

        +
        Stream<org.hl7.fhir.r4.model.Task.ParameterComponent> getInputParameters(org.hl7.fhir.r4.model.Task task, + String system, + String code, + Class<? extends org.hl7.fhir.r4.model.Type> expectedType)
        +
        Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
        +
        +
        Parameters:
        +
        task - may be null
        +
        system - may be null
        +
        code - may be null
        +
        expectedType - not null
        +
        Returns:
        +
        Stream.empty() if the given task is null
        +
        Throws:
        +
        NullPointerException - if the given expectedType is null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.getType()
        • +
        • Type
        • +
        +
        +
        +
        +
      • +
      • +
        +

        createInput

        +
        org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
        +
        Creates an input parameter for the given value and coding.
        +
        +
        Parameters:
        +
        value - may be null
        +
        coding - may be null
        +
        Returns:
        +
        not null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • +
        • Task.ParameterComponent.setValue(Type)
        • +
        +
        +
        +
        +
      • +
      • +
        +

        createInput

        +
        org.hl7.fhir.r4.model.Task.ParameterComponent createInput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
        +
        Creates an input parameter for the given value, system and code.
        +
        +
        Parameters:
        +
        value - may be null
        +
        system - may be null
        +
        code - may be null
        +
        Returns:
        +
        not null
        +
        See Also:
        +
        +
          +
        • Task.ParameterComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • +
        • Task.ParameterComponent.setValue(Type)
        • +
        +
        +
        +
        +
      • +
      • +
        +

        createOutput

        +
        org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, + org.hl7.fhir.r4.model.Coding coding)
        +
        Creates an output parameter for the given value and coding.
        +
        +
        Parameters:
        +
        value - may be null
        +
        coding - may be null
        +
        Returns:
        +
        not null
        +
        See Also:
        +
        +
          +
        • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • +
        • Task.TaskOutputComponent.setValue(Type)
        • +
        +
        +
        +
        +
      • +
      • +
        +

        createOutput

        +
        org.hl7.fhir.r4.model.Task.TaskOutputComponent createOutput(org.hl7.fhir.r4.model.Type value, + String system, + String code)
        +
        Creates an output parameter for the given value, system and code.
        +
        +
        Parameters:
        +
        value - may be null
        +
        system - may be null
        +
        code - may be null
        +
        Returns:
        +
        not null
        +
        See Also:
        +
        +
          +
        • Task.TaskOutputComponent.setType(org.hl7.fhir.r4.model.CodeableConcept)
        • +
        • Task.TaskOutputComponent.setValue(Type)
        • +
        +
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.Kem.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.Kem.html index f83378b93..1a38dae23 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.Kem.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.Kem.html @@ -1,90 +1,90 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.CryptoService.Kem (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.CryptoService.Kem

    -
    -
    Packages that use CryptoService.Kem
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.CryptoService.Kem (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.CryptoService.Kem

    +
    +
    Packages that use CryptoService.Kem
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.html index 59ed3f8a5..b04ed8c35 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/CryptoService.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.CryptoService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.CryptoService

    -
    -
    Packages that use CryptoService
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.CryptoService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.CryptoService

    +
    +
    Packages that use CryptoService
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/DsfClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/DsfClientProvider.html index c24a59bd5..480ac6dc6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/DsfClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/DsfClientProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.DsfClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.DsfClientProvider

    -
    -
    Packages that use DsfClientProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.DsfClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.DsfClientProvider

    +
    +
    Packages that use DsfClientProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/EndpointProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/EndpointProvider.html index 0a6982e7a..651d2da3c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/EndpointProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/EndpointProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.EndpointProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.EndpointProvider

    -
    -
    Packages that use EndpointProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.EndpointProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.EndpointProvider

    +
    +
    Packages that use EndpointProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/FhirClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/FhirClientProvider.html index ef759ea5d..d19777f06 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/FhirClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/FhirClientProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.FhirClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.FhirClientProvider

    -
    -
    Packages that use FhirClientProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.FhirClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.FhirClientProvider

    +
    +
    Packages that use FhirClientProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MailService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MailService.html index 56942f3f3..2704b0374 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MailService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MailService.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.MailService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.MailService

    -
    -
    Packages that use MailService
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.MailService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.MailService

    +
    +
    Packages that use MailService
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MimetypeService.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MimetypeService.html index d65d518ea..a7bda8de8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MimetypeService.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/MimetypeService.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.MimetypeService (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.MimetypeService

    -
    -
    Packages that use MimetypeService
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.MimetypeService (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.MimetypeService

    +
    +
    Packages that use MimetypeService
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OidcClientProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OidcClientProvider.html index 48f98382c..cefc7d3b4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OidcClientProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OidcClientProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.OidcClientProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.OidcClientProvider

    -
    -
    Packages that use OidcClientProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.OidcClientProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.OidcClientProvider

    +
    +
    Packages that use OidcClientProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OrganizationProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OrganizationProvider.html index bc1f6d425..3cac96ce2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OrganizationProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/OrganizationProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.OrganizationProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.OrganizationProvider

    -
    -
    Packages that use OrganizationProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.OrganizationProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.OrganizationProvider

    +
    +
    Packages that use OrganizationProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/QuestionnaireResponseHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/QuestionnaireResponseHelper.html index 174410895..ff26630ba 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/QuestionnaireResponseHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/QuestionnaireResponseHelper.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.QuestionnaireResponseHelper

    -
    -
    Packages that use QuestionnaireResponseHelper
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.QuestionnaireResponseHelper

    +
    +
    Packages that use QuestionnaireResponseHelper
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/ReadAccessHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/ReadAccessHelper.html index 7262254ef..7f822fe12 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/ReadAccessHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/ReadAccessHelper.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.ReadAccessHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.ReadAccessHelper

    -
    -
    Packages that use ReadAccessHelper
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.ReadAccessHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.ReadAccessHelper

    +
    +
    Packages that use ReadAccessHelper
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.Predicate.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.Predicate.html index 24f8fb022..b62c627fd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.Predicate.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.Predicate.html @@ -1,89 +1,89 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.html index abd5e0274..37b557299 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.Builder.html @@ -1,113 +1,113 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.TargetProvider.Builder (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider.Builder

    -
    -
    Packages that use TargetProvider.Builder
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.TargetProvider.Builder (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider.Builder

    +
    +
    Packages that use TargetProvider.Builder
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.html index dbaaa676c..499b70fa0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TargetProvider.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.TargetProvider (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider

    -
    -
    Packages that use TargetProvider
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.TargetProvider (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.TargetProvider

    +
    +
    Packages that use TargetProvider
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TaskHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TaskHelper.html index 11d845049..e59076cdf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TaskHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/class-use/TaskHelper.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.TaskHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.TaskHelper

    -
    -
    Packages that use TaskHelper
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.TaskHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.TaskHelper

    +
    +
    Packages that use TaskHelper
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-summary.html index 936fe2404..f135be6c8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-summary.html @@ -1,170 +1,170 @@ - - - - -dev.dsf.bpe.v2.service (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.service

    -
    -
    -
    package dev.dsf.bpe.v2.service
    -
    -
      -
    • - -
    • -
    • -
      -
      Interfaces
      -
      -
      Class
      -
      Description
      - -
      -
      Provides methods for: - - Creating and using RSA and ECDH key encapsulation mechanism - Reading X509 certificates and private-keys (encrypted or not encrypted) - Reading JKS and PKCS12 key-stores - Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain - Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs - Validating key-pairs to check if a private-key belongs to a public-key - Validating certificates - Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key - and certificate chain -
      -
      - -
      -
      Key encapsulation mechanism with encrypt and decrypt methods.
      -
      - -
      -
      Provides clients for DSF FHIR servers.
      -
      - -
      -
      Provides access to Endpoint resources from the DSF FHIR server.
      -
      - -
      -
      Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
      -
      - -
      -
      Service for sending e-mail if a connection to an SMTP mail server is configured.
      -
      - -
       
      - -
      -
      Provides access to OidcClients implementing the Client Credentials Grant.
      -
      - -
      -
      Provides access to Organization resources from the DSF FHIR server.
      -
      - -
      -
      Methods for manipulating QuestionnaireResponse resources.
      -
      - -
      -
      Methods to configure read access for FHIR resources on a DSF FHIR server.
      -
      - -
       
      - -
       
      - -
       
      - -
      -
      Methods for manipulating Task resources.
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.service (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.service

    +
    +
    +
    package dev.dsf.bpe.v2.service
    +
    +
      +
    • + +
    • +
    • +
      +
      Interfaces
      +
      +
      Class
      +
      Description
      + +
      +
      Provides methods for: + + Creating and using RSA and ECDH key encapsulation mechanism + Reading X509 certificates and private-keys (encrypted or not encrypted) + Reading JKS and PKCS12 key-stores + Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain + Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs + Validating key-pairs to check if a private-key belongs to a public-key + Validating certificates + Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key + and certificate chain +
      +
      + +
      +
      Key encapsulation mechanism with encrypt and decrypt methods.
      +
      + +
      +
      Provides clients for DSF FHIR servers.
      +
      + +
      +
      Provides access to Endpoint resources from the DSF FHIR server.
      +
      + +
      +
      Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
      +
      + +
      +
      Service for sending e-mail if a connection to an SMTP mail server is configured.
      +
      + +
       
      + +
      +
      Provides access to OidcClients implementing the Client Credentials Grant.
      +
      + +
      +
      Provides access to Organization resources from the DSF FHIR server.
      +
      + +
      +
      Methods for manipulating QuestionnaireResponse resources.
      +
      + +
      +
      Methods to configure read access for FHIR resources on a DSF FHIR server.
      +
      + +
       
      + +
       
      + +
       
      + +
      +
      Methods for manipulating Task resources.
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-tree.html index 0c05fc37f..b82c59719 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-tree.html @@ -1,86 +1,86 @@ - - - - -dev.dsf.bpe.v2.service Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.service

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.service Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.service

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-use.html index bf8d1f30c..612bf748c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/package-use.html @@ -1,156 +1,156 @@ - - - - -Uses of Package dev.dsf.bpe.v2.service (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.service

    -
    -
    Packages that use dev.dsf.bpe.v2.service
    -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    -
      -
    • -
      - -
      -
      Class
      -
      Description
      - -
      -
      Provides methods for: - - Creating and using RSA and ECDH key encapsulation mechanism - Reading X509 certificates and private-keys (encrypted or not encrypted) - Reading JKS and PKCS12 key-stores - Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain - Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs - Validating key-pairs to check if a private-key belongs to a public-key - Validating certificates - Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key - and certificate chain -
      -
      - -
      -
      Provides clients for DSF FHIR servers.
      -
      - -
      -
      Provides access to Endpoint resources from the DSF FHIR server.
      -
      - -
      -
      Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
      -
      - -
      -
      Service for sending e-mail if a connection to an SMTP mail server is configured.
      -
      - -
       
      - -
      -
      Provides access to OidcClients implementing the Client Credentials Grant.
      -
      - -
      -
      Provides access to Organization resources from the DSF FHIR server.
      -
      - -
      -
      Methods for manipulating QuestionnaireResponse resources.
      -
      - -
      -
      Methods to configure read access for FHIR resources on a DSF FHIR server.
      -
      - -
       
      - -
      -
      Methods for manipulating Task resources.
      -
      -
      -
      -
    • -
    • -
      - -
      -
      Class
      -
      Description
      - -
      -
      Key encapsulation mechanism with encrypt and decrypt methods.
      -
      - -
       
      - -
       
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.service (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.service

    +
    +
    Packages that use dev.dsf.bpe.v2.service
    +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    +
      +
    • +
      + +
      +
      Class
      +
      Description
      + +
      +
      Provides methods for: + + Creating and using RSA and ECDH key encapsulation mechanism + Reading X509 certificates and private-keys (encrypted or not encrypted) + Reading JKS and PKCS12 key-stores + Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain + Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs + Validating key-pairs to check if a private-key belongs to a public-key + Validating certificates + Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key + and certificate chain +
      +
      + +
      +
      Provides clients for DSF FHIR servers.
      +
      + +
      +
      Provides access to Endpoint resources from the DSF FHIR server.
      +
      + +
      +
      Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
      +
      + +
      +
      Service for sending e-mail if a connection to an SMTP mail server is configured.
      +
      + +
       
      + +
      +
      Provides access to OidcClients implementing the Client Credentials Grant.
      +
      + +
      +
      Provides access to Organization resources from the DSF FHIR server.
      +
      + +
      +
      Methods for manipulating QuestionnaireResponse resources.
      +
      + +
      +
      Methods to configure read access for FHIR resources on a DSF FHIR server.
      +
      + +
       
      + +
      +
      Methods for manipulating Task resources.
      +
      +
      +
      +
    • +
    • +
      + +
      +
      Class
      +
      Description
      + +
      +
      Key encapsulation mechanism with encrypt and decrypt methods.
      +
      + +
       
      + +
       
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Identity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Identity.html index 23c098fca..5d5fa6fcd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Identity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Identity.html @@ -1,160 +1,160 @@ - - - - -Identity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Identity

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    OrganizationIdentity, PractitionerIdentity
    -
    -
    -
    public interface Identity
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.Organization
      - -
       
      -
      boolean
      - -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        isLocalIdentity

        -
        boolean isLocalIdentity()
        -
        -
      • -
      • -
        -

        getOrganization

        -
        org.hl7.fhir.r4.model.Organization getOrganization()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Identity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Identity

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    OrganizationIdentity, PractitionerIdentity
    +
    +
    +
    public interface Identity
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.Organization
      + +
       
      +
      boolean
      + +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        isLocalIdentity

        +
        boolean isLocalIdentity()
        +
        +
      • +
      • +
        +

        getOrganization

        +
        org.hl7.fhir.r4.model.Organization getOrganization()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/OrganizationIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/OrganizationIdentity.html index 175bb764f..7e9a0bdaa 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/OrganizationIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/OrganizationIdentity.html @@ -1,120 +1,120 @@ - - - - -OrganizationIdentity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface OrganizationIdentity

    -
    -
    -
    -
    All Superinterfaces:
    -
    Identity
    -
    -
    -
    public interface OrganizationIdentity -extends Identity
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +OrganizationIdentity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface OrganizationIdentity

    +
    +
    +
    +
    All Superinterfaces:
    +
    Identity
    +
    +
    +
    public interface OrganizationIdentity +extends Identity
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/PractitionerIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/PractitionerIdentity.html index b54560043..416c9ab87 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/PractitionerIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/PractitionerIdentity.html @@ -1,155 +1,155 @@ - - - - -PractitionerIdentity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface PractitionerIdentity

    -
    -
    -
    -
    All Superinterfaces:
    -
    Identity
    -
    -
    -
    public interface PractitionerIdentity -extends Identity
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      Set<org.hl7.fhir.r4.model.Coding>
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from interface dev.dsf.bpe.v2.service.process.Identity

      -getOrganization, isLocalIdentity
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getPractionerRoles

        -
        Set<org.hl7.fhir.r4.model.Coding> getPractionerRoles()
        -
        -
        Returns:
        -
        never null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +PractitionerIdentity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface PractitionerIdentity

    +
    +
    +
    +
    All Superinterfaces:
    +
    Identity
    +
    +
    +
    public interface PractitionerIdentity +extends Identity
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      Set<org.hl7.fhir.r4.model.Coding>
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from interface dev.dsf.bpe.v2.service.process.Identity

      +getOrganization, isLocalIdentity
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getPractionerRoles

        +
        Set<org.hl7.fhir.r4.model.Coding> getPractionerRoles()
        +
        +
        Returns:
        +
        never null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RecipientFactory.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RecipientFactory.html index cc8582056..e59d0568d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RecipientFactory.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RecipientFactory.html @@ -1,169 +1,169 @@ - - - - -ProcessAuthorizationHelper.RecipientFactory (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessAuthorizationHelper.RecipientFactory

    -
    -
    -
    -
    Enclosing interface:
    -
    ProcessAuthorizationHelper
    -
    -
    -
    public static interface ProcessAuthorizationHelper.RecipientFactory
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessAuthorizationHelper.RecipientFactory (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessAuthorizationHelper.RecipientFactory

    +
    +
    +
    +
    Enclosing interface:
    +
    ProcessAuthorizationHelper
    +
    +
    +
    public static interface ProcessAuthorizationHelper.RecipientFactory
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RequesterFactory.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RequesterFactory.html index 0fa3b8e96..6697e46c5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RequesterFactory.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.RequesterFactory.html @@ -1,241 +1,241 @@ - - - - -ProcessAuthorizationHelper.RequesterFactory (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessAuthorizationHelper.RequesterFactory

    -
    -
    -
    -
    Enclosing interface:
    -
    ProcessAuthorizationHelper
    -
    -
    -
    public static interface ProcessAuthorizationHelper.RequesterFactory
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        localAll

        -
        Requester localAll()
        -
        -
      • -
      • -
        -

        localAllPractitioner

        -
        Requester localAllPractitioner(String practitionerRoleSystem, - String practitionerRoleCode)
        -
        -
      • -
      • -
        -

        remoteAll

        -
        Requester remoteAll()
        -
        -
      • -
      • -
        -

        localOrganization

        -
        Requester localOrganization(String organizationIdentifier)
        -
        -
      • -
      • -
        -

        localOrganizationPractitioner

        -
        Requester localOrganizationPractitioner(String organizationIdentifier, - String practitionerRoleSystem, - String practitionerRoleCode)
        -
        -
      • -
      • -
        -

        remoteOrganization

        -
        Requester remoteOrganization(String organizationIdentifier)
        -
        -
      • -
      • -
        -

        localRole

        -
        Requester localRole(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode)
        -
        -
      • -
      • -
        -

        localRolePractitioner

        -
        Requester localRolePractitioner(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode, - String practitionerRoleSystem, - String practitionerRoleCode)
        -
        -
      • -
      • -
        -

        remoteRole

        -
        Requester remoteRole(String parentOrganizationIdentifier, - String organizatioRoleSystem, - String organizatioRoleCode)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessAuthorizationHelper.RequesterFactory (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessAuthorizationHelper.RequesterFactory

    +
    +
    +
    +
    Enclosing interface:
    +
    ProcessAuthorizationHelper
    +
    +
    +
    public static interface ProcessAuthorizationHelper.RequesterFactory
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        localAll

        +
        Requester localAll()
        +
        +
      • +
      • +
        +

        localAllPractitioner

        +
        Requester localAllPractitioner(String practitionerRoleSystem, + String practitionerRoleCode)
        +
        +
      • +
      • +
        +

        remoteAll

        +
        Requester remoteAll()
        +
        +
      • +
      • +
        +

        localOrganization

        +
        Requester localOrganization(String organizationIdentifier)
        +
        +
      • +
      • +
        +

        localOrganizationPractitioner

        +
        Requester localOrganizationPractitioner(String organizationIdentifier, + String practitionerRoleSystem, + String practitionerRoleCode)
        +
        +
      • +
      • +
        +

        remoteOrganization

        +
        Requester remoteOrganization(String organizationIdentifier)
        +
        +
      • +
      • +
        +

        localRole

        +
        Requester localRole(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode)
        +
        +
      • +
      • +
        +

        localRolePractitioner

        +
        Requester localRolePractitioner(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode, + String practitionerRoleSystem, + String practitionerRoleCode)
        +
        +
      • +
      • +
        +

        remoteRole

        +
        Requester remoteRole(String parentOrganizationIdentifier, + String organizatioRoleSystem, + String organizatioRoleCode)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.html index e4cede7fe..75ddbac27 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/ProcessAuthorizationHelper.html @@ -1,289 +1,289 @@ - - - - -ProcessAuthorizationHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface ProcessAuthorizationHelper

    -
    -
    -
    -
    public interface ProcessAuthorizationHelper
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getRecipientFactory

        - -
        -
      • -
      • -
        -

        getRequesterFactory

        - -
        -
      • -
      • -
        -

        add

        -
        org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String messageName, - String taskProfile, - Requester requester, - Recipient recipient)
        -
        -
      • -
      • -
        -

        add

        -
        org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String messageName, - String taskProfile, - Collection<? extends Requester> requesters, - Collection<? extends Recipient> recipients)
        -
        -
      • -
      • -
        -

        isValid

        -
        boolean isValid(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - Predicate<org.hl7.fhir.r4.model.CanonicalType> profileExists, - Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, - Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, - Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
        -
        -
      • -
      • -
        -

        getRequesters

        -
        default Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - String taskProfile)
        -
        -
      • -
      • -
        -

        getRequesters

        -
        Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - Collection<String> taskProfiles)
        -
        -
      • -
      • -
        -

        getRecipients

        -
        default Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - String taskProfiles)
        -
        -
      • -
      • -
        -

        getRecipients

        -
        Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, - String processUrl, - String processVersion, - String messageName, - Collection<String> taskProfiles)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ProcessAuthorizationHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface ProcessAuthorizationHelper

    +
    +
    +
    +
    public interface ProcessAuthorizationHelper
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getRecipientFactory

        + +
        +
      • +
      • +
        +

        getRequesterFactory

        + +
        +
      • +
      • +
        +

        add

        +
        org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String messageName, + String taskProfile, + Requester requester, + Recipient recipient)
        +
        +
      • +
      • +
        +

        add

        +
        org.hl7.fhir.r4.model.ActivityDefinition add(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String messageName, + String taskProfile, + Collection<? extends Requester> requesters, + Collection<? extends Recipient> recipients)
        +
        +
      • +
      • +
        +

        isValid

        +
        boolean isValid(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + Predicate<org.hl7.fhir.r4.model.CanonicalType> profileExists, + Predicate<org.hl7.fhir.r4.model.Coding> practitionerRoleExists, + Predicate<org.hl7.fhir.r4.model.Identifier> organizationWithIdentifierExists, + Predicate<org.hl7.fhir.r4.model.Coding> organizationRoleExists)
        +
        +
      • +
      • +
        +

        getRequesters

        +
        default Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + String taskProfile)
        +
        +
      • +
      • +
        +

        getRequesters

        +
        Stream<Requester> getRequesters(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + Collection<String> taskProfiles)
        +
        +
      • +
      • +
        +

        getRecipients

        +
        default Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + String taskProfiles)
        +
        +
      • +
      • +
        +

        getRecipients

        +
        Stream<Recipient> getRecipients(org.hl7.fhir.r4.model.ActivityDefinition activityDefinition, + String processUrl, + String processVersion, + String messageName, + Collection<String> taskProfiles)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Recipient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Recipient.html index c0acd0504..711c3814e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Recipient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Recipient.html @@ -1,182 +1,182 @@ - - - - -Recipient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Recipient

    -
    -
    -
    -
    All Superinterfaces:
    -
    WithAuthorization
    -
    -
    -
    public interface Recipient -extends WithAuthorization
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        recipientMatches

        -
        boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
        -
        -
      • -
      • -
        -

        isRecipientAuthorized

        -
        boolean isRecipientAuthorized(Identity recipientUser, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
        -
        -
      • -
      • -
        -

        isRecipientAuthorized

        -
        default boolean isRecipientAuthorized(Identity recipientUser, - Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
        -
        -
      • -
      • -
        -

        toRecipientExtension

        -
        org.hl7.fhir.r4.model.Extension toRecipientExtension()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Recipient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Recipient

    +
    +
    +
    +
    All Superinterfaces:
    +
    WithAuthorization
    +
    +
    +
    public interface Recipient +extends WithAuthorization
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        recipientMatches

        +
        boolean recipientMatches(org.hl7.fhir.r4.model.Extension recipientExtension)
        +
        +
      • +
      • +
        +

        isRecipientAuthorized

        +
        boolean isRecipientAuthorized(Identity recipientUser, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
        +
        +
      • +
      • +
        +

        isRecipientAuthorized

        +
        default boolean isRecipientAuthorized(Identity recipientUser, + Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> recipientAffiliations)
        +
        +
      • +
      • +
        +

        toRecipientExtension

        +
        org.hl7.fhir.r4.model.Extension toRecipientExtension()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Requester.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Requester.html index e105b27b6..271955a08 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Requester.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/Requester.html @@ -1,182 +1,182 @@ - - - - -Requester (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Requester

    -
    -
    -
    -
    All Superinterfaces:
    -
    WithAuthorization
    -
    -
    -
    public interface Requester -extends WithAuthorization
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        requesterMatches

        -
        boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
        -
        -
      • -
      • -
        -

        isRequesterAuthorized

        -
        boolean isRequesterAuthorized(Identity requesterUser, - Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
        -
        -
      • -
      • -
        -

        isRequesterAuthorized

        -
        default boolean isRequesterAuthorized(Identity requesterUser, - Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
        -
        -
      • -
      • -
        -

        toRequesterExtension

        -
        org.hl7.fhir.r4.model.Extension toRequesterExtension()
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Requester (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Requester

    +
    +
    +
    +
    All Superinterfaces:
    +
    WithAuthorization
    +
    +
    +
    public interface Requester +extends WithAuthorization
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        requesterMatches

        +
        boolean requesterMatches(org.hl7.fhir.r4.model.Extension requesterExtension)
        +
        +
      • +
      • +
        +

        isRequesterAuthorized

        +
        boolean isRequesterAuthorized(Identity requesterUser, + Stream<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
        +
        +
      • +
      • +
        +

        isRequesterAuthorized

        +
        default boolean isRequesterAuthorized(Identity requesterUser, + Collection<org.hl7.fhir.r4.model.OrganizationAffiliation> requesterAffiliations)
        +
        +
      • +
      • +
        +

        toRequesterExtension

        +
        org.hl7.fhir.r4.model.Extension toRequesterExtension()
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/WithAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/WithAuthorization.html index 0733ef535..c84048d06 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/WithAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/WithAuthorization.html @@ -1,156 +1,156 @@ - - - - -WithAuthorization (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface WithAuthorization

    -
    -
    -
    -
    All Known Subinterfaces:
    -
    Recipient, Requester
    -
    -
    -
    public interface WithAuthorization
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      org.hl7.fhir.r4.model.Coding
      - -
       
      -
      boolean
      -
      matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getProcessAuthorizationCode

        -
        org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
        -
        -
      • -
      • -
        -

        matches

        -
        boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +WithAuthorization (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface WithAuthorization

    +
    +
    +
    +
    All Known Subinterfaces:
    +
    Recipient, Requester
    +
    +
    +
    public interface WithAuthorization
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      org.hl7.fhir.r4.model.Coding
      + +
       
      +
      boolean
      +
      matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getProcessAuthorizationCode

        +
        org.hl7.fhir.r4.model.Coding getProcessAuthorizationCode()
        +
        +
      • +
      • +
        +

        matches

        +
        boolean matches(org.hl7.fhir.r4.model.Coding processAuthorizationCode)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Identity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Identity.html index e669d4c69..4b67656e8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Identity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Identity.html @@ -1,112 +1,112 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.Identity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Identity

    -
    -
    Packages that use Identity
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.Identity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Identity

    +
    +
    Packages that use Identity
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/OrganizationIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/OrganizationIdentity.html index deb791deb..54292cd92 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/OrganizationIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/OrganizationIdentity.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.OrganizationIdentity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.OrganizationIdentity

    -
    -No usage of dev.dsf.bpe.v2.service.process.OrganizationIdentity
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.OrganizationIdentity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.OrganizationIdentity

    +
    +No usage of dev.dsf.bpe.v2.service.process.OrganizationIdentity
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/PractitionerIdentity.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/PractitionerIdentity.html index 99164602e..46b18348d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/PractitionerIdentity.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/PractitionerIdentity.html @@ -1,62 +1,62 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.PractitionerIdentity (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.PractitionerIdentity

    -
    -No usage of dev.dsf.bpe.v2.service.process.PractitionerIdentity
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.PractitionerIdentity (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.PractitionerIdentity

    +
    +No usage of dev.dsf.bpe.v2.service.process.PractitionerIdentity
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RecipientFactory.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RecipientFactory.html index ad1211de3..fda4a6d0e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RecipientFactory.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RecipientFactory.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RequesterFactory.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RequesterFactory.html index c7392b0d8..7bd1c66a4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RequesterFactory.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.RequesterFactory.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.html index 092be4133..84c801da7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/ProcessAuthorizationHelper.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper

    -
    -
    Packages that use ProcessAuthorizationHelper
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper

    +
    +
    Packages that use ProcessAuthorizationHelper
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Recipient.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Recipient.html index 56a6cf717..cbb18a6f3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Recipient.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Recipient.html @@ -1,128 +1,128 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.Recipient (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Recipient

    -
    -
    Packages that use Recipient
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.Recipient (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Recipient

    +
    +
    Packages that use Recipient
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Requester.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Requester.html index a8f09d3cf..487282e8d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Requester.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/Requester.html @@ -1,168 +1,168 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.Requester (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Requester

    -
    -
    Packages that use Requester
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.Requester (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.Requester

    +
    +
    Packages that use Requester
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/WithAuthorization.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/WithAuthorization.html index e10be949b..8cabee267 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/WithAuthorization.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/class-use/WithAuthorization.html @@ -1,90 +1,90 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.service.process.WithAuthorization (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.service.process.WithAuthorization

    -
    -
    Packages that use WithAuthorization
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.service.process.WithAuthorization (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.service.process.WithAuthorization

    +
    +
    Packages that use WithAuthorization
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-summary.html index 0dcd3d06d..170746db5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-summary.html @@ -1,123 +1,123 @@ - - - - -dev.dsf.bpe.v2.service.process (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.service.process

    -
    -
    -
    package dev.dsf.bpe.v2.service.process
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.service.process (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.service.process

    +
    +
    +
    package dev.dsf.bpe.v2.service.process
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-tree.html index 4324a187c..49152fc76 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-tree.html @@ -1,86 +1,86 @@ - - - - -dev.dsf.bpe.v2.service.process Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.service.process

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.service.process Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.service.process

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-use.html index 1509ade06..8683f99ad 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/service/process/package-use.html @@ -1,107 +1,107 @@ - - - - -Uses of Package dev.dsf.bpe.v2.service.process (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.service.process

    -
    - -
    -
    Package
    -
    Description
    - -
     
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.service.process (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.service.process

    +
    + +
    +
    Package
    +
    Description
    + +
     
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/ActivityPrototypeBeanCreator.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/ActivityPrototypeBeanCreator.html index f2106fad4..a4ef6d1a3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/ActivityPrototypeBeanCreator.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/ActivityPrototypeBeanCreator.html @@ -1,222 +1,222 @@ - - - - -ActivityPrototypeBeanCreator (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ActivityPrototypeBeanCreator

    -
    -
    java.lang.Object -
    dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
    -
    -
    -
    public class ActivityPrototypeBeanCreator -extends Object -implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
    -
    Helper class to register Activitys as prototype beans. Must be configured as a static - Bean inside a Configuration class. -

    - Usage: -

    - - -

    -
    &#64;Configuration
    -public class Config
    -{
    -	&#64;Bean
    -	public static ActivityPrototypeBeanCreator activityPrototypeBeanCreator()
    -	{
    -		return new ActivityPrototypeBeanCreator(SomeServiceTask.class, AnExecutionListener.class,
    -				MyMessageIntermediateThrowEvent.class);
    -	}
    -}
    -
    -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ActivityPrototypeBeanCreator

        -
        @SafeVarargs -public ActivityPrototypeBeanCreator(Class<? extends Activity>... activities)
        -
        -
      • -
      • -
        -

        ActivityPrototypeBeanCreator

        -
        public ActivityPrototypeBeanCreator(Collection<Class<? extends Activity>> activities)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        postProcessBeanDefinitionRegistry

        -
        public void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) - throws org.springframework.beans.BeansException
        -
        -
        Specified by:
        -
        postProcessBeanDefinitionRegistry in interface org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
        -
        Throws:
        -
        org.springframework.beans.BeansException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ActivityPrototypeBeanCreator (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ActivityPrototypeBeanCreator

    +
    +
    java.lang.Object +
    dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.springframework.beans.factory.config.BeanFactoryPostProcessor, org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
    +
    +
    +
    public class ActivityPrototypeBeanCreator +extends Object +implements org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
    +
    Helper class to register Activitys as prototype beans. Must be configured as a static + Bean inside a Configuration class. +

    + Usage: +

    + + +

    +
    &#64;Configuration
    +public class Config
    +{
    +	&#64;Bean
    +	public static ActivityPrototypeBeanCreator activityPrototypeBeanCreator()
    +	{
    +		return new ActivityPrototypeBeanCreator(SomeServiceTask.class, AnExecutionListener.class,
    +				MyMessageIntermediateThrowEvent.class);
    +	}
    +}
    +
    +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ActivityPrototypeBeanCreator

        +
        @SafeVarargs +public ActivityPrototypeBeanCreator(Class<? extends Activity>... activities)
        +
        +
      • +
      • +
        +

        ActivityPrototypeBeanCreator

        +
        public ActivityPrototypeBeanCreator(Collection<Class<? extends Activity>> activities)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        postProcessBeanDefinitionRegistry

        +
        public void postProcessBeanDefinitionRegistry(org.springframework.beans.factory.support.BeanDefinitionRegistry registry) + throws org.springframework.beans.BeansException
        +
        +
        Specified by:
        +
        postProcessBeanDefinitionRegistry in interface org.springframework.beans.factory.support.BeanDefinitionRegistryPostProcessor
        +
        Throws:
        +
        org.springframework.beans.BeansException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/class-use/ActivityPrototypeBeanCreator.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/class-use/ActivityPrototypeBeanCreator.html index cfae8a8f9..299026951 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/class-use/ActivityPrototypeBeanCreator.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/class-use/ActivityPrototypeBeanCreator.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator

    -
    -No usage of dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator

    +
    +No usage of dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-summary.html index 2a82d426f..e9b8a9be2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-summary.html @@ -1,109 +1,109 @@ - - - - -dev.dsf.bpe.v2.spring (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.spring

    -
    -
    -
    package dev.dsf.bpe.v2.spring
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.spring (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.spring

    +
    +
    +
    package dev.dsf.bpe.v2.spring
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-tree.html index 8095ffa60..538860b99 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-tree.html @@ -1,76 +1,76 @@ - - - - -dev.dsf.bpe.v2.spring Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.spring

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.spring Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.spring

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-use.html index 8793dcb9e..aa1759dc2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/spring/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.bpe.v2.spring (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.spring

    -
    -No usage of dev.dsf.bpe.v2.spring
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.spring (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.spring

    +
    +No usage of dev.dsf.bpe.v2.spring
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Target.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Target.html index defa06ca2..4e00e1f36 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Target.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Target.html @@ -1,198 +1,198 @@ - - - - -Target (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Target

    -
    -
    -
    -
    public interface Target
    -
    Specifies a communication target for FHIR Task resources.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getOrganizationIdentifierValue

        -
        String getOrganizationIdentifierValue()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getEndpointIdentifierValue

        -
        String getEndpointIdentifierValue()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getEndpointUrl

        -
        String getEndpointUrl()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        getCorrelationKey

        -
        String getCorrelationKey()
        -
        -
        Returns:
        -
        may be null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Target (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Target

    +
    +
    +
    +
    public interface Target
    +
    Specifies a communication target for FHIR Task resources.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getOrganizationIdentifierValue

        +
        String getOrganizationIdentifierValue()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getEndpointIdentifierValue

        +
        String getEndpointIdentifierValue()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getEndpointUrl

        +
        String getEndpointUrl()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        getCorrelationKey

        +
        String getCorrelationKey()
        +
        +
        Returns:
        +
        may be null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Targets.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Targets.html index aa513ad01..84e167685 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Targets.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Targets.html @@ -1,259 +1,259 @@ - - - - -Targets (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Targets

    -
    -
    -
    -
    public interface Targets
    -
    Specifies a list of communication targets for FHIR Task resources.
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getEntries

        -
        List<Target> getEntries()
        -
        -
        Returns:
        -
        not null
        -
        -
        -
      • -
      • -
        -

        removeByEndpointIdentifierValue

        -
        Targets removeByEndpointIdentifierValue(Target target)
        -
        Removes targets base on the given Targets endpoint identifier value.
        -
        -
        Parameters:
        -
        target -
        -
        Returns:
        -
        new Targets object
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        removeByEndpointIdentifierValue

        -
        Targets removeByEndpointIdentifierValue(String targetEndpointIdentifierValue)
        -
        Removes targets base on the given endpoint identifier value.
        -
        -
        Parameters:
        -
        targetEndpointIdentifierValue -
        -
        Returns:
        -
        new Targets object
        -
        -
        -
      • -
      • -
        -

        removeAllByEndpointIdentifierValue

        -
        Targets removeAllByEndpointIdentifierValue(Collection<String> targetEndpointIdentifierValues)
        -
        Removes targets base on the given endpoint identifier values.
        -
        -
        Parameters:
        -
        targetEndpointIdentifierValues -
        -
        Returns:
        -
        new Targets object
        -
        -
        -
      • -
      • -
        -

        isEmpty

        -
        boolean isEmpty()
        -
        -
        Returns:
        -
        true if the entries list is empty
        -
        -
        -
      • -
      • -
        -

        size

        -
        int size()
        -
        -
        Returns:
        -
        number of target entries
        -
        -
        -
      • -
      • -
        -

        getFirst

        -
        Optional<Target> getFirst()
        -
        -
        Returns:
        -
        Optional with the first element of the target entries, or Optional.empty() if - isEmpty()
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Targets (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Targets

    +
    +
    +
    +
    public interface Targets
    +
    Specifies a list of communication targets for FHIR Task resources.
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getEntries

        +
        List<Target> getEntries()
        +
        +
        Returns:
        +
        not null
        +
        +
        +
      • +
      • +
        +

        removeByEndpointIdentifierValue

        +
        Targets removeByEndpointIdentifierValue(Target target)
        +
        Removes targets base on the given Targets endpoint identifier value.
        +
        +
        Parameters:
        +
        target -
        +
        Returns:
        +
        new Targets object
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        removeByEndpointIdentifierValue

        +
        Targets removeByEndpointIdentifierValue(String targetEndpointIdentifierValue)
        +
        Removes targets base on the given endpoint identifier value.
        +
        +
        Parameters:
        +
        targetEndpointIdentifierValue -
        +
        Returns:
        +
        new Targets object
        +
        +
        +
      • +
      • +
        +

        removeAllByEndpointIdentifierValue

        +
        Targets removeAllByEndpointIdentifierValue(Collection<String> targetEndpointIdentifierValues)
        +
        Removes targets base on the given endpoint identifier values.
        +
        +
        Parameters:
        +
        targetEndpointIdentifierValues -
        +
        Returns:
        +
        new Targets object
        +
        +
        +
      • +
      • +
        +

        isEmpty

        +
        boolean isEmpty()
        +
        +
        Returns:
        +
        true if the entries list is empty
        +
        +
        +
      • +
      • +
        +

        size

        +
        int size()
        +
        +
        Returns:
        +
        number of target entries
        +
        +
        +
      • +
      • +
        +

        getFirst

        +
        Optional<Target> getFirst()
        +
        +
        Returns:
        +
        Optional with the first element of the target entries, or Optional.empty() if + isEmpty()
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Variables.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Variables.html index ccaff19a8..ccb272aae 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Variables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/Variables.html @@ -1,1921 +1,1921 @@ - - - - -Variables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface Variables

    -
    -
    -
    -
    public interface Variables
    -
    Gives access to process execution variables. Includes factory methods for Target and Targets values.
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getBusinessKey

        -
        String getBusinessKey()
        -
        -
        Returns:
        -
        not null, business key of the current process instance
        -
        -
        -
      • -
      • -
        -

        getCurrentActivityId

        -
        String getCurrentActivityId()
        -
        -
        Returns:
        -
        not null, id of the current activity
        -
        -
        -
      • -
      • -
        -

        getProcessDefinitionId

        -
        String getProcessDefinitionId()
        -
        -
        Returns:
        -
        not null, id of the current process definition
        -
        -
        -
      • -
      • -
        -

        getActivityInstanceId

        -
        String getActivityInstanceId()
        -
        -
        Returns:
        -
        not null, id of the current activity instance
        -
        -
        -
      • -
      • -
        -

        setAlternativeBusinessKey

        -
        void setAlternativeBusinessKey(String alternativeBusinessKey)
        -
        Sets execution variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY to the given - alternativeBusinessKey
        -
        -
        Parameters:
        -
        alternativeBusinessKey - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getAlternativeBusinessKey

        -
        default String getAlternativeBusinessKey()
        - -
        -
        Returns:
        -
        may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createTarget

        -
        Target createTarget(String organizationIdentifierValue, - String endpointIdentifierValue, - String endpointAddress, - String correlationKey)
        -
        Creates a new Target object. -

        - A not null correlationKey should be used if return messages i.e. Task resources - from multiple organizations with the same message-name are expected in a following multi instance message receive - task or intermediate message catch event in a multi instance subprocess.
        - Note: The correlationKey needs to be set as a BpmnExecutionVariables.CORRELATION_KEY variable in the - message receive task or intermediate message catch event of a subprocess before incoming messages i.e. Task - resources can be correlated. Within a BPMN file this can be accomplished by setting an input variable with name: - BpmnExecutionVariables.CORRELATION_KEY, type:
        string or expression, and value: - ${target.correlationKey}. -

        - A not null correlationKey should also be used when sending a message i.e. Task - resource back to an organization waiting for multiple returns.

        -
        -
        Parameters:
        -
        organizationIdentifierValue - not null
        -
        endpointIdentifierValue - not null
        -
        endpointAddress - not null
        -
        correlationKey - not null if used for sending multiple messages and multiple messages with the same - message-name are expected in return
        -
        Returns:
        -
        new Target object
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createTarget

        -
        default Target createTarget(String organizationIdentifierValue, - String endpointIdentifierValue, - String endpointAddress)
        -
        Creates a new Target object. - - See createTarget(String, String, String, String) for sending a correlation-key for 1:n or n:1 - relationships.
        -
        -
        Parameters:
        -
        organizationIdentifierValue - not null
        -
        endpointIdentifierValue - not null
        -
        endpointAddress - not null
        -
        Returns:
        -
        new Target object
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setTarget

        -
        void setTarget(Target target) - throws IllegalArgumentException
        -
        Sets execution variable BpmnExecutionVariables.TARGET
        -
        -
        Parameters:
        -
        target - may be null
        -
        Throws:
        -
        IllegalArgumentException - if the given target object is not supported, meaning the object was not created by this - Variables implementation
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getTarget

        -
        Target getTarget()
        -
        Retrieves execution variable BpmnExecutionVariables.TARGET
        -
        -
        Returns:
        -
        Execution variable BpmnExecutionVariables.TARGET, may be null
        -
        -
        -
      • -
      • -
        -

        createTargets

        -
        default Targets createTargets(Target... targets)
        -
        Creates a new target list. - - Use ${targets.entries} as a multi instance collection and target as - the element variable to loop over this list in a multi instance task or subprocess.
        -
        -
        Parameters:
        -
        targets - Target objects to incorporate into the created list
        -
        Returns:
        -
        a new target list
        -
        Throws:
        -
        IllegalArgumentException - if one of the given target objects is not supported, meaning the object was not created by - this Variables implementation
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        createTargets

        -
        Targets createTargets(List<? extends Target> targets)
        -
        Creates a new target list. - - Use ${targets.entries} as a multi instance collection and target as - the element variable to loop over this list in a multi instance task or subprocess.
        -
        -
        Parameters:
        -
        targets - Target objects to incorporate into the created list, may be null
        -
        Returns:
        -
        a new target list
        -
        Throws:
        -
        IllegalArgumentException - if one of the given target objects is not supported, meaning the object was not created by - this Variables implementation
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setTargets

        -
        void setTargets(Targets targets)
        -
        Sets execution variable BpmnExecutionVariables.TARGETS. - - Use ${targets.entries} as a multi instance collection and
        -
        -
        Parameters:
        -
        targets - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getTargets

        -
        Targets getTargets()
        -
        Retrieves execution variable BpmnExecutionVariables.TARGETS
        -
        -
        Returns:
        -
        Execution variable BpmnExecutionVariables.TARGETS, may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setFhirResourceList

        -
        void setFhirResourceList(String variableName, - List<? extends org.hl7.fhir.r4.model.Resource> resources)
        -
        Sets execution variable with the given variableName to the given FHIR Resource list
        -
        -
        Parameters:
        -
        variableName - not null
        -
        resources -
        -
        -
        -
      • -
      • -
        -

        getFhirResourceList

        -
        <R extends org.hl7.fhir.r4.model.Resource> List<R> getFhirResourceList(String variableName)
        -
        Retrieves FHIR Resource list execution variable with the given variableName
        -
        -
        Type Parameters:
        -
        R - FHIR resource type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        list of FHIR resources from execution variables for the given variableName, may be - null
        -
        -
        -
      • -
      • -
        -

        setFhirResource

        -
        void setFhirResource(String variableName, - org.hl7.fhir.r4.model.Resource resource)
        -
        Sets execution variable with the given variableName to the given FHIR Resource
        -
        -
        Parameters:
        -
        variableName - not null
        -
        resource - may be null
        -
        -
        -
      • -
      • -
        -

        getFhirResource

        -
        <R extends org.hl7.fhir.r4.model.Resource> R getFhirResource(String variableName)
        -
        Retrieves FHIR Resource execution variable with the given variableName
        -
        -
        Type Parameters:
        -
        R - FHIR resource type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        -
        -
      • -
      • -
        -

        getStartTask

        -
        org.hl7.fhir.r4.model.Task getStartTask()
        -
        Returns the Task associated with the message start event of the process.
        -
        -
        Returns:
        -
        Task that started the process instance, not null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLatestTask

        -
        org.hl7.fhir.r4.model.Task getLatestTask()
        -
        Returns the latest Task received by this process or subprocess via a intermediate message catch event or - message receive task.
        -
        -
        Returns:
        -
        Last received Task of the current process or subprocess, not null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getTasks

        -
        List<org.hl7.fhir.r4.model.Task> getTasks()
        -
        -
        Returns:
        -
        All Task resources received
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getCurrentTasks

        -
        List<org.hl7.fhir.r4.model.Task> getCurrentTasks()
        -
        -
        Returns:
        -
        All Task resources received by the current process or subprocess
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        updateTask

        -
        void updateTask(org.hl7.fhir.r4.model.Task task)
        -
        Does nothing if the given task is null. Forces an update to the Task list variable used - internally to track all received Task resources if the given task object is already part of this list.
        -
        -
        Parameters:
        -
        task - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLatestReceivedQuestionnaireResponse

        -
        org.hl7.fhir.r4.model.QuestionnaireResponse getLatestReceivedQuestionnaireResponse()
        -
        -
        Returns:
        -
        Last received QuestionnaireResponse, null if nothing received yet
        -
        -
        -
      • -
      • -
        -

        setJsonVariable

        -
        void setJsonVariable(String variableName, - Object value)
        -
        Uses ObjectMapper to serialize the given value into json. Value class needs annotations like - JsonCreator, JsonProperty and JsonGetter
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getVariable

        -
        <T> T getVariable(String variableName)
        -
        Retrieves execution variable with the given variableName
        -
        -
        Type Parameters:
        -
        T - target variable type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the returned variable can not be cast to <T>
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setInteger

        -
        void setInteger(String variableName, - Integer value)
        -
        Sets execution variable with the given variableName to the given Integer
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getInteger

        -
        default Integer getInteger(String variableName)
        -
        Retrieves Integer execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not an Integer
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setString

        -
        void setString(String variableName, - String value)
        -
        Sets execution variable with the given variableName to the given String
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getString

        -
        default String getString(String variableName)
        -
        Retrieves String execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a String
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setBoolean

        -
        void setBoolean(String variableName, - Boolean value)
        -
        Sets execution variable with the given variableName to the given Boolean
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getBoolean

        -
        default Boolean getBoolean(String variableName)
        -
        Retrieves Boolean execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Boolean
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setByteArray

        -
        void setByteArray(String variableName, - byte[] value)
        -
        Sets execution variable with the given variableName to the given byte[]
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getByteArray

        -
        default byte[] getByteArray(String variableName)
        -
        Retrieves byte[] execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a byte[]
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setDate

        -
        void setDate(String variableName, - Date value)
        -
        Sets execution variable with the given variableName to the given Date
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getDate

        -
        default Date getDate(String variableName)
        -
        Retrieves Date execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Date
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setLong

        -
        void setLong(String variableName, - Long value)
        -
        Sets execution variable with the given variableName to the given Long
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLong

        -
        default Long getLong(String variableName)
        -
        Retrieves Long execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Long
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setShort

        -
        void setShort(String variableName, - Short value)
        -
        Sets execution variable with the given variableName to the given Short
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getShort

        -
        default Short getShort(String variableName)
        -
        Retrieves Short execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Short
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setDouble

        -
        void setDouble(String variableName, - Double value)
        -
        Sets execution variable with the given variableName to the given Double
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getDouble

        -
        default Double getDouble(String variableName)
        -
        Retrieves Double execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Double
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setNumber

        -
        void setNumber(String variableName, - Number value)
        -
        Sets execution variable with the given variableName to the given Number
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getNumber

        -
        default Number getNumber(String variableName)
        -
        Retrieves Number execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Number
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setFile

        -
        void setFile(String variableName, - File value)
        -
        Sets execution variable with the given variableName to the given File
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getFile

        -
        default File getFile(String variableName)
        -
        Retrieves File execution variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a File
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setIntegerLocal

        -
        void setIntegerLocal(String variableName, - Integer value)
        -
        Sets local variable with the given variableName to the given Integer
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getIntegerLocal

        -
        default Integer getIntegerLocal(String variableName)
        -
        Retrieves Integer local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not an Integer
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setStringLocal

        -
        void setStringLocal(String variableName, - String value)
        -
        Sets local variable with the given variableName to the given String
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getStringLocal

        -
        default String getStringLocal(String variableName)
        -
        Retrieves String local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a String
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setBooleanLocal

        -
        void setBooleanLocal(String variableName, - Boolean value)
        -
        Sets local variable with the given variableName to the given Boolean
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getBooleanLocal

        -
        default Boolean getBooleanLocal(String variableName)
        -
        Retrieves Boolean local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Boolean
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setByteArrayLocal

        -
        void setByteArrayLocal(String variableName, - byte[] value)
        -
        Sets local variable with the given variableName to the given byte[]
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getByteArrayLocal

        -
        default byte[] getByteArrayLocal(String variableName)
        -
        Retrieves byte[] local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a byte[]
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setDateLocal

        -
        void setDateLocal(String variableName, - Date value)
        -
        Sets local variable with the given variableName to the given Date
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getDateLocal

        -
        default Date getDateLocal(String variableName)
        -
        Retrieves Date local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Date
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setLongLocal

        -
        void setLongLocal(String variableName, - Long value)
        -
        Sets local variable with the given variableName to the given Long
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getLongLocal

        -
        default Long getLongLocal(String variableName)
        -
        Retrieves Long local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Long
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setShortLocal

        -
        void setShortLocal(String variableName, - Short value)
        -
        Sets local variable with the given variableName to the given Short
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getShortLocal

        -
        default Short getShortLocal(String variableName)
        -
        Retrieves Short local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Short
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setDoubleLocal

        -
        void setDoubleLocal(String variableName, - Double value)
        -
        Sets local variable with the given variableName to the given Double
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getDoubleLocal

        -
        default Double getDoubleLocal(String variableName)
        -
        Retrieves Double local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Double
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setNumberLocal

        -
        void setNumberLocal(String variableName, - Number value)
        -
        Sets local variable with the given variableName to the given Number
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getNumberLocal

        -
        default Number getNumberLocal(String variableName)
        -
        Retrieves Number local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a Number
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setFileLocal

        -
        void setFileLocal(String variableName, - File value)
        -
        Sets local variable with the given variableName to the given File
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getFileLocal

        -
        default File getFileLocal(String variableName)
        -
        Retrieves File local variable with the given variableName
        -
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the stored value is not a File
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setJsonVariableLocal

        -
        void setJsonVariableLocal(String variableName, - Object value)
        -
        Uses ObjectMapper to serialize the given value into json. Value class needs annotations like - JsonCreator, JsonProperty and JsonGetter
        -
        -
        Parameters:
        -
        variableName - not null
        -
        value - may be null
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        getVariableLocal

        -
        <T> T getVariableLocal(String variableName)
        -
        Retrieves local variable with the given variableName
        -
        -
        Type Parameters:
        -
        T - target variable type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from local variables for the given variableName, may be null
        -
        Throws:
        -
        ClassCastException - if the returned variable can not be cast to <T>
        -
        See Also:
        -
        - -
        -
        -
        -
      • -
      • -
        -

        setFhirResourceListLocal

        -
        void setFhirResourceListLocal(String variableName, - List<? extends org.hl7.fhir.r4.model.Resource> resources)
        -
        Sets local variable with the given variableName to the given FHIR Resource list
        -
        -
        Parameters:
        -
        variableName - not null
        -
        resources -
        -
        -
        -
      • -
      • -
        -

        getFhirResourceListLocal

        -
        <R extends org.hl7.fhir.r4.model.Resource> List<R> getFhirResourceListLocal(String variableName)
        -
        Retrieves FHIR Resource list local variable with the given variableName
        -
        -
        Type Parameters:
        -
        R - FHIR resource type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        list of FHIR resources from execution variables for the given variableName, may be - null
        -
        -
        -
      • -
      • -
        -

        setFhirResourceLocal

        -
        void setFhirResourceLocal(String variableName, - org.hl7.fhir.r4.model.Resource resource)
        -
        Sets local variable with the given variableName to the given FHIR Resource
        -
        -
        Parameters:
        -
        variableName - not null
        -
        resource - may be null
        -
        -
        -
      • -
      • -
        -

        getFhirResourceLocal

        -
        <R extends org.hl7.fhir.r4.model.Resource> R getFhirResourceLocal(String variableName)
        -
        Retrieves FHIR Resource local variable with the given variableName
        -
        -
        Type Parameters:
        -
        R - FHIR resource type
        -
        Parameters:
        -
        variableName - not null
        -
        Returns:
        -
        value from execution variables for the given variableName, may be null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Variables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface Variables

    +
    +
    +
    +
    public interface Variables
    +
    Gives access to process execution variables. Includes factory methods for Target and Targets values.
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getBusinessKey

        +
        String getBusinessKey()
        +
        +
        Returns:
        +
        not null, business key of the current process instance
        +
        +
        +
      • +
      • +
        +

        getCurrentActivityId

        +
        String getCurrentActivityId()
        +
        +
        Returns:
        +
        not null, id of the current activity
        +
        +
        +
      • +
      • +
        +

        getProcessDefinitionId

        +
        String getProcessDefinitionId()
        +
        +
        Returns:
        +
        not null, id of the current process definition
        +
        +
        +
      • +
      • +
        +

        getActivityInstanceId

        +
        String getActivityInstanceId()
        +
        +
        Returns:
        +
        not null, id of the current activity instance
        +
        +
        +
      • +
      • +
        +

        setAlternativeBusinessKey

        +
        void setAlternativeBusinessKey(String alternativeBusinessKey)
        +
        Sets execution variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY to the given + alternativeBusinessKey
        +
        +
        Parameters:
        +
        alternativeBusinessKey - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getAlternativeBusinessKey

        +
        default String getAlternativeBusinessKey()
        + +
        +
        Returns:
        +
        may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createTarget

        +
        Target createTarget(String organizationIdentifierValue, + String endpointIdentifierValue, + String endpointAddress, + String correlationKey)
        +
        Creates a new Target object. +

        + A not null correlationKey should be used if return messages i.e. Task resources + from multiple organizations with the same message-name are expected in a following multi instance message receive + task or intermediate message catch event in a multi instance subprocess.
        + Note: The correlationKey needs to be set as a BpmnExecutionVariables.CORRELATION_KEY variable in the + message receive task or intermediate message catch event of a subprocess before incoming messages i.e. Task + resources can be correlated. Within a BPMN file this can be accomplished by setting an input variable with name: + BpmnExecutionVariables.CORRELATION_KEY, type:
        string or expression, and value: + ${target.correlationKey}. +

        + A not null correlationKey should also be used when sending a message i.e. Task + resource back to an organization waiting for multiple returns.

        +
        +
        Parameters:
        +
        organizationIdentifierValue - not null
        +
        endpointIdentifierValue - not null
        +
        endpointAddress - not null
        +
        correlationKey - not null if used for sending multiple messages and multiple messages with the same + message-name are expected in return
        +
        Returns:
        +
        new Target object
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createTarget

        +
        default Target createTarget(String organizationIdentifierValue, + String endpointIdentifierValue, + String endpointAddress)
        +
        Creates a new Target object. + + See createTarget(String, String, String, String) for sending a correlation-key for 1:n or n:1 + relationships.
        +
        +
        Parameters:
        +
        organizationIdentifierValue - not null
        +
        endpointIdentifierValue - not null
        +
        endpointAddress - not null
        +
        Returns:
        +
        new Target object
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setTarget

        +
        void setTarget(Target target) + throws IllegalArgumentException
        +
        Sets execution variable BpmnExecutionVariables.TARGET
        +
        +
        Parameters:
        +
        target - may be null
        +
        Throws:
        +
        IllegalArgumentException - if the given target object is not supported, meaning the object was not created by this + Variables implementation
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getTarget

        +
        Target getTarget()
        +
        Retrieves execution variable BpmnExecutionVariables.TARGET
        +
        +
        Returns:
        +
        Execution variable BpmnExecutionVariables.TARGET, may be null
        +
        +
        +
      • +
      • +
        +

        createTargets

        +
        default Targets createTargets(Target... targets)
        +
        Creates a new target list. + + Use ${targets.entries} as a multi instance collection and target as + the element variable to loop over this list in a multi instance task or subprocess.
        +
        +
        Parameters:
        +
        targets - Target objects to incorporate into the created list
        +
        Returns:
        +
        a new target list
        +
        Throws:
        +
        IllegalArgumentException - if one of the given target objects is not supported, meaning the object was not created by + this Variables implementation
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        createTargets

        +
        Targets createTargets(List<? extends Target> targets)
        +
        Creates a new target list. + + Use ${targets.entries} as a multi instance collection and target as + the element variable to loop over this list in a multi instance task or subprocess.
        +
        +
        Parameters:
        +
        targets - Target objects to incorporate into the created list, may be null
        +
        Returns:
        +
        a new target list
        +
        Throws:
        +
        IllegalArgumentException - if one of the given target objects is not supported, meaning the object was not created by + this Variables implementation
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setTargets

        +
        void setTargets(Targets targets)
        +
        Sets execution variable BpmnExecutionVariables.TARGETS. + + Use ${targets.entries} as a multi instance collection and
        +
        +
        Parameters:
        +
        targets - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getTargets

        +
        Targets getTargets()
        +
        Retrieves execution variable BpmnExecutionVariables.TARGETS
        +
        +
        Returns:
        +
        Execution variable BpmnExecutionVariables.TARGETS, may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setFhirResourceList

        +
        void setFhirResourceList(String variableName, + List<? extends org.hl7.fhir.r4.model.Resource> resources)
        +
        Sets execution variable with the given variableName to the given FHIR Resource list
        +
        +
        Parameters:
        +
        variableName - not null
        +
        resources -
        +
        +
        +
      • +
      • +
        +

        getFhirResourceList

        +
        <R extends org.hl7.fhir.r4.model.Resource> List<R> getFhirResourceList(String variableName)
        +
        Retrieves FHIR Resource list execution variable with the given variableName
        +
        +
        Type Parameters:
        +
        R - FHIR resource type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        list of FHIR resources from execution variables for the given variableName, may be + null
        +
        +
        +
      • +
      • +
        +

        setFhirResource

        +
        void setFhirResource(String variableName, + org.hl7.fhir.r4.model.Resource resource)
        +
        Sets execution variable with the given variableName to the given FHIR Resource
        +
        +
        Parameters:
        +
        variableName - not null
        +
        resource - may be null
        +
        +
        +
      • +
      • +
        +

        getFhirResource

        +
        <R extends org.hl7.fhir.r4.model.Resource> R getFhirResource(String variableName)
        +
        Retrieves FHIR Resource execution variable with the given variableName
        +
        +
        Type Parameters:
        +
        R - FHIR resource type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        +
        +
      • +
      • +
        +

        getStartTask

        +
        org.hl7.fhir.r4.model.Task getStartTask()
        +
        Returns the Task associated with the message start event of the process.
        +
        +
        Returns:
        +
        Task that started the process instance, not null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLatestTask

        +
        org.hl7.fhir.r4.model.Task getLatestTask()
        +
        Returns the latest Task received by this process or subprocess via a intermediate message catch event or + message receive task.
        +
        +
        Returns:
        +
        Last received Task of the current process or subprocess, not null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getTasks

        +
        List<org.hl7.fhir.r4.model.Task> getTasks()
        +
        +
        Returns:
        +
        All Task resources received
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getCurrentTasks

        +
        List<org.hl7.fhir.r4.model.Task> getCurrentTasks()
        +
        +
        Returns:
        +
        All Task resources received by the current process or subprocess
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        updateTask

        +
        void updateTask(org.hl7.fhir.r4.model.Task task)
        +
        Does nothing if the given task is null. Forces an update to the Task list variable used + internally to track all received Task resources if the given task object is already part of this list.
        +
        +
        Parameters:
        +
        task - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLatestReceivedQuestionnaireResponse

        +
        org.hl7.fhir.r4.model.QuestionnaireResponse getLatestReceivedQuestionnaireResponse()
        +
        +
        Returns:
        +
        Last received QuestionnaireResponse, null if nothing received yet
        +
        +
        +
      • +
      • +
        +

        setJsonVariable

        +
        void setJsonVariable(String variableName, + Object value)
        +
        Uses ObjectMapper to serialize the given value into json. Value class needs annotations like + JsonCreator, JsonProperty and JsonGetter
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getVariable

        +
        <T> T getVariable(String variableName)
        +
        Retrieves execution variable with the given variableName
        +
        +
        Type Parameters:
        +
        T - target variable type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the returned variable can not be cast to <T>
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setInteger

        +
        void setInteger(String variableName, + Integer value)
        +
        Sets execution variable with the given variableName to the given Integer
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getInteger

        +
        default Integer getInteger(String variableName)
        +
        Retrieves Integer execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not an Integer
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setString

        +
        void setString(String variableName, + String value)
        +
        Sets execution variable with the given variableName to the given String
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getString

        +
        default String getString(String variableName)
        +
        Retrieves String execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a String
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setBoolean

        +
        void setBoolean(String variableName, + Boolean value)
        +
        Sets execution variable with the given variableName to the given Boolean
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getBoolean

        +
        default Boolean getBoolean(String variableName)
        +
        Retrieves Boolean execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Boolean
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setByteArray

        +
        void setByteArray(String variableName, + byte[] value)
        +
        Sets execution variable with the given variableName to the given byte[]
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getByteArray

        +
        default byte[] getByteArray(String variableName)
        +
        Retrieves byte[] execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a byte[]
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setDate

        +
        void setDate(String variableName, + Date value)
        +
        Sets execution variable with the given variableName to the given Date
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getDate

        +
        default Date getDate(String variableName)
        +
        Retrieves Date execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Date
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setLong

        +
        void setLong(String variableName, + Long value)
        +
        Sets execution variable with the given variableName to the given Long
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLong

        +
        default Long getLong(String variableName)
        +
        Retrieves Long execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Long
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setShort

        +
        void setShort(String variableName, + Short value)
        +
        Sets execution variable with the given variableName to the given Short
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getShort

        +
        default Short getShort(String variableName)
        +
        Retrieves Short execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Short
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setDouble

        +
        void setDouble(String variableName, + Double value)
        +
        Sets execution variable with the given variableName to the given Double
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getDouble

        +
        default Double getDouble(String variableName)
        +
        Retrieves Double execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Double
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setNumber

        +
        void setNumber(String variableName, + Number value)
        +
        Sets execution variable with the given variableName to the given Number
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getNumber

        +
        default Number getNumber(String variableName)
        +
        Retrieves Number execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Number
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setFile

        +
        void setFile(String variableName, + File value)
        +
        Sets execution variable with the given variableName to the given File
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getFile

        +
        default File getFile(String variableName)
        +
        Retrieves File execution variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a File
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setIntegerLocal

        +
        void setIntegerLocal(String variableName, + Integer value)
        +
        Sets local variable with the given variableName to the given Integer
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getIntegerLocal

        +
        default Integer getIntegerLocal(String variableName)
        +
        Retrieves Integer local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not an Integer
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setStringLocal

        +
        void setStringLocal(String variableName, + String value)
        +
        Sets local variable with the given variableName to the given String
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getStringLocal

        +
        default String getStringLocal(String variableName)
        +
        Retrieves String local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a String
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setBooleanLocal

        +
        void setBooleanLocal(String variableName, + Boolean value)
        +
        Sets local variable with the given variableName to the given Boolean
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getBooleanLocal

        +
        default Boolean getBooleanLocal(String variableName)
        +
        Retrieves Boolean local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Boolean
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setByteArrayLocal

        +
        void setByteArrayLocal(String variableName, + byte[] value)
        +
        Sets local variable with the given variableName to the given byte[]
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getByteArrayLocal

        +
        default byte[] getByteArrayLocal(String variableName)
        +
        Retrieves byte[] local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a byte[]
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setDateLocal

        +
        void setDateLocal(String variableName, + Date value)
        +
        Sets local variable with the given variableName to the given Date
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getDateLocal

        +
        default Date getDateLocal(String variableName)
        +
        Retrieves Date local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Date
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setLongLocal

        +
        void setLongLocal(String variableName, + Long value)
        +
        Sets local variable with the given variableName to the given Long
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getLongLocal

        +
        default Long getLongLocal(String variableName)
        +
        Retrieves Long local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Long
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setShortLocal

        +
        void setShortLocal(String variableName, + Short value)
        +
        Sets local variable with the given variableName to the given Short
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getShortLocal

        +
        default Short getShortLocal(String variableName)
        +
        Retrieves Short local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Short
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setDoubleLocal

        +
        void setDoubleLocal(String variableName, + Double value)
        +
        Sets local variable with the given variableName to the given Double
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getDoubleLocal

        +
        default Double getDoubleLocal(String variableName)
        +
        Retrieves Double local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Double
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setNumberLocal

        +
        void setNumberLocal(String variableName, + Number value)
        +
        Sets local variable with the given variableName to the given Number
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getNumberLocal

        +
        default Number getNumberLocal(String variableName)
        +
        Retrieves Number local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a Number
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setFileLocal

        +
        void setFileLocal(String variableName, + File value)
        +
        Sets local variable with the given variableName to the given File
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getFileLocal

        +
        default File getFileLocal(String variableName)
        +
        Retrieves File local variable with the given variableName
        +
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the stored value is not a File
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setJsonVariableLocal

        +
        void setJsonVariableLocal(String variableName, + Object value)
        +
        Uses ObjectMapper to serialize the given value into json. Value class needs annotations like + JsonCreator, JsonProperty and JsonGetter
        +
        +
        Parameters:
        +
        variableName - not null
        +
        value - may be null
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        getVariableLocal

        +
        <T> T getVariableLocal(String variableName)
        +
        Retrieves local variable with the given variableName
        +
        +
        Type Parameters:
        +
        T - target variable type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from local variables for the given variableName, may be null
        +
        Throws:
        +
        ClassCastException - if the returned variable can not be cast to <T>
        +
        See Also:
        +
        + +
        +
        +
        +
      • +
      • +
        +

        setFhirResourceListLocal

        +
        void setFhirResourceListLocal(String variableName, + List<? extends org.hl7.fhir.r4.model.Resource> resources)
        +
        Sets local variable with the given variableName to the given FHIR Resource list
        +
        +
        Parameters:
        +
        variableName - not null
        +
        resources -
        +
        +
        +
      • +
      • +
        +

        getFhirResourceListLocal

        +
        <R extends org.hl7.fhir.r4.model.Resource> List<R> getFhirResourceListLocal(String variableName)
        +
        Retrieves FHIR Resource list local variable with the given variableName
        +
        +
        Type Parameters:
        +
        R - FHIR resource type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        list of FHIR resources from execution variables for the given variableName, may be + null
        +
        +
        +
      • +
      • +
        +

        setFhirResourceLocal

        +
        void setFhirResourceLocal(String variableName, + org.hl7.fhir.r4.model.Resource resource)
        +
        Sets local variable with the given variableName to the given FHIR Resource
        +
        +
        Parameters:
        +
        variableName - not null
        +
        resource - may be null
        +
        +
        +
      • +
      • +
        +

        getFhirResourceLocal

        +
        <R extends org.hl7.fhir.r4.model.Resource> R getFhirResourceLocal(String variableName)
        +
        Retrieves FHIR Resource local variable with the given variableName
        +
        +
        Type Parameters:
        +
        R - FHIR resource type
        +
        Parameters:
        +
        variableName - not null
        +
        Returns:
        +
        value from execution variables for the given variableName, may be null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Target.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Target.html index e8dc356c7..5e68fb4d8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Target.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Target.html @@ -1,242 +1,242 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.variables.Target (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.variables.Target

    -
    -
    Packages that use Target
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.variables.Target (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.variables.Target

    +
    +
    Packages that use Target
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Targets.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Targets.html index 7a4f57100..75fd1c47b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Targets.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Targets.html @@ -1,169 +1,169 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.variables.Targets (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.variables.Targets

    -
    -
    Packages that use Targets
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.variables.Targets (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.variables.Targets

    +
    +
    Packages that use Targets
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Variables.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Variables.html index bebf190a9..059597017 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Variables.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/class-use/Variables.html @@ -1,339 +1,339 @@ - - - - -Uses of Interface dev.dsf.bpe.v2.variables.Variables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.bpe.v2.variables.Variables

    -
    -
    Packages that use Variables
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.bpe.v2.variables.Variables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.bpe.v2.variables.Variables

    +
    +
    Packages that use Variables
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-summary.html index 0a62f39ea..fc05c53eb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-summary.html @@ -1,117 +1,117 @@ - - - - -dev.dsf.bpe.v2.variables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.bpe.v2.variables

    -
    -
    -
    package dev.dsf.bpe.v2.variables
    -
    -
      -
    • - -
    • -
    • -
      -
      Interfaces
      -
      -
      Class
      -
      Description
      - -
      -
      Specifies a communication target for FHIR Task resources.
      -
      - -
      -
      Specifies a list of communication targets for FHIR Task resources.
      -
      - -
      -
      Gives access to process execution variables.
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.variables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.bpe.v2.variables

    +
    +
    +
    package dev.dsf.bpe.v2.variables
    +
    +
      +
    • + +
    • +
    • +
      +
      Interfaces
      +
      +
      Class
      +
      Description
      + +
      +
      Specifies a communication target for FHIR Task resources.
      +
      + +
      +
      Specifies a list of communication targets for FHIR Task resources.
      +
      + +
      +
      Gives access to process execution variables.
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-tree.html index f62ee72be..ee4ab9657 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-tree.html @@ -1,74 +1,74 @@ - - - - -dev.dsf.bpe.v2.variables Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.bpe.v2.variables

    -
    -Package Hierarchies: - -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.bpe.v2.variables Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.bpe.v2.variables

    +
    +Package Hierarchies: + +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-use.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-use.html index 226c51774..95cdad7e2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/dev/dsf/bpe/v2/variables/package-use.html @@ -1,177 +1,177 @@ - - - - -Uses of Package dev.dsf.bpe.v2.variables (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.bpe.v2.variables

    -
    -
    Packages that use dev.dsf.bpe.v2.variables
    - -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.bpe.v2.variables (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.bpe.v2.variables

    +
    +
    Packages that use dev.dsf.bpe.v2.variables
    + +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/element-list b/docs/src/.vuepress/public/assets/javadoc/api-v2/element-list index b33341ea1..c51454811 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/element-list +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/element-list @@ -1,17 +1,17 @@ -dev.dsf.bpe.v2 -dev.dsf.bpe.v2.activity -dev.dsf.bpe.v2.activity.task -dev.dsf.bpe.v2.activity.values -dev.dsf.bpe.v2.client.dsf -dev.dsf.bpe.v2.client.fhir -dev.dsf.bpe.v2.client.oidc -dev.dsf.bpe.v2.config -dev.dsf.bpe.v2.constants -dev.dsf.bpe.v2.documentation -dev.dsf.bpe.v2.error -dev.dsf.bpe.v2.error.impl -dev.dsf.bpe.v2.fhir -dev.dsf.bpe.v2.service -dev.dsf.bpe.v2.service.process -dev.dsf.bpe.v2.spring -dev.dsf.bpe.v2.variables +dev.dsf.bpe.v2 +dev.dsf.bpe.v2.activity +dev.dsf.bpe.v2.activity.task +dev.dsf.bpe.v2.activity.values +dev.dsf.bpe.v2.client.dsf +dev.dsf.bpe.v2.client.fhir +dev.dsf.bpe.v2.client.oidc +dev.dsf.bpe.v2.config +dev.dsf.bpe.v2.constants +dev.dsf.bpe.v2.documentation +dev.dsf.bpe.v2.error +dev.dsf.bpe.v2.error.impl +dev.dsf.bpe.v2.fhir +dev.dsf.bpe.v2.service +dev.dsf.bpe.v2.service.process +dev.dsf.bpe.v2.spring +dev.dsf.bpe.v2.variables diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/help-doc.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/help-doc.html index 0a6865a1d..c510564cb 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/help-doc.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/help-doc.html @@ -1,203 +1,203 @@ - - - - -API Help (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -

    JavaDoc Help

    - -
    -
    -

    Navigation

    -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
    -
    -
    -

    Kinds of Pages

    -The following sections describe the different kinds of pages in this collection. -
    -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
    -
    -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    -
      -
    • Interfaces
    • -
    • Classes
    • -
    • Enum Classes
    • -
    • Exception Classes
    • -
    • Annotation Interfaces
    • -
    -
    -
    -

    Class or Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    -
      -
    • Class Inheritance Diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class or Interface Declaration
    • -
    • Class or Interface Description
    • -
    -
    -
      -
    • Nested Class Summary
    • -
    • Enum Constant Summary
    • -
    • Field Summary
    • -
    • Property Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    -
    -
      -
    • Enum Constant Details
    • -
    • Field Details
    • -
    • Property Details
    • -
    • Constructor Details
    • -
    • Method Details
    • -
    • Element Details
    • -
    -

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    -

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
    -
    -

    Other Files

    -

    Packages and modules may contain pages with additional information related to the declarations nearby.

    -
    -
    -

    Use

    -

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    -
    -
    -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • -
    -
    -
    -

    Constant Field Values

    -

    The Constant Field Values page lists the static final fields and their values.

    -
    -
    -

    Serialized Form

    -

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

    -
    -
    -

    All Packages

    -

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    -
    -
    -

    All Classes and Interfaces

    -

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    -
    -
    -

    Index

    -

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    -
    -
    -
    -This help file applies to API documentation generated by the standard doclet.
    -
    -
    - -
    -
    -
    - - + + + + +API Help (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    JavaDoc Help

    + +
    +
    +

    Navigation

    +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
    +
    +
    +

    Kinds of Pages

    +The following sections describe the different kinds of pages in this collection. +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enum Classes
    • +
    • Exception Classes
    • +
    • Annotation Interfaces
    • +
    +
    +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Enum Constant Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    +
    +
      +
    • Enum Constant Details
    • +
    • Field Details
    • +
    • Property Details
    • +
    • Constructor Details
    • +
    • Method Details
    • +
    • Element Details
    • +
    +

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    +

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
    +

    Other Files

    +

    Packages and modules may contain pages with additional information related to the declarations nearby.

    +
    +
    +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    +
    +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • +
    +
    +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

    +
    +
    +

    All Packages

    +

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    +
    +
    +

    All Classes and Interfaces

    +

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    +
    +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    +
    +
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/index-all.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/index-all.html index d97924189..1c36c498b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/index-all.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/index-all.html @@ -1,2290 +1,2290 @@ - - - - -Index (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form -

    A

    -
    -
    AbstractErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    AbstractErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    AbstractFhirResourceModifier - Class in dev.dsf.bpe.v2.fhir
    -
     
    -
    AbstractFhirResourceModifier() - Constructor for class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    AbstractMessageActivityErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    AbstractMessageActivityErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    -
     
    -
    Activity - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    ActivityPrototypeBeanCreator - Class in dev.dsf.bpe.v2.spring
    -
    -
    Helper class to register Activitys as prototype beans.
    -
    -
    ActivityPrototypeBeanCreator(Class<? extends Activity>...) - Constructor for class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    -
     
    -
    ActivityPrototypeBeanCreator(Collection<Class<? extends Activity>>) - Constructor for class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    -
     
    -
    add(ActivityDefinition, String, String, Requester, Recipient) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    addAll(R) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds All tag.
    -
    -
    addItemLeafWithAnswer(QuestionnaireResponse, String, String, Type) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    addItemLeafWithoutAnswer(QuestionnaireResponse, String, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    additionalInputParameters - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    addLocal(R) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds LOCAL tag.
    -
    -
    addOrganization(R, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds ORGANIZATION tag for the given organization.
    -
    -
    addOrganization(R, Organization) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds ORGANIZATION tag for the given organization.
    -
    -
    addRole(R, String, String, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds ROLE tag for the given affiliation.
    -
    -
    addRole(R, OrganizationAffiliation) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Adds ROLE tag for the given affiliation.
    -
    -
    afterQuestionnaireResponseCreate(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
    -
    Override this method to execute code after the QuestionnaireResponse resource has been created on the - DSF FHIR server
    -
    -
    all() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
     
    -
    ALTERNATIVE - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    Generates an alternative buisness-key for the current process instance and uses the alternative when sending Task - resources.
    -
    -
    ALTERNATIVE_BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a - waiting process instance if an alternative business-key was created for a communication target.
    -
    -
    ams() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    AMS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    AMS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    amsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    api - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    available() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    -

    B

    -
    -
    BasicDsfClient - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    beforeQuestionnaireResponseCreate(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
    -
    Override this method to modify the QuestionnaireResponse before it will be created in state - QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
    -
    -
    BinaryInputStream - Class in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    BinaryInputStream(InputStream, long, BinaryInputStream.Range) - Constructor for class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    BinaryInputStream.Range - Record Class in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    BpmnExecutionVariables - Class in dev.dsf.bpe.v2.constants
    -
    -
    Defines names of standard process engine variables used by the bpe
    -
    -
    BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
     
    -
    BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    -
     
    -
    businessKey() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the businessKey record component.
    -
    -
    businessKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    businessKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    BusinessKeyStrategies - Enum Class in dev.dsf.bpe.v2.activity.task
    -
     
    -
    businessKeyStrategy - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    BusinessKeyStrategy - Interface in dev.dsf.bpe.v2.activity.task
    -
     
    -
    -

    C

    -
    -
    ClientConfig - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfig.BasicAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfig.BearerAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfig.CertificateAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfig.OidcAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfig.Proxy - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    ClientConfigs - Interface in dev.dsf.bpe.v2.client.fhir
    -
     
    -
    close() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    CodeSystems - Class in dev.dsf.bpe.v2.constants
    -
    -
    Constants defining standard DSF CodeSystems
    -
    -
    CodeSystems.BpmnMessage - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.BpmnMessage.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.BpmnUserTask - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.BpmnUserTask.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.OrganizationRole - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.OrganizationRole.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.PractitionerRole - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.PractitionerRole.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.ProcessAuthorization - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.ProcessAuthorization.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.ReadAccessTag - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    CodeSystems.ReadAccessTag.Codes - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    Configuration - Interface in dev.dsf.bpe.v2.client.oidc
    -
     
    -
    CORRELATION_KEY - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi - instance process activities
    -
    -
    CORRELATION_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
     
    -
    correlationKey() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the correlationKey record component.
    -
    -
    correlationKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    cos() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    COS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    COS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    cosUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    create(String) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(String, String) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(String, String, String...) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(Identifier) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(Identifier, Coding, Identifier...) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    -
     
    -
    create(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    create(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    create(R) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    createConditionaly(Resource, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    createConditionaly(Resource, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    createConditionaly(R, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    createEcDhKem() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createErrorMessage(ProcessPluginApi, Variables, Exception, SendTaskValues, Function<Exception, String>) - Method in class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    -
     
    -
    createErrorMessageFromException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    createInput(Type, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Creates an input parameter for the given value, system and code.
    -
    -
    createInput(Type, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Creates an input parameter for the given value and coding.
    -
    -
    createKeyPairGeneratorRsa4096AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyPairGeneratorSecp256r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyPairGeneratorSecp384r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyPairGeneratorSecp521r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyPairGeneratorX25519AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyPairGeneratorX448AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey, char[], X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey, char[], Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyStoreForTrustedCertificates(X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createKeyStoreForTrustedCertificates(Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createOutput(Type, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Creates an output parameter for the given value, system and code.
    -
    -
    createOutput(Type, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Creates an output parameter for the given value and coding.
    -
    -
    createQuestionnaireResponse(ProcessPluginApi, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
     
    -
    CreateQuestionnaireResponseValues - Record Class in dev.dsf.bpe.v2.activity.values
    -
     
    -
    CreateQuestionnaireResponseValues(String, String) - Constructor for record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Creates an instance of a CreateQuestionnaireResponseValues record class.
    -
    -
    createRsaKem() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createSSLContext(KeyStore) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createSSLContext(KeyStore, KeyStore, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    createTarget(String, String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Creates a new Target object.
    -
    -
    createTarget(String, String, String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Creates a new Target object.
    -
    -
    createTargets(Target...) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Creates a new target list.
    -
    -
    createTargets(List<? extends Target>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Creates a new target list.
    -
    -
    createTaskAndConfig(BusinessKeyStrategy) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    createTaskErrorOutput(ProcessPluginApi, Variables, String) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    crr() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    CRR - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    CRR_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    crrUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    CryptoService - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides methods for: - - Creating and using RSA and ECDH key encapsulation mechanism - Reading X509 certificates and private-keys (encrypted or not encrypted) - Reading JKS and PKCS12 key-stores - Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain - Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs - Validating key-pairs to check if a private-key belongs to a public-key - Validating certificates - Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key - and certificate chain -
    -
    -
    CryptoService.Kem - Interface in dev.dsf.bpe.v2.service
    -
    -
    Key encapsulation mechanism with encrypt and decrypt methods.
    -
    -
    -

    D

    -
    -
    decrypt(byte[], PrivateKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    -
     
    -
    decrypt(InputStream, PrivateKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    -
     
    -
    DEFAULT_ERROR_MESSAGE_TRANSLATOR - Static variable in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    DefaultExecutionListenerErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultExecutionListenerErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    -
     
    -
    DefaultMessageEndEventErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultMessageEndEventErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    -
     
    -
    DefaultMessageIntermediateThrowEventErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultMessageIntermediateThrowEventErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    -
     
    -
    DefaultMessageSendTaskErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultMessageSendTaskErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    -
     
    -
    DefaultServiceTaskErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultServiceTaskErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    -
     
    -
    DefaultTaskSender - Class in dev.dsf.bpe.v2.activity.task
    -
     
    -
    DefaultTaskSender(ProcessPluginApi, Variables, SendTaskValues, BusinessKeyStrategy) - Constructor for class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    DefaultTaskSender(ProcessPluginApi, Variables, SendTaskValues, BusinessKeyStrategy, Function<Target, List<Task.ParameterComponent>>) - Constructor for class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    DefaultTaskSender.TaskAndConfig - Record Class in dev.dsf.bpe.v2.activity.task
    -
     
    -
    DefaultUserTaskListener - Class in dev.dsf.bpe.v2.activity
    -
    -
    Default UserTaskListener implementation.
    -
    -
    DefaultUserTaskListener() - Constructor for class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
     
    -
    DefaultUserTaskListenerErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    DefaultUserTaskListenerErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    -
     
    -
    delete(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    deleteConditionaly(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    deletePermanently(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    description() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
     
    -
    dev.dsf.bpe.v2 - package dev.dsf.bpe.v2
    -
     
    -
    dev.dsf.bpe.v2.activity - package dev.dsf.bpe.v2.activity
    -
     
    -
    dev.dsf.bpe.v2.activity.task - package dev.dsf.bpe.v2.activity.task
    -
     
    -
    dev.dsf.bpe.v2.activity.values - package dev.dsf.bpe.v2.activity.values
    -
     
    -
    dev.dsf.bpe.v2.client.dsf - package dev.dsf.bpe.v2.client.dsf
    -
     
    -
    dev.dsf.bpe.v2.client.fhir - package dev.dsf.bpe.v2.client.fhir
    -
     
    -
    dev.dsf.bpe.v2.client.oidc - package dev.dsf.bpe.v2.client.oidc
    -
     
    -
    dev.dsf.bpe.v2.config - package dev.dsf.bpe.v2.config
    -
     
    -
    dev.dsf.bpe.v2.constants - package dev.dsf.bpe.v2.constants
    -
     
    -
    dev.dsf.bpe.v2.documentation - package dev.dsf.bpe.v2.documentation
    -
     
    -
    dev.dsf.bpe.v2.error - package dev.dsf.bpe.v2.error
    -
     
    -
    dev.dsf.bpe.v2.error.impl - package dev.dsf.bpe.v2.error.impl
    -
     
    -
    dev.dsf.bpe.v2.fhir - package dev.dsf.bpe.v2.fhir
    -
     
    -
    dev.dsf.bpe.v2.service - package dev.dsf.bpe.v2.service
    -
     
    -
    dev.dsf.bpe.v2.service.process - package dev.dsf.bpe.v2.service.process
    -
     
    -
    dev.dsf.bpe.v2.spring - package dev.dsf.bpe.v2.spring
    -
     
    -
    dev.dsf.bpe.v2.variables - package dev.dsf.bpe.v2.variables
    -
     
    -
    dic() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    DIC - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    DIC_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    dicUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    dms() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    DMS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    DMS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    dmsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    doSend(Task, String) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    DSF_ADMIN - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    dsfAdmin() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    DsfClient - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    DsfClientProvider - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides clients for DSF FHIR servers.
    -
    -
    dts() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    DTS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    DTS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    dtsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    -

    E

    -
    -
    encrypt(byte[], PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    -
    -
    Encrypts the given InputStream with an AES session key calculated by KEM for the given - PublicKey.
    -
    -
    encrypt(InputStream, PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    -
    -
    Encrypts the given InputStream with an AES session key calculated by KEM for the given - PublicKey.
    -
    -
    end() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Returns the value of the end record component.
    -
    -
    endpointIdentifierValue() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the endpointIdentifierValue record component.
    -
    -
    EndpointProvider - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides access to Endpoint resources from the DSF FHIR server.
    -
    -
    endpointUrl() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the endpointUrl record component.
    -
    -
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    equals(Object) - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    error() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    ERROR - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
     
    -
    ErrorBoundaryEvent - Exception Class in dev.dsf.bpe.v2.error
    -
     
    -
    ErrorBoundaryEvent(String, String) - Constructor for exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    -
     
    -
    ErrorBoundaryEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    ErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    example() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
     
    -
    ExceptionErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    ExceptionToErrorBoundaryEventTranslationErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    -
     
    -
    ExceptionToErrorBoundaryEventTranslationErrorHandler(Function<Exception, String>) - Constructor for class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    ExceptionToErrorBoundaryEventTranslationErrorHandler(Function<Exception, String>, Function<Exception, String>) - Constructor for class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    execute(ProcessPluginApi, Variables) - Method in interface dev.dsf.bpe.v2.activity.ServiceTask
    -
     
    -
    execute(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    -
    - -
    -
    execute(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageSendTask
    -
    - -
    -
    ExecutionListener - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    ExecutionListenerErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    exists(Class<R>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    exists(Class<R>, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    exists(IdType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    -

    F

    -
    -
    FhirClientProvider - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    -
    -
    FhirResourceModifier - Interface in dev.dsf.bpe.v2.fhir
    -
    -
    When implementations of this interface are registered as singleton Bean, modify methods are called during - process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
    -
    -
    filter(TargetProvider.Builder.Predicate) - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    -
    -
    Returns a builder consisting of the elements that match the given predicate.
    -
    -
    findFirst(Optional<Endpoint>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
     
    -
    findFirst(Optional<Organization>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
     
    -
    findFirst(Optional<Practitioner>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
     
    -
    findFirst(Optional<Task>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
     
    -
    findFirst(Endpoint) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
     
    -
    findFirst(Organization) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
     
    -
    findFirst(Practitioner) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
     
    -
    findFirst(Task) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
     
    -
    FIVE_SECONDS - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
     
    -
    formKey() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Returns the value of the formKey record component.
    -
    -
    -

    G

    -
    -
    generateSnapshot(String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    generateSnapshot(StructureDefinition) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    get(Variables, Target) - Method in interface dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy
    -
     
    -
    getAccessToken() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    -
     
    -
    getAccessToken(Configuration, Jwks) - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    -
     
    -
    getActivityInstanceId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getAdditionalInputParameters(ProcessPluginApi, Variables, SendTaskValues, Target) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    -
     
    -
    getAlg() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getAlternativeBusinessKey() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    - -
    -
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    -
     
    -
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getBasicAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getBearerAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getBoolean(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Boolean execution variable with the given variableName
    -
    -
    getBooleanLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Boolean local variable with the given variableName
    -
    -
    getBusinessKey() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getBusinessKeyStrategy() - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    -
     
    -
    getByteArray(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves byte[] execution variable with the given variableName
    -
    -
    getByteArrayLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves byte[] local variable with the given variableName
    -
    -
    getCertificateAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getClient(String) - Method in interface dev.dsf.bpe.v2.service.FhirClientProvider
    -
    -
    HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
    -
    - Use #local as the fhirServerId for a connection to the local DSF FHIR server.
    - Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active - Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" - value (ignoring the # character).
    -
    -
    getClientConfig(String) - Method in interface dev.dsf.bpe.v2.service.FhirClientProvider
    -
    -
    FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
    -
    - Use #local as the fhirServerId for a connection configuration to the local DSF FHIR - server.
    - Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with - an active Endpoint resource and the given fhirServerId as the - "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
    -
    -
    getClientId() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getClientSecret() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getConfigs() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfigs
    -
     
    -
    getConfiguration() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    -
     
    -
    getConformance() - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    getConnectTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getConnectTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getContentLength() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    getCorrelationKey() - Method in interface dev.dsf.bpe.v2.variables.Target
    -
     
    -
    getCorrelationKey(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getCrv() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getCryptoService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getCurrentActivityId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getCurrentTasks() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getDate(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Date execution variable with the given variableName
    -
    -
    getDateLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Date local variable with the given variableName
    -
    -
    getDiscoveryPath() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getDouble(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Double execution variable with the given variableName
    -
    -
    getDoubleLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Double local variable with the given variableName
    -
    -
    getDsfClient(String) - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    -
     
    -
    getDsfClient(Endpoint) - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    -
     
    -
    getDsfClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getE() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getEndpoint(String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpoint(String, String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpoint(Identifier) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpoint(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointAddress(String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointAddress(String, String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointAddress(Identifier) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointAddress(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v2.variables.Target
    -
     
    -
    getEndpointIdentifierValue(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getEndpointProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getEndpoints(String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpoints(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getEndpointUrl() - Method in interface dev.dsf.bpe.v2.variables.Target
    -
     
    -
    getEndpointUrl(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getEntries() - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
     
    -
    getErrorCode() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.Activity
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.ExecutionListener
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageEndEvent
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageSendTask
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.ServiceTask
    -
     
    -
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.UserTaskListener
    -
     
    -
    getErrorMessage() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    -
     
    -
    getExceptionMessage(Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    -
     
    -
    getFhirClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getFhirContext() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getFhirResource(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves FHIR Resource execution variable with the given variableName
    -
    -
    getFhirResourceList(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves FHIR Resource list execution variable with the given variableName
    -
    -
    getFhirResourceListLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves FHIR Resource list local variable with the given variableName
    -
    -
    getFhirResourceLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves FHIR Resource local variable with the given variableName
    -
    -
    getFhirResourcesByProcessId() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root - folder of the process plugin jar needed for a process called testcom_process.
    -
    -
    getFhirServerId() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getFile(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves File execution variable with the given variableName
    -
    -
    getFileLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves File local variable with the given variableName
    -
    -
    getFirst() - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
     
    -
    getFirstInputParameter(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    getFirstInputParameter(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
    -
    -
    getFirstInputParameterStringValue(Task, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter is of type 'string'.
    -
    -
    getFirstInputParameterStringValue(Task, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter is of type 'string'.
    -
    -
    getFirstInputParameterValue(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter value from the given task with the given system and code, - if the value of the input parameter has the given expectedType.
    -
    -
    getFirstInputParameterValue(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter value from the given task with the given coding (system, code), - if the value of the input parameter has the given expectedType.
    -
    -
    getFirstInputParameterWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter from the given task with the given system and code, if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
    -
    -
    getFirstInputParameterWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the first input parameter from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType and the input parameter has an extension with the - given extensionUrl.
    -
    -
    getFirstItemLeaveMatchingLinkId(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getGrantTypesSupported() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    -
     
    -
    getInputParameters(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the input parameters from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    getInputParameters(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns the input parameters from the given task with the given coding (system, code), if the value - of the input parameter has the given expectedType.
    -
    -
    getInputParameterStringValues(Task, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameter values from the given task with the given system and code, if the - value of the input parameter is of type 'string'.
    -
    -
    getInputParameterStringValues(Task, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter is of type 'string'.
    -
    -
    getInputParametersWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameters from the given task with the given system and code, if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
    -
    -
    getInputParametersWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameters from the given task with the given coding (system, code), if the value of - the input parameter has the given expectedType and the input parameter has an extension with the given - extensionUrl.
    -
    -
    getInputParameterValues(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameter values from the given task with the given system and code, if the - value of the input parameter has the given expectedType.
    -
    -
    getInputParameterValues(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
    -
    Returns input parameter values from the given task with the given coding (system, code), if the - value of the input parameter has the given expectedType.
    -
    -
    getInstantiatesCanonical(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getInteger(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Integer execution variable with the given variableName
    -
    -
    getIntegerLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Integer local variable with the given variableName
    -
    -
    getIssuer() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    -
     
    -
    getItemLeavesAsList(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getItemLeavesAsStream(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getItemLeavesMatchingLinkIdAsList(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getItemLeavesMatchingLinkIdAsStream(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getJwks() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    -
     
    -
    getJwks(Configuration) - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    -
     
    -
    getJwksUri() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    -
     
    -
    getKey(String) - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks
    -
     
    -
    getKeys() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks
    -
     
    -
    getKeyStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication
    -
     
    -
    getKeyStorePassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication
    -
     
    -
    getKid() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getKty() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getLatestReceivedQuestionnaireResponse() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getLatestTask() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Returns the latest Task received by this process or subprocess via a intermediate message catch event or - message receive task.
    -
    -
    getLocalDsfClient() - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    -
     
    -
    getLocalEndpoint() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getLocalEndpointAddress() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getLocalEndpointIdentifier() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getLocalEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    -
     
    -
    getLocalOrganization() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
    -
    Retrieves the local Organization resources by searching for the managing Organization of the - local Endpoint resources.
    -
    -
    getLocalOrganizationIdentifier() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getLocalOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getLocalVersionlessAbsoluteUrl(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    getLocalVersionlessAbsoluteUrl(Task) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    -
     
    -
    getLong(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Long execution variable with the given variableName
    -
    -
    getLongLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Long local variable with the given variableName
    -
    -
    getMailService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getMessage() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    -
     
    -
    getMessageName(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getMimetypeService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getN() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getName() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    getNoProxyUrls() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    getNumber(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Number execution variable with the given variableName
    -
    -
    getNumberLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Number local variable with the given variableName
    -
    -
    getObjectMapper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getOidcAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getOidcClient(ClientConfig.OidcAuthentication) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    -
     
    -
    getOidcClient(String, String, char[]) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    -
     
    -
    getOidcClient(String, String, char[], String, Duration, Duration, KeyStore, Boolean) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    -
     
    -
    getOidcClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getOrganization() - Method in interface dev.dsf.bpe.v2.service.process.Identity
    -
     
    -
    getOrganization(String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getOrganization(Identifier) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v2.variables.Target
    -
     
    -
    getOrganizationIdentifierValue(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getOrganizationProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getOrganizations(String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getOrganizations(String, String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getOrganizations(Identifier) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getOrganizations(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getParentOrganizations() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getPassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication
    -
     
    -
    getPassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    -
     
    -
    getPassword() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    getPractionerRoles() - Method in interface dev.dsf.bpe.v2.service.process.PractitionerIdentity
    -
     
    -
    getProcessAuthorizationCode() - Method in interface dev.dsf.bpe.v2.service.process.WithAuthorization
    -
     
    -
    getProcessAuthorizationHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getProcessDefinitionId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getProcessModels() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin - jar.
    -
    -
    getProfile(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getProxy() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getProxy() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getProxyConfig() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getQuestionnaireResponseHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getRange() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    getReadAccessHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getReadTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getReadTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getRecipient(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getRecipientFactory() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getRecipients(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getReleaseDate() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    getRemoteOrganizations() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    -
     
    -
    getRequester(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getRequesterFactory() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getRequesters(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    getResourceReleaseDate() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
    -
    -
    getResourceVersion() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
    -
    -
    getShort(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Short execution variable with the given variableName
    -
    -
    getShortLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves Short local variable with the given variableName
    -
    -
    getSpringConfigurations() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
    -
    List of Configuration annotated spring configuration classes.
    -
    -
    getStartTask() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Returns the Task associated with the message start event of the process.
    -
    -
    getString(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves String execution variable with the given variableName
    -
    -
    getStringLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves String local variable with the given variableName
    -
    -
    getTarget() - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    getTarget() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves execution variable BpmnExecutionVariables.TARGET
    -
    -
    getTargetProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getTargets() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves execution variable BpmnExecutionVariables.TARGETS
    -
    -
    getTaskHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    -
     
    -
    getTasks() - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
     
    -
    getTasks(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    getTaskSender(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    -
     
    -
    getToken() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication
    -
     
    -
    getTokenEndpoint() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    -
     
    -
    getTrustStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    getTrustStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    getUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    -
     
    -
    getUrl() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    getUse() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getUsername() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication
    -
     
    -
    getUsername() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    -
     
    -
    getUsername() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    getVariable(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves execution variable with the given variableName
    -
    -
    getVariableLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Retrieves local variable with the given variableName
    -
    -
    getVersion() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    getX() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    getY() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    -
     
    -
    -

    H

    -
    -
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in interface dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler
    -
     
    -
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
    -
    Logs the given ErrorBoundaryEvent and returns the event without modification.
    -
    -
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    -
    -
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS - to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    -
    -
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    -
    -
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS - to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    -
    -
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    -
    -
    Single instance message send task (Targets variables not set or empty):
    -
    -
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in interface dev.dsf.bpe.v2.error.MessageActivityErrorHandler
    -
     
    -
    handleException(ProcessPluginApi, Variables, Exception) - Method in interface dev.dsf.bpe.v2.error.ExceptionErrorHandler
    -
     
    -
    handleException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
    -
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS - to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    -
    -
    handleException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    -
     
    -
    handleMultiInstance(ProcessPluginApi, Variables, SendTaskValues, Exception, Targets) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    -
     
    -
    handleSingleInstance(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    -
     
    -
    hasAll(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasAnyOrganization(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasAnyRole(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns a hash code value for this object.
    -
    -
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Returns a hash code value for this object.
    -
    -
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Returns a hash code value for this object.
    -
    -
    hashCode() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Returns a hash code value for this object.
    -
    -
    hasIdentifier(Endpoint) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
     
    -
    hasIdentifier(Organization) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
     
    -
    hasIdentifier(Practitioner) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
     
    -
    hasIdentifier(Task) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
     
    -
    hasLocal(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasOrganization(Resource, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasOrganization(Resource, Organization) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasRole(Resource, String, String, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasRole(Resource, List<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    hasRole(Resource, OrganizationAffiliation) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
     
    -
    history() - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    history(int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    history(Class<? extends Resource>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    history(Class<? extends Resource>, int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    history(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    history(Class<? extends Resource>, String, int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    hrp() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    HRP - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    HRP_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    hrpUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    -

    I

    -
    -
    Identity - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    instantiatesCanonical() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the instantiatesCanonical record component.
    -
    -
    instantiatesCanonical() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Returns the value of the instantiatesCanonical record component.
    -
    -
    isAms(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isAmsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isBusinessKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    isBusinessKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    isCertificateExpired(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    isClientCertificate(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    isCorrelationKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    isCos(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isCosUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isCrr(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isCrrUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isDebugLoggingEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    isDebugLoggingEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    isDic(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isDicUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isDms(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isDmsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isDsfAdmin(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isDts(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isDtsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isEmpty() - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
     
    -
    isEnabled() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    isEnabled(String) - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
     
    -
    isError(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    isHrp(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isHrpUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isKeyPair(PrivateKey, PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
    -
    Checks if the given privateKey and publicKey match by checking if a generated signature can be - verified for RSA, EC and EdDSA key pairs or a Diffie-Hellman key agreement produces the same secret key for a XDH - key pair.
    -
    -
    isLocalAll(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isLocalAllPractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isLocalIdentity() - Method in interface dev.dsf.bpe.v2.service.process.Identity
    -
     
    -
    isLocalOrganization(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isLocalOrganizationPractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isLocalRole(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isLocalRolePractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isMessageName(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    isNoProxyUrl(String) - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    -
    -
    Returns true if the given url is not null and the domain + port of the given - url is configured as a no-proxy URL based on the environment configuration.
    -
    -
    isRecipientAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    -
     
    -
    isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    -
     
    -
    isRemoteAll(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isRemoteOrganization(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isRemoteRole(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    isRequesterAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    -
     
    -
    isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    -
     
    -
    isServerCertificate(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    isStartupConnectionTestEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    -
     
    -
    isStartupConnectionTestEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    -
     
    -
    isTtp(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isTtpUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isUac(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    isUacUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    isUserTaskId(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    -
     
    -
    isValid(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Resource with access tags valid if:
    - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
    - or
    - 1 ALL tag
    -
    - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
    -
    - Does not check if referenced organizations or roles exist
    -
    -
    isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    -
    -
    Resource with access tags valid if:
    - - 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
    - or
    - 1 ALL tag
    -
    - All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
    -
    -
    -

    J

    -
    -
    Jwks - Interface in dev.dsf.bpe.v2.client.oidc
    -
     
    -
    Jwks.JwksKey - Interface in dev.dsf.bpe.v2.client.oidc
    -
     
    -
    -

    L

    -
    -
    local() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    LOCAL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
     
    -
    LOCAL_ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    LOCAL_ALL_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    LOCAL_ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    LOCAL_ORGANIZATION_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    LOCAL_ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    LOCAL_ROLE_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    localAll() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    -
     
    -
    localAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    localAllPractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localAllPractitioner(String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    localOrganization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    -
     
    -
    localOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    localOrganizationPractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localOrganizationPractitioner(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    localRole() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    -
     
    -
    localRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    localRolePractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    localRolePractitioner(String, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    -

    M

    -
    -
    MailService - Interface in dev.dsf.bpe.v2.service
    -
    -
    Service for sending e-mail if a connection to an SMTP mail server is configured.
    -
    -
    mark(int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    markSupported() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    matches(Coding) - Method in interface dev.dsf.bpe.v2.service.process.WithAuthorization
    -
     
    -
    MESSAGE_NAME - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    -
     
    -
    MessageActivity - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    MessageActivityErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    MessageEndEvent - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    MessageEndEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    MessageIntermediateThrowEvent - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    MessageIntermediateThrowEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    messageName() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the messageName record component.
    -
    -
    messageName() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Returns the value of the messageName record component.
    -
    -
    messageName() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    MessageSendTask - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    MessageSendTaskErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    MimetypeService - Interface in dev.dsf.bpe.v2.service
    -
     
    -
    modifyActivityDefinition(String, ActivityDefinition) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyActivityDefinition(String, ActivityDefinition) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyCodeSystem(String, CodeSystem) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyCodeSystem(String, CodeSystem) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyLibrary(String, Library) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyLibrary(String, Library) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyMeasure(String, Measure) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyMeasure(String, Measure) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyNamingSystem(String, NamingSystem) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyNamingSystem(String, NamingSystem) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyQuestionnaire(String, Questionnaire) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyQuestionnaire(String, Questionnaire) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyStructureDefinition(String, StructureDefinition) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyStructureDefinition(String, StructureDefinition) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyTask(String, Task) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyTask(String, Task) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    modifyValueSet(String, ValueSet) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    -
     
    -
    modifyValueSet(String, ValueSet) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    -
     
    -
    -

    N

    -
    -
    NamingSystems - Class in dev.dsf.bpe.v2.constants
    -
    -
    Constants defining standard DSF NamingSystems
    -
    -
    NamingSystems.EndpointIdentifier - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    NamingSystems.OrganizationIdentifier - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    NamingSystems.PractitionerIdentifier - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    NamingSystems.TaskIdentifier - Class in dev.dsf.bpe.v2.constants
    -
     
    -
    NEW - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    Generates a new business-key for every Task send.
    -
    -
    notify(ProcessPluginApi, Variables) - Method in interface dev.dsf.bpe.v2.activity.ExecutionListener
    -
     
    -
    notify(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    -
     
    -
    notify(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues) - Method in interface dev.dsf.bpe.v2.activity.UserTaskListener
    -
     
    -
    -

    O

    -
    -
    OidcClient - Interface in dev.dsf.bpe.v2.client.oidc
    -
    -
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    -
    -
    OidcClientException - Exception Class in dev.dsf.bpe.v2.client.oidc
    -
     
    -
    OidcClientException(String) - Constructor for exception class dev.dsf.bpe.v2.client.oidc.OidcClientException
    -
     
    -
    OidcClientException(String, Throwable) - Constructor for exception class dev.dsf.bpe.v2.client.oidc.OidcClientException
    -
     
    -
    OidcClientProvider - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides access to OidcClients implementing the Client Credentials Grant.
    -
    -
    onProcessesDeployed(List<String>) - Method in interface dev.dsf.bpe.v2.ProcessPluginDeploymentListener
    -
     
    -
    organization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
     
    -
    organizationIdentifierValue() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the organizationIdentifierValue record component.
    -
    -
    OrganizationIdentity - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    OrganizationProvider - Interface in dev.dsf.bpe.v2.service
    -
    -
    Provides access to Organization resources from the DSF FHIR server.
    -
    -
    -

    P

    -
    -
    PLUGIN_VERSION_PATTERN - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    PLUGIN_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    -
     
    -
    PractitionerIdentity - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    PreferReturnMinimal - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    PreferReturnMinimalWithRetry - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    PreferReturnOutcome - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    PreferReturnOutcomeWithRetry - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    PreferReturnResource - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    ProcessAuthorizationHelper - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    ProcessAuthorizationHelper.RecipientFactory - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    ProcessAuthorizationHelper.RequesterFactory - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    ProcessDocumentation - Annotation Interface in dev.dsf.bpe.v2.documentation
    -
    -
    Annotation for documenting DSF process plugin properties.
    -
    -
    processNames() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
     
    -
    ProcessPluginApi - Interface in dev.dsf.bpe.v2
    -
    -
    Gives access to services available to process plugins.
    -
    -
    ProcessPluginDefinition - Interface in dev.dsf.bpe.v2
    -
    -
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class - implementing this interface needs to be part of the process plugin at "/META-INF/services/".
    -
    -
    ProcessPluginDeploymentListener - Interface in dev.dsf.bpe.v2
    -
    -
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
    -
    -
    profile() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Returns the value of the profile record component.
    -
    -
    ProxyConfig - Interface in dev.dsf.bpe.v2.config
    -
     
    -
    -

    Q

    -
    -
    QuestionnaireResponseHelper - Interface in dev.dsf.bpe.v2.service
    -
    -
    Methods for manipulating QuestionnaireResponse resources.
    -
    -
    -

    R

    -
    -
    Range(long, long, long) - Constructor for record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Creates an instance of a Range record class.
    -
    -
    read() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    read(byte[]) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    read(byte[], int, int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    read(Class<R>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    read(Class<R>, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    read(String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    read(String, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    read(R) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
    -
    Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue - to check if the resource has been modified.
    -
    -
    ReadAccessHelper - Interface in dev.dsf.bpe.v2.service
    -
    -
    Methods to configure read access for FHIR resources on a DSF FHIR server.
    -
    -
    readAllBytes() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    readBinary(String, MediaType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readBinary(String, MediaType, Long, Long) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readBinary(String, MediaType, Long, Long, Map<String, String>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readBinary(String, String, MediaType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readBinary(String, String, MediaType, Long, Long) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readBinary(String, String, MediaType, Long, Long, Map<String, String>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    readCertificate(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readCertificate(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readCertificates(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readCertificates(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readKeyStoreJks(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readKeyStoreJks(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readKeyStorePkcs12(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readKeyStorePkcs12(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readNBytes(byte[], int, int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    readNBytes(int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    readPrivateKey(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readPrivateKey(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readPrivateKey(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    readPrivateKey(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    Recipient - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    recipientMatches(Extension) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    -
     
    -
    recommendation() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
     
    -
    REMOTE_ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    REMOTE_ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    REMOTE_ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    -
     
    -
    remoteAll() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    remoteAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    remoteOrganization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    remoteOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    remoteRole() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    remoteRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    -
     
    -
    removeAllByEndpointIdentifierValue(Collection<String>) - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
    -
    Removes targets base on the given endpoint identifier values.
    -
    -
    removeByEndpointIdentifierValue(Target) - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
    -
    Removes targets base on the given Targets endpoint identifier value.
    -
    -
    removeByEndpointIdentifierValue(String) - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
    -
    Removes targets base on the given endpoint identifier value.
    -
    -
    Requester - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    requesterMatches(Extension) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    -
     
    -
    required() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    -
     
    -
    reset() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    RESOURCE_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    -
     
    -
    RETRY_FOREVER - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
     
    -
    RETRY_ONCE - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
     
    -
    RetryClient<T> - Interface in dev.dsf.bpe.v2.client.dsf
    -
     
    -
    role() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    -
     
    -
    -

    S

    -
    -
    SAME - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    Uses the business-key from the current process instance when sending Task resources.
    -
    -
    search(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    searchWithStrictHandling(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    -
     
    -
    send() - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    send() - Method in interface dev.dsf.bpe.v2.activity.task.TaskSender
    -
     
    -
    send(String, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends a plain text mail to the BPE wide configured recipients.
    -
    -
    send(String, String, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends a plain text mail to the given address (to) if not null or the BPE wide configured - recipients.
    -
    -
    send(String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide - configured recipients.
    -
    -
    send(String, MimeBodyPart) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
    -
    -
    send(String, MimeBodyPart, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends the given MimeBodyPart as content of a mail to the given address (to) if not - null or the BPE wide configured recipients.
    -
    -
    send(String, MimeBodyPart, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not - null and not empty or the BPE wide configured recipients.
    -
    -
    send(String, MimeBodyPart, Consumer<MimeMessage>) - Method in interface dev.dsf.bpe.v2.service.MailService
    -
    -
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the - messageModifier can be used to modify elements of the generated MimeMessage before it is send to - the SMTP server.
    -
    -
    sendTaskValues - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    SendTaskValues - Record Class in dev.dsf.bpe.v2.activity.values
    -
     
    -
    SendTaskValues(String, String, String) - Constructor for record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Creates an instance of a SendTaskValues record class.
    -
    -
    ServiceTask - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    ServiceTaskErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    setAlternativeBusinessKey(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY to the given - alternativeBusinessKey
    -
    -
    setBoolean(String, Boolean) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Boolean
    -
    -
    setBooleanLocal(String, Boolean) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Boolean
    -
    -
    setByteArray(String, byte[]) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given byte[]
    -
    -
    setByteArrayLocal(String, byte[]) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given byte[]
    -
    -
    setDate(String, Date) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Date
    -
    -
    setDateLocal(String, Date) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Date
    -
    -
    setDouble(String, Double) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Double
    -
    -
    setDoubleLocal(String, Double) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Double
    -
    -
    setFhirResource(String, Resource) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given FHIR Resource
    -
    -
    setFhirResourceList(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given FHIR Resource list
    -
    -
    setFhirResourceListLocal(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given FHIR Resource list
    -
    -
    setFhirResourceLocal(String, Resource) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given FHIR Resource
    -
    -
    setFile(String, File) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given File
    -
    -
    setFileLocal(String, File) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given File
    -
    -
    setInteger(String, Integer) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Integer
    -
    -
    setIntegerLocal(String, Integer) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Integer
    -
    -
    setJsonVariable(String, Object) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Uses ObjectMapper to serialize the given value into json.
    -
    -
    setJsonVariableLocal(String, Object) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Uses ObjectMapper to serialize the given value into json.
    -
    -
    setLong(String, Long) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Long
    -
    -
    setLongLocal(String, Long) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Long
    -
    -
    setNumber(String, Number) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Number
    -
    -
    setNumberLocal(String, Number) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Number
    -
    -
    setShort(String, Short) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given Short
    -
    -
    setShortLocal(String, Short) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given Short
    -
    -
    setString(String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable with the given variableName to the given String
    -
    -
    setStringLocal(String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets local variable with the given variableName to the given String
    -
    -
    setTarget(Target) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable BpmnExecutionVariables.TARGET
    -
    -
    setTargets(Targets) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Sets execution variable BpmnExecutionVariables.TARGETS.
    -
    -
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
     
    -
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
     
    -
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
     
    -
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
     
    -
    size() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Returns the value of the size record component.
    -
    -
    size() - Method in interface dev.dsf.bpe.v2.variables.Targets
    -
     
    -
    skip(long) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    skipNBytes(long) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    start() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Returns the value of the start record component.
    -
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    -

    T

    -
    -
    Target - Interface in dev.dsf.bpe.v2.variables
    -
    -
    Specifies a communication target for FHIR Task resources.
    -
    -
    TARGET - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    Values from the target variable are used to configure MessageEndEvent, - MessageIntermediateThrowEvent and MessageSendTask activities for sending Task resource messages
    -
    -
    TargetProvider - Interface in dev.dsf.bpe.v2.service
    -
     
    -
    TargetProvider.Builder - Interface in dev.dsf.bpe.v2.service
    -
     
    -
    TargetProvider.Builder.Predicate - Interface in dev.dsf.bpe.v2.service
    -
     
    -
    Targets - Interface in dev.dsf.bpe.v2.variables
    -
    -
    Specifies a list of communication targets for FHIR Task resources.
    -
    -
    TARGETS - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    -
    -
    The targets variable is typically used to iterate over Target variables in multi instance - send/receive tasks or multi instance subprocesses
    -
    -
    task() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns the value of the task record component.
    -
    -
    TaskAndConfig(Task, String, String, String, String, String, String, String) - Constructor for record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Creates an instance of a TaskAndConfig record class.
    -
    -
    TaskHelper - Interface in dev.dsf.bpe.v2.service
    -
    -
    Methods for manipulating Task resources.
    -
    -
    TaskSender - Interface in dev.dsf.bpe.v2.activity.task
    -
     
    -
    test(OrganizationAffiliation, Organization, Endpoint) - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate
    -
     
    -
    toRecipientExtension() - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    -
     
    -
    toRequesterExtension() - Method in interface dev.dsf.bpe.v2.service.process.Requester
    -
     
    -
    toString() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    -
    -
    Returns a string representation of this record class.
    -
    -
    toString() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Returns a string representation of this record class.
    -
    -
    toString() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    -
    -
    Returns a string representation of this record class.
    -
    -
    toString() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    -
    -
    Returns a string representation of this record class.
    -
    -
    transferTo(OutputStream) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    -
     
    -
    transformQuestionTypeToAnswerType(Questionnaire.QuestionnaireItemComponent) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    -
     
    -
    ttp() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    TTP - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    TTP_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    ttpUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    -

    U

    -
    -
    uac() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    UAC - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    -
     
    -
    UAC_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    -
     
    -
    uacUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    update(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    update(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    update(R) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    -
     
    -
    updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    -
     
    -
    updateConditionaly(R, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    -
     
    -
    updateFailedIfInprogress(ProcessPluginApi, Variables, String, List<Task>) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    updateTask(Task) - Method in interface dev.dsf.bpe.v2.variables.Variables
    -
    -
    Does nothing if the given task is null.
    -
    -
    updateTaskAndHandleException(ProcessPluginApi, Variables, Task) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    -
     
    -
    USER_TASK_ID - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    -
     
    -
    userTaskId() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    -
    -
    Returns the value of the userTaskId record component.
    -
    -
    userTaskId() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    UserTaskListener - Interface in dev.dsf.bpe.v2.activity
    -
     
    -
    UserTaskListenerErrorHandler - Interface in dev.dsf.bpe.v2.error
    -
     
    -
    -

    V

    -
    -
    validate(byte[], String) - Method in interface dev.dsf.bpe.v2.service.MimetypeService
    -
    -
    Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared - mimetype.
    -
    -
    validate(InputStream, String) - Method in interface dev.dsf.bpe.v2.service.MimetypeService
    -
    -
    Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared - mimetype.
    -
    -
    validateClientCertificate(KeyStore, X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    validateClientCertificate(KeyStore, Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    validateServerCertificate(KeyStore, X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    validateServerCertificate(KeyStore, Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    -
     
    -
    valueOf(String) - Static method in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    values() - Static method in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    variables - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    -
     
    -
    Variables - Interface in dev.dsf.bpe.v2.variables
    -
    -
    Gives access to process execution variables.
    -
    -
    -

    W

    -
    -
    WithAuthorization - Interface in dev.dsf.bpe.v2.service.process
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    -
     
    -
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    -
     
    -
    withCorrelationKey() - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    -
    -
    A correlationKey should be used if return messages i.e.
    -
    -
    withMinimalReturn() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    -
     
    -
    withOperationOutcomeReturn() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    -
     
    -
    withoutCorrelationKey() - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    -
    -
    Targets without correlation key can be used when sending out multiple messages without expecting - replies.
    -
    -
    withRetry() - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
    -
    retries once after a delay of RetryClient.FIVE_SECONDS
    -
    -
    withRetry(int) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
    -
    retries nTimes and waits RetryClient.FIVE_SECONDS between tries
    -
    -
    withRetry(int, Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
     
    -
    withRetry(Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
    -
    retries once after the given delay
    -
    -
    withRetryForever(Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    -
     
    -
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    -
     
    -
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    -
     
    -
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    -
     
    -
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    -
     
    -
    -A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
    -
    -
    - -
    -
    -
    - - + + + + +Index (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

    A

    +
    +
    AbstractErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    AbstractErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    AbstractFhirResourceModifier - Class in dev.dsf.bpe.v2.fhir
    +
     
    +
    AbstractFhirResourceModifier() - Constructor for class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    AbstractMessageActivityErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    AbstractMessageActivityErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    +
     
    +
    Activity - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    ActivityPrototypeBeanCreator - Class in dev.dsf.bpe.v2.spring
    +
    +
    Helper class to register Activitys as prototype beans.
    +
    +
    ActivityPrototypeBeanCreator(Class<? extends Activity>...) - Constructor for class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    +
     
    +
    ActivityPrototypeBeanCreator(Collection<Class<? extends Activity>>) - Constructor for class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    +
     
    +
    add(ActivityDefinition, String, String, Requester, Recipient) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    add(ActivityDefinition, String, String, Collection<? extends Requester>, Collection<? extends Recipient>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    addAll(R) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds All tag.
    +
    +
    addItemLeafWithAnswer(QuestionnaireResponse, String, String, Type) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    addItemLeafWithoutAnswer(QuestionnaireResponse, String, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    additionalInputParameters - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    addLocal(R) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds LOCAL tag.
    +
    +
    addOrganization(R, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds ORGANIZATION tag for the given organization.
    +
    +
    addOrganization(R, Organization) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds ORGANIZATION tag for the given organization.
    +
    +
    addRole(R, String, String, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds ROLE tag for the given affiliation.
    +
    +
    addRole(R, OrganizationAffiliation) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Adds ROLE tag for the given affiliation.
    +
    +
    afterQuestionnaireResponseCreate(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
    +
    Override this method to execute code after the QuestionnaireResponse resource has been created on the + DSF FHIR server
    +
    +
    all() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
     
    +
    ALTERNATIVE - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    Generates an alternative buisness-key for the current process instance and uses the alternative when sending Task + resources.
    +
    +
    ALTERNATIVE_BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    Value of the alternativeBusinessKey variable is used to correlated incoming Task resource to a + waiting process instance if an alternative business-key was created for a communication target.
    +
    +
    ams() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    AMS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    AMS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    amsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    api - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    available() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    +

    B

    +
    +
    BasicDsfClient - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    beforeQuestionnaireResponseCreate(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
    +
    Override this method to modify the QuestionnaireResponse before it will be created in state + QuestionnaireResponse.QuestionnaireResponseStatus.INPROGRESS on the DSF FHIR server
    +
    +
    BinaryInputStream - Class in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    BinaryInputStream(InputStream, long, BinaryInputStream.Range) - Constructor for class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    BinaryInputStream.Range - Record Class in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    BpmnExecutionVariables - Class in dev.dsf.bpe.v2.constants
    +
    +
    Defines names of standard process engine variables used by the bpe
    +
    +
    BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
     
    +
    BUSINESS_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    +
     
    +
    businessKey() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the businessKey record component.
    +
    +
    businessKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    businessKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    BusinessKeyStrategies - Enum Class in dev.dsf.bpe.v2.activity.task
    +
     
    +
    businessKeyStrategy - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    BusinessKeyStrategy - Interface in dev.dsf.bpe.v2.activity.task
    +
     
    +
    +

    C

    +
    +
    ClientConfig - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfig.BasicAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfig.BearerAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfig.CertificateAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfig.OidcAuthentication - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfig.Proxy - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    ClientConfigs - Interface in dev.dsf.bpe.v2.client.fhir
    +
     
    +
    close() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    CodeSystems - Class in dev.dsf.bpe.v2.constants
    +
    +
    Constants defining standard DSF CodeSystems
    +
    +
    CodeSystems.BpmnMessage - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.BpmnMessage.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.BpmnUserTask - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.BpmnUserTask.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.OrganizationRole - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.OrganizationRole.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.PractitionerRole - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.PractitionerRole.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.ProcessAuthorization - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.ProcessAuthorization.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.ReadAccessTag - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    CodeSystems.ReadAccessTag.Codes - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    Configuration - Interface in dev.dsf.bpe.v2.client.oidc
    +
     
    +
    CORRELATION_KEY - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    Value of the correlationKey variable is used to correlated incoming Task resources to waiting multi + instance process activities
    +
    +
    CORRELATION_KEY - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
     
    +
    correlationKey() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the correlationKey record component.
    +
    +
    correlationKey() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    cos() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    COS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    COS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    cosUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    create(String) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(String, String) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(String, String, String...) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(Identifier) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(Identifier, Coding, Identifier...) - Method in interface dev.dsf.bpe.v2.service.TargetProvider
    +
     
    +
    create(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    create(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    create(R) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    createBinary(InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    createConditionaly(Resource, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    createConditionaly(Resource, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    createConditionaly(R, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    createEcDhKem() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createErrorMessage(ProcessPluginApi, Variables, Exception, SendTaskValues, Function<Exception, String>) - Method in class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    +
     
    +
    createErrorMessageFromException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    createInput(Type, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Creates an input parameter for the given value, system and code.
    +
    +
    createInput(Type, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Creates an input parameter for the given value and coding.
    +
    +
    createKeyPairGeneratorRsa4096AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyPairGeneratorSecp256r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyPairGeneratorSecp384r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyPairGeneratorSecp521r1AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyPairGeneratorX25519AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyPairGeneratorX448AndInitialize() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey, char[], X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyStoreForPrivateKeyAndCertificateChain(PrivateKey, char[], Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyStoreForTrustedCertificates(X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createKeyStoreForTrustedCertificates(Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createOutput(Type, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Creates an output parameter for the given value, system and code.
    +
    +
    createOutput(Type, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Creates an output parameter for the given value and coding.
    +
    +
    createQuestionnaireResponse(ProcessPluginApi, QuestionnaireResponse) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
     
    +
    CreateQuestionnaireResponseValues - Record Class in dev.dsf.bpe.v2.activity.values
    +
     
    +
    CreateQuestionnaireResponseValues(String, String) - Constructor for record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Creates an instance of a CreateQuestionnaireResponseValues record class.
    +
    +
    createRsaKem() - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createSSLContext(KeyStore) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createSSLContext(KeyStore, KeyStore, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    createTarget(String, String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Creates a new Target object.
    +
    +
    createTarget(String, String, String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Creates a new Target object.
    +
    +
    createTargets(Target...) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Creates a new target list.
    +
    +
    createTargets(List<? extends Target>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Creates a new target list.
    +
    +
    createTaskAndConfig(BusinessKeyStrategy) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    createTaskErrorOutput(ProcessPluginApi, Variables, String) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    crr() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    CRR - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    CRR_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    crrUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    CryptoService - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides methods for: + + Creating and using RSA and ECDH key encapsulation mechanism + Reading X509 certificates and private-keys (encrypted or not encrypted) + Reading JKS and PKCS12 key-stores + Creating JKS and PKCS12 key-stores based on trusted certificates or private-key and certificate chain + Generating RSA (4096 bit), EC (secp256r1, secp384r1, secp521r1, X25519, X448) key-pairs + Validating key-pairs to check if a private-key belongs to a public-key + Validating certificates + Creating SSLContexts based on a key-store with trusted certificates and/or a key-store with private-key + and certificate chain +
    +
    +
    CryptoService.Kem - Interface in dev.dsf.bpe.v2.service
    +
    +
    Key encapsulation mechanism with encrypt and decrypt methods.
    +
    +
    +

    D

    +
    +
    decrypt(byte[], PrivateKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    +
     
    +
    decrypt(InputStream, PrivateKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    +
     
    +
    DEFAULT_ERROR_MESSAGE_TRANSLATOR - Static variable in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    DefaultExecutionListenerErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultExecutionListenerErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultExecutionListenerErrorHandler
    +
     
    +
    DefaultMessageEndEventErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultMessageEndEventErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    +
     
    +
    DefaultMessageIntermediateThrowEventErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultMessageIntermediateThrowEventErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    +
     
    +
    DefaultMessageSendTaskErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultMessageSendTaskErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    +
     
    +
    DefaultServiceTaskErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultServiceTaskErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultServiceTaskErrorHandler
    +
     
    +
    DefaultTaskSender - Class in dev.dsf.bpe.v2.activity.task
    +
     
    +
    DefaultTaskSender(ProcessPluginApi, Variables, SendTaskValues, BusinessKeyStrategy) - Constructor for class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    DefaultTaskSender(ProcessPluginApi, Variables, SendTaskValues, BusinessKeyStrategy, Function<Target, List<Task.ParameterComponent>>) - Constructor for class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    DefaultTaskSender.TaskAndConfig - Record Class in dev.dsf.bpe.v2.activity.task
    +
     
    +
    DefaultUserTaskListener - Class in dev.dsf.bpe.v2.activity
    +
    +
    Default UserTaskListener implementation.
    +
    +
    DefaultUserTaskListener() - Constructor for class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
     
    +
    DefaultUserTaskListenerErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    DefaultUserTaskListenerErrorHandler() - Constructor for class dev.dsf.bpe.v2.error.impl.DefaultUserTaskListenerErrorHandler
    +
     
    +
    delete(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    deleteConditionaly(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    deletePermanently(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    description() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
     
    +
    dev.dsf.bpe.v2 - package dev.dsf.bpe.v2
    +
     
    +
    dev.dsf.bpe.v2.activity - package dev.dsf.bpe.v2.activity
    +
     
    +
    dev.dsf.bpe.v2.activity.task - package dev.dsf.bpe.v2.activity.task
    +
     
    +
    dev.dsf.bpe.v2.activity.values - package dev.dsf.bpe.v2.activity.values
    +
     
    +
    dev.dsf.bpe.v2.client.dsf - package dev.dsf.bpe.v2.client.dsf
    +
     
    +
    dev.dsf.bpe.v2.client.fhir - package dev.dsf.bpe.v2.client.fhir
    +
     
    +
    dev.dsf.bpe.v2.client.oidc - package dev.dsf.bpe.v2.client.oidc
    +
     
    +
    dev.dsf.bpe.v2.config - package dev.dsf.bpe.v2.config
    +
     
    +
    dev.dsf.bpe.v2.constants - package dev.dsf.bpe.v2.constants
    +
     
    +
    dev.dsf.bpe.v2.documentation - package dev.dsf.bpe.v2.documentation
    +
     
    +
    dev.dsf.bpe.v2.error - package dev.dsf.bpe.v2.error
    +
     
    +
    dev.dsf.bpe.v2.error.impl - package dev.dsf.bpe.v2.error.impl
    +
     
    +
    dev.dsf.bpe.v2.fhir - package dev.dsf.bpe.v2.fhir
    +
     
    +
    dev.dsf.bpe.v2.service - package dev.dsf.bpe.v2.service
    +
     
    +
    dev.dsf.bpe.v2.service.process - package dev.dsf.bpe.v2.service.process
    +
     
    +
    dev.dsf.bpe.v2.spring - package dev.dsf.bpe.v2.spring
    +
     
    +
    dev.dsf.bpe.v2.variables - package dev.dsf.bpe.v2.variables
    +
     
    +
    dic() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    DIC - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    DIC_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    dicUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    dms() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    DMS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    DMS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    dmsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    doSend(Task, String) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    DSF_ADMIN - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    dsfAdmin() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    DsfClient - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    DsfClientProvider - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides clients for DSF FHIR servers.
    +
    +
    dts() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    DTS - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    DTS_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    dtsUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    +

    E

    +
    +
    encrypt(byte[], PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    +
    +
    Encrypts the given InputStream with an AES session key calculated by KEM for the given + PublicKey.
    +
    +
    encrypt(InputStream, PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService.Kem
    +
    +
    Encrypts the given InputStream with an AES session key calculated by KEM for the given + PublicKey.
    +
    +
    end() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Returns the value of the end record component.
    +
    +
    endpointIdentifierValue() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the endpointIdentifierValue record component.
    +
    +
    EndpointProvider - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides access to Endpoint resources from the DSF FHIR server.
    +
    +
    endpointUrl() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the endpointUrl record component.
    +
    +
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    equals(Object) - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    equals(Object) - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    error() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    ERROR - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
     
    +
    ErrorBoundaryEvent - Exception Class in dev.dsf.bpe.v2.error
    +
     
    +
    ErrorBoundaryEvent(String, String) - Constructor for exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    +
     
    +
    ErrorBoundaryEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    ErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    example() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
     
    +
    ExceptionErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    ExceptionToErrorBoundaryEventTranslationErrorHandler - Class in dev.dsf.bpe.v2.error.impl
    +
     
    +
    ExceptionToErrorBoundaryEventTranslationErrorHandler(Function<Exception, String>) - Constructor for class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    ExceptionToErrorBoundaryEventTranslationErrorHandler(Function<Exception, String>, Function<Exception, String>) - Constructor for class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    execute(ProcessPluginApi, Variables) - Method in interface dev.dsf.bpe.v2.activity.ServiceTask
    +
     
    +
    execute(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    +
    + +
    +
    execute(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageSendTask
    +
    + +
    +
    ExecutionListener - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    ExecutionListenerErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    exists(Class<R>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    exists(Class<R>, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    exists(IdType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    +

    F

    +
    +
    FhirClientProvider - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides connection configurations and HAPI FHIR clients for configured (non DSF) FHIR servers and DSF FHIR servers.
    +
    +
    FhirResourceModifier - Interface in dev.dsf.bpe.v2.fhir
    +
    +
    When implementations of this interface are registered as singleton Bean, modify methods are called during + process plugin loading and before the plugin FHIR resource are stored in the DSF FHIR server.
    +
    +
    filter(TargetProvider.Builder.Predicate) - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    +
    +
    Returns a builder consisting of the elements that match the given predicate.
    +
    +
    findFirst(Optional<Endpoint>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
     
    +
    findFirst(Optional<Organization>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
     
    +
    findFirst(Optional<Practitioner>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
     
    +
    findFirst(Optional<Task>) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
     
    +
    findFirst(Endpoint) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
     
    +
    findFirst(Organization) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
     
    +
    findFirst(Practitioner) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
     
    +
    findFirst(Task) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
     
    +
    FIVE_SECONDS - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
     
    +
    formKey() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Returns the value of the formKey record component.
    +
    +
    +

    G

    +
    +
    generateSnapshot(String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    generateSnapshot(StructureDefinition) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    get(Variables, Target) - Method in interface dev.dsf.bpe.v2.activity.task.BusinessKeyStrategy
    +
     
    +
    getAccessToken() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    +
     
    +
    getAccessToken(Configuration, Jwks) - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    +
     
    +
    getActivityInstanceId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getAdditionalInputParameters(ProcessPluginApi, Variables, SendTaskValues, Target) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    +
     
    +
    getAlg() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getAlternativeBusinessKey() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    + +
    +
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    +
     
    +
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getBaseUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getBasicAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getBearerAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getBoolean(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Boolean execution variable with the given variableName
    +
    +
    getBooleanLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Boolean local variable with the given variableName
    +
    +
    getBusinessKey() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getBusinessKeyStrategy() - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    +
     
    +
    getByteArray(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves byte[] execution variable with the given variableName
    +
    +
    getByteArrayLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves byte[] local variable with the given variableName
    +
    +
    getCertificateAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getClient(String) - Method in interface dev.dsf.bpe.v2.service.FhirClientProvider
    +
    +
    HAPI FHIR client for a FHIR server configured via YAML with the given fhirServerId.
    +
    + Use #local as the fhirServerId for a connection to the local DSF FHIR server.
    + Use #<value> as the fhirServerId for a connection to a DSF FHIR server with an active + Endpoint resource and the given fhirServerId as the "http://dsf.dev/sid/endpoint-identifier" + value (ignoring the # character).
    +
    +
    getClientConfig(String) - Method in interface dev.dsf.bpe.v2.service.FhirClientProvider
    +
    +
    FHIR client config for a FHIR server configured via YAML with the given fhirServerId.
    +
    + Use #local as the fhirServerId for a connection configuration to the local DSF FHIR + server.
    + Use #<value> as the fhirServerId for a connection configuration to a DSF FHIR server with + an active Endpoint resource and the given fhirServerId as the + "http://dsf.dev/sid/endpoint-identifier" value (ignoring the # character).
    +
    +
    getClientId() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getClientSecret() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getConfigs() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfigs
    +
     
    +
    getConfiguration() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    +
     
    +
    getConformance() - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    getConnectTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getConnectTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getContentLength() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    getCorrelationKey() - Method in interface dev.dsf.bpe.v2.variables.Target
    +
     
    +
    getCorrelationKey(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getCrv() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getCryptoService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getCurrentActivityId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getCurrentTasks() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getDate(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Date execution variable with the given variableName
    +
    +
    getDateLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Date local variable with the given variableName
    +
    +
    getDiscoveryPath() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getDouble(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Double execution variable with the given variableName
    +
    +
    getDoubleLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Double local variable with the given variableName
    +
    +
    getDsfClient(String) - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    +
     
    +
    getDsfClient(Endpoint) - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    +
     
    +
    getDsfClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getE() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getEndpoint(String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpoint(String, String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpoint(Identifier) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpoint(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointAddress(String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointAddress(String, String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointAddress(Identifier) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointAddress(Identifier, Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v2.variables.Target
    +
     
    +
    getEndpointIdentifierValue(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getEndpointProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getEndpoints(String, String) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpoints(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getEndpointUrl() - Method in interface dev.dsf.bpe.v2.variables.Target
    +
     
    +
    getEndpointUrl(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getEntries() - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
     
    +
    getErrorCode() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.Activity
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.ExecutionListener
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageEndEvent
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageIntermediateThrowEvent
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.MessageSendTask
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.ServiceTask
    +
     
    +
    getErrorHandler() - Method in interface dev.dsf.bpe.v2.activity.UserTaskListener
    +
     
    +
    getErrorMessage() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    +
     
    +
    getExceptionMessage(Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractMessageActivityErrorHandler
    +
     
    +
    getFhirClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getFhirContext() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getFhirResource(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves FHIR Resource execution variable with the given variableName
    +
    +
    getFhirResourceList(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves FHIR Resource list execution variable with the given variableName
    +
    +
    getFhirResourceListLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves FHIR Resource list local variable with the given variableName
    +
    +
    getFhirResourceLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves FHIR Resource local variable with the given variableName
    +
    +
    getFhirResourcesByProcessId() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    Return Map.of("testcom_process", List.of("foo.xml")); for a foo.xml file located in the root + folder of the process plugin jar needed for a process called testcom_process.
    +
    +
    getFhirServerId() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getFile(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves File execution variable with the given variableName
    +
    +
    getFileLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves File local variable with the given variableName
    +
    +
    getFirst() - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
     
    +
    getFirstInputParameter(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    getFirstInputParameter(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
    +
    +
    getFirstInputParameterStringValue(Task, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter is of type 'string'.
    +
    +
    getFirstInputParameterStringValue(Task, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter is of type 'string'.
    +
    +
    getFirstInputParameterValue(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter value from the given task with the given system and code, + if the value of the input parameter has the given expectedType.
    +
    +
    getFirstInputParameterValue(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter value from the given task with the given coding (system, code), + if the value of the input parameter has the given expectedType.
    +
    +
    getFirstInputParameterWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter from the given task with the given system and code, if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
    +
    +
    getFirstInputParameterWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the first input parameter from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType and the input parameter has an extension with the + given extensionUrl.
    +
    +
    getFirstItemLeaveMatchingLinkId(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getGrantTypesSupported() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    +
     
    +
    getInputParameters(Task, String, String, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the input parameters from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    getInputParameters(Task, Coding, Class<? extends Type>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns the input parameters from the given task with the given coding (system, code), if the value + of the input parameter has the given expectedType.
    +
    +
    getInputParameterStringValues(Task, String, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameter values from the given task with the given system and code, if the + value of the input parameter is of type 'string'.
    +
    +
    getInputParameterStringValues(Task, Coding) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter is of type 'string'.
    +
    +
    getInputParametersWithExtension(Task, String, String, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameters from the given task with the given system and code, if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
    +
    +
    getInputParametersWithExtension(Task, Coding, Class<? extends Type>, String) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameters from the given task with the given coding (system, code), if the value of + the input parameter has the given expectedType and the input parameter has an extension with the given + extensionUrl.
    +
    +
    getInputParameterValues(Task, String, String, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameter values from the given task with the given system and code, if the + value of the input parameter has the given expectedType.
    +
    +
    getInputParameterValues(Task, Coding, Class<T>) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
    +
    Returns input parameter values from the given task with the given coding (system, code), if the + value of the input parameter has the given expectedType.
    +
    +
    getInstantiatesCanonical(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getInteger(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Integer execution variable with the given variableName
    +
    +
    getIntegerLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Integer local variable with the given variableName
    +
    +
    getIssuer() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    +
     
    +
    getItemLeavesAsList(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getItemLeavesAsStream(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getItemLeavesMatchingLinkIdAsList(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getItemLeavesMatchingLinkIdAsStream(QuestionnaireResponse, String) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getJwks() - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    +
     
    +
    getJwks(Configuration) - Method in interface dev.dsf.bpe.v2.client.oidc.OidcClient
    +
     
    +
    getJwksUri() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    +
     
    +
    getKey(String) - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks
    +
     
    +
    getKeys() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks
    +
     
    +
    getKeyStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication
    +
     
    +
    getKeyStorePassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.CertificateAuthentication
    +
     
    +
    getKid() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getKty() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getLatestReceivedQuestionnaireResponse() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getLatestTask() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Returns the latest Task received by this process or subprocess via a intermediate message catch event or + message receive task.
    +
    +
    getLocalDsfClient() - Method in interface dev.dsf.bpe.v2.service.DsfClientProvider
    +
     
    +
    getLocalEndpoint() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getLocalEndpointAddress() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getLocalEndpointIdentifier() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getLocalEndpointIdentifierValue() - Method in interface dev.dsf.bpe.v2.service.EndpointProvider
    +
     
    +
    getLocalOrganization() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
    +
    Retrieves the local Organization resources by searching for the managing Organization of the + local Endpoint resources.
    +
    +
    getLocalOrganizationIdentifier() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getLocalOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getLocalVersionlessAbsoluteUrl(QuestionnaireResponse) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    getLocalVersionlessAbsoluteUrl(Task) - Method in interface dev.dsf.bpe.v2.service.TaskHelper
    +
     
    +
    getLong(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Long execution variable with the given variableName
    +
    +
    getLongLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Long local variable with the given variableName
    +
    +
    getMailService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getMessage() - Method in exception class dev.dsf.bpe.v2.error.ErrorBoundaryEvent
    +
     
    +
    getMessageName(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getMimetypeService() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getN() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getName() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    getNoProxyUrls() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    getNumber(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Number execution variable with the given variableName
    +
    +
    getNumberLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Number local variable with the given variableName
    +
    +
    getObjectMapper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getOidcAuthentication() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getOidcClient(ClientConfig.OidcAuthentication) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    +
     
    +
    getOidcClient(String, String, char[]) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    +
     
    +
    getOidcClient(String, String, char[], String, Duration, Duration, KeyStore, Boolean) - Method in interface dev.dsf.bpe.v2.service.OidcClientProvider
    +
     
    +
    getOidcClientProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getOrganization() - Method in interface dev.dsf.bpe.v2.service.process.Identity
    +
     
    +
    getOrganization(String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getOrganization(Identifier) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getOrganizationIdentifierValue() - Method in interface dev.dsf.bpe.v2.variables.Target
    +
     
    +
    getOrganizationIdentifierValue(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getOrganizationProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getOrganizations(String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getOrganizations(String, String) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getOrganizations(Identifier) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getOrganizations(Identifier, Coding) - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getParentOrganizations() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getPassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication
    +
     
    +
    getPassword() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    +
     
    +
    getPassword() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    getPractionerRoles() - Method in interface dev.dsf.bpe.v2.service.process.PractitionerIdentity
    +
     
    +
    getProcessAuthorizationCode() - Method in interface dev.dsf.bpe.v2.service.process.WithAuthorization
    +
     
    +
    getProcessAuthorizationHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getProcessDefinitionId() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getProcessModels() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    Return List.of("foo.bpmn"); for a foo.bpmn file located in the root folder of the process plugin + jar.
    +
    +
    getProfile(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getProxy() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getProxy() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getProxyConfig() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getQuestionnaireResponseHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getRange() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    getReadAccessHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getReadTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getReadTimeout() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getRecipient(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getRecipientFactory() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getRecipients(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getRecipients(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getReleaseDate() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    getRemoteOrganizations() - Method in interface dev.dsf.bpe.v2.service.OrganizationProvider
    +
     
    +
    getRequester(Target) - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getRequesterFactory() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getRequesters(ActivityDefinition, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getRequesters(ActivityDefinition, String, String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    getResourceReleaseDate() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    Placeholder #{date} in FHIR and BPMN files will be replaced with the returned value.
    +
    +
    getResourceVersion() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    Placeholder #{version} in FHIR and BPMN files will be replaced with the returned value.
    +
    +
    getShort(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Short execution variable with the given variableName
    +
    +
    getShortLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves Short local variable with the given variableName
    +
    +
    getSpringConfigurations() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
    +
    List of Configuration annotated spring configuration classes.
    +
    +
    getStartTask() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Returns the Task associated with the message start event of the process.
    +
    +
    getString(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves String execution variable with the given variableName
    +
    +
    getStringLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves String local variable with the given variableName
    +
    +
    getTarget() - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    getTarget() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves execution variable BpmnExecutionVariables.TARGET
    +
    +
    getTargetProvider() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getTargets() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves execution variable BpmnExecutionVariables.TARGETS
    +
    +
    getTaskHelper() - Method in interface dev.dsf.bpe.v2.ProcessPluginApi
    +
     
    +
    getTasks() - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
     
    +
    getTasks(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    getTaskSender(ProcessPluginApi, Variables, SendTaskValues) - Method in interface dev.dsf.bpe.v2.activity.MessageActivity
    +
     
    +
    getToken() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BearerAuthentication
    +
     
    +
    getTokenEndpoint() - Method in interface dev.dsf.bpe.v2.client.oidc.Configuration
    +
     
    +
    getTrustStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    getTrustStore() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    getUrl() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    +
     
    +
    getUrl() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    getUse() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getUsername() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.BasicAuthentication
    +
     
    +
    getUsername() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.Proxy
    +
     
    +
    getUsername() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    getVariable(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves execution variable with the given variableName
    +
    +
    getVariableLocal(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Retrieves local variable with the given variableName
    +
    +
    getVersion() - Method in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    getX() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    getY() - Method in interface dev.dsf.bpe.v2.client.oidc.Jwks.JwksKey
    +
     
    +
    +

    H

    +
    +
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in interface dev.dsf.bpe.v2.error.ErrorBoundaryEventErrorHandler
    +
     
    +
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
    +
    Logs the given ErrorBoundaryEvent and returns the event without modification.
    +
    +
    handleErrorBoundaryEvent(ProcessPluginApi, Variables, ErrorBoundaryEvent) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageEndEventErrorHandler
    +
    +
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS + to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    +
    +
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageIntermediateThrowEventErrorHandler
    +
    +
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS + to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    +
    +
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    +
    +
    Single instance message send task (Targets variables not set or empty):
    +
    +
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    handleException(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in interface dev.dsf.bpe.v2.error.MessageActivityErrorHandler
    +
     
    +
    handleException(ProcessPluginApi, Variables, Exception) - Method in interface dev.dsf.bpe.v2.error.ExceptionErrorHandler
    +
     
    +
    handleException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
    +
    Logs the given Exception, updates all received Task resource with Task.TaskStatus.INPROGRESS + to Task.TaskStatus.FAILED and adds a Task.TaskOutputComponent of type CodeSystems.BpmnMessage.error().
    +
    +
    handleException(ProcessPluginApi, Variables, Exception) - Method in class dev.dsf.bpe.v2.error.impl.ExceptionToErrorBoundaryEventTranslationErrorHandler
    +
     
    +
    handleMultiInstance(ProcessPluginApi, Variables, SendTaskValues, Exception, Targets) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    +
     
    +
    handleSingleInstance(ProcessPluginApi, Variables, SendTaskValues, Exception) - Method in class dev.dsf.bpe.v2.error.impl.DefaultMessageSendTaskErrorHandler
    +
     
    +
    hasAll(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasAnyOrganization(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasAnyRole(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Returns a hash code value for this object.
    +
    +
    hasIdentifier(Endpoint) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
     
    +
    hasIdentifier(Organization) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
     
    +
    hasIdentifier(Practitioner) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
     
    +
    hasIdentifier(Task) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
     
    +
    hasLocal(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasOrganization(Resource, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasOrganization(Resource, Organization) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasRole(Resource, String, String, String) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasRole(Resource, List<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    hasRole(Resource, OrganizationAffiliation) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
     
    +
    history() - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    history(int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    history(Class<? extends Resource>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    history(Class<? extends Resource>, int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    history(Class<? extends Resource>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    history(Class<? extends Resource>, String, int, int) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    hrp() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    HRP - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    HRP_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    hrpUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    +

    I

    +
    +
    Identity - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    instantiatesCanonical() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the instantiatesCanonical record component.
    +
    +
    instantiatesCanonical() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Returns the value of the instantiatesCanonical record component.
    +
    +
    isAms(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isAmsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isBusinessKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    isBusinessKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    isCertificateExpired(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    isClientCertificate(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    isCorrelationKey(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    isCos(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isCosUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isCrr(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isCrrUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isDebugLoggingEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    isDebugLoggingEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    isDic(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isDicUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isDms(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isDmsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isDsfAdmin(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isDts(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isDtsUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isEmpty() - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
     
    +
    isEnabled() - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    isEnabled(String) - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
     
    +
    isError(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    isHrp(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isHrpUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isKeyPair(PrivateKey, PublicKey) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
    +
    Checks if the given privateKey and publicKey match by checking if a generated signature can be + verified for RSA, EC and EdDSA key pairs or a Diffie-Hellman key agreement produces the same secret key for a XDH + key pair.
    +
    +
    isLocalAll(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isLocalAllPractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isLocalIdentity() - Method in interface dev.dsf.bpe.v2.service.process.Identity
    +
     
    +
    isLocalOrganization(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isLocalOrganizationPractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isLocalRole(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isLocalRolePractitioner(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isMessageName(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    isNoProxyUrl(String) - Method in interface dev.dsf.bpe.v2.config.ProxyConfig
    +
    +
    Returns true if the given url is not null and the domain + port of the given + url is configured as a no-proxy URL based on the environment configuration.
    +
    +
    isRecipientAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    +
     
    +
    isRecipientAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    +
     
    +
    isRemoteAll(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isRemoteOrganization(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isRemoteRole(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    isRequesterAuthorized(Identity, Collection<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    +
     
    +
    isRequesterAuthorized(Identity, Stream<OrganizationAffiliation>) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    +
     
    +
    isServerCertificate(X509Certificate) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    isStartupConnectionTestEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig
    +
     
    +
    isStartupConnectionTestEnabled() - Method in interface dev.dsf.bpe.v2.client.fhir.ClientConfig.OidcAuthentication
    +
     
    +
    isTtp(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isTtpUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isUac(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    isUacUser(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    isUserTaskId(Coding) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    isValid(ActivityDefinition, Predicate<CanonicalType>, Predicate<Coding>, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper
    +
     
    +
    isValid(Resource) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Resource with access tags valid if:
    + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
    + or
    + 1 ALL tag
    +
    + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
    +
    + Does not check if referenced organizations or roles exist
    +
    +
    isValid(Resource, Predicate<Identifier>, Predicate<Coding>) - Method in interface dev.dsf.bpe.v2.service.ReadAccessHelper
    +
    +
    Resource with access tags valid if:
    + + 1 LOCAL tag and n {ORGANIZATION, ROLE} tags (n >= 0)
    + or
    + 1 ALL tag
    +
    + All tags {LOCAL, ORGANIZATION, ROLE, ALL} valid
    +
    +
    +

    J

    +
    +
    Jwks - Interface in dev.dsf.bpe.v2.client.oidc
    +
     
    +
    Jwks.JwksKey - Interface in dev.dsf.bpe.v2.client.oidc
    +
     
    +
    +

    L

    +
    +
    local() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    LOCAL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
     
    +
    LOCAL_ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    LOCAL_ALL_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    LOCAL_ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    LOCAL_ORGANIZATION_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    LOCAL_ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    LOCAL_ROLE_PRACTITIONER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    localAll() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    +
     
    +
    localAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    localAllPractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localAllPractitioner(String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    localOrganization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    +
     
    +
    localOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    localOrganizationPractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localOrganizationPractitioner(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    localRole() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RecipientFactory
    +
     
    +
    localRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    localRolePractitioner() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    localRolePractitioner(String, String, String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    +

    M

    +
    +
    MailService - Interface in dev.dsf.bpe.v2.service
    +
    +
    Service for sending e-mail if a connection to an SMTP mail server is configured.
    +
    +
    mark(int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    markSupported() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    matches(Coding) - Method in interface dev.dsf.bpe.v2.service.process.WithAuthorization
    +
     
    +
    MESSAGE_NAME - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage.Codes
    +
     
    +
    MessageActivity - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    MessageActivityErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    MessageEndEvent - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    MessageEndEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    MessageIntermediateThrowEvent - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    MessageIntermediateThrowEventErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    messageName() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the messageName record component.
    +
    +
    messageName() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Returns the value of the messageName record component.
    +
    +
    messageName() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    MessageSendTask - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    MessageSendTaskErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    MimetypeService - Interface in dev.dsf.bpe.v2.service
    +
     
    +
    modifyActivityDefinition(String, ActivityDefinition) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyActivityDefinition(String, ActivityDefinition) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyCodeSystem(String, CodeSystem) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyCodeSystem(String, CodeSystem) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyLibrary(String, Library) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyLibrary(String, Library) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyMeasure(String, Measure) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyMeasure(String, Measure) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyNamingSystem(String, NamingSystem) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyNamingSystem(String, NamingSystem) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyQuestionnaire(String, Questionnaire) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyQuestionnaire(String, Questionnaire) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyStructureDefinition(String, StructureDefinition) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyStructureDefinition(String, StructureDefinition) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyTask(String, Task) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyTask(String, Task) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    modifyValueSet(String, ValueSet) - Method in class dev.dsf.bpe.v2.fhir.AbstractFhirResourceModifier
    +
     
    +
    modifyValueSet(String, ValueSet) - Method in interface dev.dsf.bpe.v2.fhir.FhirResourceModifier
    +
     
    +
    +

    N

    +
    +
    NamingSystems - Class in dev.dsf.bpe.v2.constants
    +
    +
    Constants defining standard DSF NamingSystems
    +
    +
    NamingSystems.EndpointIdentifier - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    NamingSystems.OrganizationIdentifier - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    NamingSystems.PractitionerIdentifier - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    NamingSystems.TaskIdentifier - Class in dev.dsf.bpe.v2.constants
    +
     
    +
    NEW - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    Generates a new business-key for every Task send.
    +
    +
    notify(ProcessPluginApi, Variables) - Method in interface dev.dsf.bpe.v2.activity.ExecutionListener
    +
     
    +
    notify(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues) - Method in class dev.dsf.bpe.v2.activity.DefaultUserTaskListener
    +
     
    +
    notify(ProcessPluginApi, Variables, CreateQuestionnaireResponseValues) - Method in interface dev.dsf.bpe.v2.activity.UserTaskListener
    +
     
    +
    +

    O

    +
    +
    OidcClient - Interface in dev.dsf.bpe.v2.client.oidc
    +
    +
    Client Credentials Grant implementation to receive access tokens from an OIDC provider.
    +
    +
    OidcClientException - Exception Class in dev.dsf.bpe.v2.client.oidc
    +
     
    +
    OidcClientException(String) - Constructor for exception class dev.dsf.bpe.v2.client.oidc.OidcClientException
    +
     
    +
    OidcClientException(String, Throwable) - Constructor for exception class dev.dsf.bpe.v2.client.oidc.OidcClientException
    +
     
    +
    OidcClientProvider - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides access to OidcClients implementing the Client Credentials Grant.
    +
    +
    onProcessesDeployed(List<String>) - Method in interface dev.dsf.bpe.v2.ProcessPluginDeploymentListener
    +
     
    +
    organization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
     
    +
    organizationIdentifierValue() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the organizationIdentifierValue record component.
    +
    +
    OrganizationIdentity - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    OrganizationProvider - Interface in dev.dsf.bpe.v2.service
    +
    +
    Provides access to Organization resources from the DSF FHIR server.
    +
    +
    +

    P

    +
    +
    PLUGIN_VERSION_PATTERN - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    PLUGIN_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    postBundle(Bundle) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class dev.dsf.bpe.v2.spring.ActivityPrototypeBeanCreator
    +
     
    +
    PractitionerIdentity - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    PreferReturnMinimal - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    PreferReturnMinimalWithRetry - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    PreferReturnOutcome - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    PreferReturnOutcomeWithRetry - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    PreferReturnResource - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    ProcessAuthorizationHelper - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    ProcessAuthorizationHelper.RecipientFactory - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    ProcessAuthorizationHelper.RequesterFactory - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    ProcessDocumentation - Annotation Interface in dev.dsf.bpe.v2.documentation
    +
    +
    Annotation for documenting DSF process plugin properties.
    +
    +
    processNames() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
     
    +
    ProcessPluginApi - Interface in dev.dsf.bpe.v2
    +
    +
    Gives access to services available to process plugins.
    +
    +
    ProcessPluginDefinition - Interface in dev.dsf.bpe.v2
    +
    +
    A provider configuration file named "dev.dsf.ProcessPluginDefinition" containing the canonical name of the class + implementing this interface needs to be part of the process plugin at "/META-INF/services/".
    +
    +
    ProcessPluginDeploymentListener - Interface in dev.dsf.bpe.v2
    +
    +
    Listener called after process plugin deployment with a list of deployed process-ids from this plugin.
    +
    +
    profile() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Returns the value of the profile record component.
    +
    +
    ProxyConfig - Interface in dev.dsf.bpe.v2.config
    +
     
    +
    +

    Q

    +
    +
    QuestionnaireResponseHelper - Interface in dev.dsf.bpe.v2.service
    +
    +
    Methods for manipulating QuestionnaireResponse resources.
    +
    +
    +

    R

    +
    +
    Range(long, long, long) - Constructor for record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Creates an instance of a Range record class.
    +
    +
    read() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    read(byte[]) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    read(byte[], int, int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    read(Class<R>, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    read(Class<R>, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    read(String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    read(String, String, String) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    read(R) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
    +
    Uses If-None-Match and If-Modified-Since Headers based on the version and lastUpdated values in oldValue + to check if the resource has been modified.
    +
    +
    ReadAccessHelper - Interface in dev.dsf.bpe.v2.service
    +
    +
    Methods to configure read access for FHIR resources on a DSF FHIR server.
    +
    +
    readAllBytes() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    readBinary(String, MediaType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readBinary(String, MediaType, Long, Long) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readBinary(String, MediaType, Long, Long, Map<String, String>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readBinary(String, String, MediaType) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readBinary(String, String, MediaType, Long, Long) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readBinary(String, String, MediaType, Long, Long, Map<String, String>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    readCertificate(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readCertificate(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readCertificates(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readCertificates(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readKeyStoreJks(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readKeyStoreJks(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readKeyStorePkcs12(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readKeyStorePkcs12(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readNBytes(byte[], int, int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    readNBytes(int) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    readPrivateKey(InputStream) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readPrivateKey(InputStream, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readPrivateKey(Path) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    readPrivateKey(Path, char[]) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    Recipient - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    recipientMatches(Extension) - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    +
     
    +
    recommendation() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
     
    +
    REMOTE_ALL - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    REMOTE_ORGANIZATION - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    REMOTE_ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization.Codes
    +
     
    +
    remoteAll() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    remoteAll() - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    remoteOrganization() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    remoteOrganization(String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    remoteRole() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    remoteRole(String, String, String) - Method in interface dev.dsf.bpe.v2.service.process.ProcessAuthorizationHelper.RequesterFactory
    +
     
    +
    removeAllByEndpointIdentifierValue(Collection<String>) - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
    +
    Removes targets base on the given endpoint identifier values.
    +
    +
    removeByEndpointIdentifierValue(Target) - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
    +
    Removes targets base on the given Targets endpoint identifier value.
    +
    +
    removeByEndpointIdentifierValue(String) - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
    +
    Removes targets base on the given endpoint identifier value.
    +
    +
    Requester - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    requesterMatches(Extension) - Method in interface dev.dsf.bpe.v2.service.process.Requester
    +
     
    +
    required() - Element in annotation interface dev.dsf.bpe.v2.documentation.ProcessDocumentation
    +
     
    +
    reset() - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    RESOURCE_VERSION_PATTERN_STRING - Static variable in interface dev.dsf.bpe.v2.ProcessPluginDefinition
    +
     
    +
    RETRY_FOREVER - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
     
    +
    RETRY_ONCE - Static variable in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
     
    +
    RetryClient<T> - Interface in dev.dsf.bpe.v2.client.dsf
    +
     
    +
    role() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    ROLE - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag.Codes
    +
     
    +
    +

    S

    +
    +
    SAME - Enum constant in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    Uses the business-key from the current process instance when sending Task resources.
    +
    +
    search(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    searchWithStrictHandling(Class<? extends Resource>, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.BasicDsfClient
    +
     
    +
    send() - Method in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    send() - Method in interface dev.dsf.bpe.v2.activity.task.TaskSender
    +
     
    +
    send(String, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends a plain text mail to the BPE wide configured recipients.
    +
    +
    send(String, String, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends a plain text mail to the given address (to) if not null or the BPE wide configured + recipients.
    +
    +
    send(String, String, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends a plain text mail to the given addresses (to) if not null and not empty or the BPE wide + configured recipients.
    +
    +
    send(String, MimeBodyPart) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients.
    +
    +
    send(String, MimeBodyPart, String) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends the given MimeBodyPart as content of a mail to the given address (to) if not + null or the BPE wide configured recipients.
    +
    +
    send(String, MimeBodyPart, Collection<String>) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends the given MimeBodyPart as content of a mail to the given addresses (to) if not + null and not empty or the BPE wide configured recipients.
    +
    +
    send(String, MimeBodyPart, Consumer<MimeMessage>) - Method in interface dev.dsf.bpe.v2.service.MailService
    +
    +
    Sends the given MimeBodyPart as content of a mail to the BPE wide configured recipients, the + messageModifier can be used to modify elements of the generated MimeMessage before it is send to + the SMTP server.
    +
    +
    sendTaskValues - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    SendTaskValues - Record Class in dev.dsf.bpe.v2.activity.values
    +
     
    +
    SendTaskValues(String, String, String) - Constructor for record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Creates an instance of a SendTaskValues record class.
    +
    +
    ServiceTask - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    ServiceTaskErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    setAlternativeBusinessKey(String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable BpmnExecutionVariables.ALTERNATIVE_BUSINESS_KEY to the given + alternativeBusinessKey
    +
    +
    setBoolean(String, Boolean) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Boolean
    +
    +
    setBooleanLocal(String, Boolean) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Boolean
    +
    +
    setByteArray(String, byte[]) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given byte[]
    +
    +
    setByteArrayLocal(String, byte[]) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given byte[]
    +
    +
    setDate(String, Date) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Date
    +
    +
    setDateLocal(String, Date) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Date
    +
    +
    setDouble(String, Double) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Double
    +
    +
    setDoubleLocal(String, Double) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Double
    +
    +
    setFhirResource(String, Resource) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given FHIR Resource
    +
    +
    setFhirResourceList(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given FHIR Resource list
    +
    +
    setFhirResourceListLocal(String, List<? extends Resource>) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given FHIR Resource list
    +
    +
    setFhirResourceLocal(String, Resource) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given FHIR Resource
    +
    +
    setFile(String, File) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given File
    +
    +
    setFileLocal(String, File) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given File
    +
    +
    setInteger(String, Integer) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Integer
    +
    +
    setIntegerLocal(String, Integer) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Integer
    +
    +
    setJsonVariable(String, Object) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Uses ObjectMapper to serialize the given value into json.
    +
    +
    setJsonVariableLocal(String, Object) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Uses ObjectMapper to serialize the given value into json.
    +
    +
    setLong(String, Long) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Long
    +
    +
    setLongLocal(String, Long) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Long
    +
    +
    setNumber(String, Number) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Number
    +
    +
    setNumberLocal(String, Number) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Number
    +
    +
    setShort(String, Short) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given Short
    +
    +
    setShortLocal(String, Short) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given Short
    +
    +
    setString(String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable with the given variableName to the given String
    +
    +
    setStringLocal(String, String) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets local variable with the given variableName to the given String
    +
    +
    setTarget(Target) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable BpmnExecutionVariables.TARGET
    +
    +
    setTargets(Targets) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Sets execution variable BpmnExecutionVariables.TARGETS.
    +
    +
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
     
    +
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
     
    +
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
     
    +
    SID - Static variable in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
     
    +
    size() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Returns the value of the size record component.
    +
    +
    size() - Method in interface dev.dsf.bpe.v2.variables.Targets
    +
     
    +
    skip(long) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    skipNBytes(long) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    start() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Returns the value of the start record component.
    +
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    SYSTEM - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    +

    T

    +
    +
    Target - Interface in dev.dsf.bpe.v2.variables
    +
    +
    Specifies a communication target for FHIR Task resources.
    +
    +
    TARGET - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    Values from the target variable are used to configure MessageEndEvent, + MessageIntermediateThrowEvent and MessageSendTask activities for sending Task resource messages
    +
    +
    TargetProvider - Interface in dev.dsf.bpe.v2.service
    +
     
    +
    TargetProvider.Builder - Interface in dev.dsf.bpe.v2.service
    +
     
    +
    TargetProvider.Builder.Predicate - Interface in dev.dsf.bpe.v2.service
    +
     
    +
    Targets - Interface in dev.dsf.bpe.v2.variables
    +
    +
    Specifies a list of communication targets for FHIR Task resources.
    +
    +
    TARGETS - Static variable in class dev.dsf.bpe.v2.constants.BpmnExecutionVariables
    +
    +
    The targets variable is typically used to iterate over Target variables in multi instance + send/receive tasks or multi instance subprocesses
    +
    +
    task() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns the value of the task record component.
    +
    +
    TaskAndConfig(Task, String, String, String, String, String, String, String) - Constructor for record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Creates an instance of a TaskAndConfig record class.
    +
    +
    TaskHelper - Interface in dev.dsf.bpe.v2.service
    +
    +
    Methods for manipulating Task resources.
    +
    +
    TaskSender - Interface in dev.dsf.bpe.v2.activity.task
    +
     
    +
    test(OrganizationAffiliation, Organization, Endpoint) - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder.Predicate
    +
     
    +
    toRecipientExtension() - Method in interface dev.dsf.bpe.v2.service.process.Recipient
    +
     
    +
    toRequesterExtension() - Method in interface dev.dsf.bpe.v2.service.process.Requester
    +
     
    +
    toString() - Method in record class dev.dsf.bpe.v2.activity.task.DefaultTaskSender.TaskAndConfig
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class dev.dsf.bpe.v2.activity.values.SendTaskValues
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class dev.dsf.bpe.v2.client.dsf.BinaryInputStream.Range
    +
    +
    Returns a string representation of this record class.
    +
    +
    transferTo(OutputStream) - Method in class dev.dsf.bpe.v2.client.dsf.BinaryInputStream
    +
     
    +
    transformQuestionTypeToAnswerType(Questionnaire.QuestionnaireItemComponent) - Method in interface dev.dsf.bpe.v2.service.QuestionnaireResponseHelper
    +
     
    +
    ttp() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    TTP - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    TTP_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    ttpUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    +

    U

    +
    +
    uac() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    UAC - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole.Codes
    +
     
    +
    UAC_USER - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole.Codes
    +
     
    +
    uacUser() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    update(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    update(Resource) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    update(R) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    updateBinary(String, InputStream, MediaType, String) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnMinimal
    +
     
    +
    updateConditionaly(Resource, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnOutcome
    +
     
    +
    updateConditionaly(R, Map<String, List<String>>) - Method in interface dev.dsf.bpe.v2.client.dsf.PreferReturnResource
    +
     
    +
    updateFailedIfInprogress(ProcessPluginApi, Variables, String, List<Task>) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    updateTask(Task) - Method in interface dev.dsf.bpe.v2.variables.Variables
    +
    +
    Does nothing if the given task is null.
    +
    +
    updateTaskAndHandleException(ProcessPluginApi, Variables, Task) - Method in class dev.dsf.bpe.v2.error.impl.AbstractErrorHandler
    +
     
    +
    USER_TASK_ID - Static variable in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask.Codes
    +
     
    +
    userTaskId() - Method in record class dev.dsf.bpe.v2.activity.values.CreateQuestionnaireResponseValues
    +
    +
    Returns the value of the userTaskId record component.
    +
    +
    userTaskId() - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    UserTaskListener - Interface in dev.dsf.bpe.v2.activity
    +
     
    +
    UserTaskListenerErrorHandler - Interface in dev.dsf.bpe.v2.error
    +
     
    +
    +

    V

    +
    +
    validate(byte[], String) - Method in interface dev.dsf.bpe.v2.service.MimetypeService
    +
    +
    Detects the mimetype of the provided byte array and validates if the detected mimetype equals the declared + mimetype.
    +
    +
    validate(InputStream, String) - Method in interface dev.dsf.bpe.v2.service.MimetypeService
    +
    +
    Detects the mimetype of the provided input stream and validates if the detected mimetype equals the declared + mimetype.
    +
    +
    validateClientCertificate(KeyStore, X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    validateClientCertificate(KeyStore, Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    validateServerCertificate(KeyStore, X509Certificate...) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    validateServerCertificate(KeyStore, Collection<? extends X509Certificate>) - Method in interface dev.dsf.bpe.v2.service.CryptoService
    +
     
    +
    valueOf(String) - Static method in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    values() - Static method in enum class dev.dsf.bpe.v2.activity.task.BusinessKeyStrategies
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    variables - Variable in class dev.dsf.bpe.v2.activity.task.DefaultTaskSender
    +
     
    +
    Variables - Interface in dev.dsf.bpe.v2.variables
    +
    +
    Gives access to process execution variables.
    +
    +
    +

    W

    +
    +
    WithAuthorization - Interface in dev.dsf.bpe.v2.service.process
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnMessage
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.BpmnUserTask
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.OrganizationRole
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.PractitionerRole
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ProcessAuthorization
    +
     
    +
    withCode(String) - Static method in class dev.dsf.bpe.v2.constants.CodeSystems.ReadAccessTag
    +
     
    +
    withCorrelationKey() - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    +
    +
    A correlationKey should be used if return messages i.e.
    +
    +
    withMinimalReturn() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    +
     
    +
    withOperationOutcomeReturn() - Method in interface dev.dsf.bpe.v2.client.dsf.DsfClient
    +
     
    +
    withoutCorrelationKey() - Method in interface dev.dsf.bpe.v2.service.TargetProvider.Builder
    +
    +
    Targets without correlation key can be used when sending out multiple messages without expecting + replies.
    +
    +
    withRetry() - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
    +
    retries once after a delay of RetryClient.FIVE_SECONDS
    +
    +
    withRetry(int) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
    +
    retries nTimes and waits RetryClient.FIVE_SECONDS between tries
    +
    +
    withRetry(int, Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
     
    +
    withRetry(Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
    +
    retries once after the given delay
    +
    +
    withRetryForever(Duration) - Method in interface dev.dsf.bpe.v2.client.dsf.RetryClient
    +
     
    +
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.EndpointIdentifier
    +
     
    +
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.OrganizationIdentifier
    +
     
    +
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.PractitionerIdentifier
    +
     
    +
    withValue(String) - Static method in class dev.dsf.bpe.v2.constants.NamingSystems.TaskIdentifier
    +
     
    +
    +A B C D E F G H I J L M N O P Q R S T U V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/index.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/index.html index c66b0e049..a64f220b3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/index.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/index.html @@ -1,103 +1,103 @@ - - - - -Overview (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - - -
    - - + + + + +Overview (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + + +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ADDITIONAL_LICENSE_INFO b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ADDITIONAL_LICENSE_INFO index 3f7e921e0..b62cc3ef8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ADDITIONAL_LICENSE_INFO +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ADDITIONAL_LICENSE_INFO @@ -1 +1 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ASSEMBLY_EXCEPTION b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ASSEMBLY_EXCEPTION index e09f91843..0d4cfb405 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ASSEMBLY_EXCEPTION +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/ASSEMBLY_EXCEPTION @@ -1 +1 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/LICENSE b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/LICENSE index 940481e93..4ad9fe401 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/LICENSE +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/legal/LICENSE @@ -1 +1 @@ -Please see ..\java.base\LICENSE +Please see ..\java.base\LICENSE diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/link.svg b/docs/src/.vuepress/public/assets/javadoc/api-v2/link.svg index 3ec847c37..7ccc5ed08 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/link.svg +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/link.svg @@ -1,31 +1,31 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-summary.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-summary.html index 8f031dc19..b352a1855 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-summary.html @@ -1,26 +1,26 @@ - - - - -DSF BPE Process API v2 2.0.0-M3 API - - - - - - - - - - - -
    - -

    index.html

    -
    - - + + + + +DSF BPE Process API v2 2.0.0-M3 API + + + + + + + + + + + +
    + +

    index.html

    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-tree.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-tree.html index 8f0a6f5b1..966fab119 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/overview-tree.html @@ -1,311 +1,311 @@ - - - - -Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For All Packages

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Annotation Interface Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Class Hierarchy (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For All Packages

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Annotation Interface Hierarchy

    + +
    +
    +

    Enum Class Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/script.js b/docs/src/.vuepress/public/assets/javadoc/api-v2/script.js index 3dc0f80a7..bb9c8a241 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/script.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/script.js @@ -1,253 +1,253 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/search-page.js b/docs/src/.vuepress/public/assets/javadoc/api-v2/search-page.js index 2a27d2118..540c90f57 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/search-page.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/search-page.js @@ -1,284 +1,284 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
    ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
    ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
    ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
    " + col1 + "
    ").appendTo(table); - if (category !== "modules") { - $("
    " + col2 + "
    ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("
    ") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/search.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/search.html index 5679ae079..5d835453d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/search.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/search.html @@ -1,77 +1,77 @@ - - - - -Search (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -

    Search

    -
    - - -
    -Additional resources -
    -
    -
    -

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    -

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    -

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    -link -

    - -

    -
    -

    Loading search index...

    - -
    -
    -
    - -
    -
    -
    - - + + + + +Search (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    Search

    +
    + + +
    +Additional resources +
    +
    +
    +

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    +

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    +

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    +link +

    + +

    +
    +

    Loading search index...

    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/search.js b/docs/src/.vuepress/public/assets/javadoc/api-v2/search.js index bd1a8e072..d3986705e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/search.js +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/search.js @@ -1,458 +1,458 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
  • " + categories[item.category] + "
  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
  • ").appendTo(ul); - var div = $("
    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
    " - + idx.d + "
    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/serialized-form.html b/docs/src/.vuepress/public/assets/javadoc/api-v2/serialized-form.html index f99b0167e..3b579d04a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/serialized-form.html +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/serialized-form.html @@ -1,115 +1,115 @@ - - - - -Serialized Form (DSF BPE Process API v2 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Serialized Form

    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Serialized Form (DSF BPE Process API v2 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/api-v2/stylesheet.css b/docs/src/.vuepress/public/assets/javadoc/api-v2/stylesheet.css index 96c6c2ecd..f71489f86 100644 --- a/docs/src/.vuepress/public/assets/javadoc/api-v2/stylesheet.css +++ b/docs/src/.vuepress/public/assets/javadoc/api-v2/stylesheet.css @@ -1,1272 +1,1272 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/META-INF/MANIFEST.MF b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/META-INF/MANIFEST.MF index e6b208ff8..ced1308d2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/META-INF/MANIFEST.MF +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/META-INF/MANIFEST.MF @@ -1,4 +1,4 @@ -Manifest-Version: 1.0 -Created-By: Maven Javadoc Plugin 3.11.2 -Build-Jdk-Spec: 21 - +Manifest-Version: 1.0 +Created-By: Maven Javadoc Plugin 3.11.2 +Build-Jdk-Spec: 21 + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allclasses-index.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allclasses-index.html index a7f2afa7e..d1ead1826 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allclasses-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allclasses-index.html @@ -1,134 +1,134 @@ - - - - -All Classes and Interfaces (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Classes and Interfaces

    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +All Classes and Interfaces (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Classes and Interfaces

    +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allpackages-index.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allpackages-index.html index 6814991cb..8b781ad52 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allpackages-index.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/allpackages-index.html @@ -1,79 +1,79 @@ - - - - -All Packages (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    All Packages

    -
    -
    Package Summary
    - -
    -
    -
    - -
    -
    -
    - - + + + + +All Packages (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    All Packages

    +
    +
    Package Summary
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/constant-values.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/constant-values.html index ddde26410..7907fde25 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/constant-values.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/constant-values.html @@ -1,93 +1,93 @@ - - - - -Constant Field Values (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Constant Field Values

    -
    -
    -

    Contents

    - -
    -
    -

    dev.dsf.*

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Constant Field Values (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Constant Field Values

    +
    +
    +

    Contents

    + +
    +
    +

    dev.dsf.*

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/copy.svg b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/copy.svg index b4c4945dc..7c46ab15f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/copy.svg +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/copy.svg @@ -1,33 +1,33 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/HelpMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/HelpMojo.html index f64df9c87..316ded7db 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/HelpMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/HelpMojo.html @@ -1,209 +1,209 @@ - - - - -HelpMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class HelpMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.dsf_maven_plugin.HelpMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="help", - requiresProject=false, - threadSafe=true) -public class HelpMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    Display help information on dsf-maven-plugin.
    - Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
    -
    -
    Author:
    -
    maven-plugin-tools
    -
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        HelpMojo

        -
        public HelpMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +HelpMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class HelpMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.dsf_maven_plugin.HelpMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="help", + requiresProject=false, + threadSafe=true) +public class HelpMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    Display help information on dsf-maven-plugin.
    + Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
    +
    +
    Author:
    +
    maven-plugin-tools
    +
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        HelpMojo

        +
        public HelpMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/class-use/HelpMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/class-use/HelpMojo.html index 224bdc7b7..58a8d0aab 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/class-use/HelpMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/class-use/HelpMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.dsf_maven_plugin.HelpMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.dsf_maven_plugin.HelpMojo

    -
    -No usage of dev.dsf.dsf_maven_plugin.HelpMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.dsf_maven_plugin.HelpMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.dsf_maven_plugin.HelpMojo

    +
    +No usage of dev.dsf.dsf_maven_plugin.HelpMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-summary.html index ee28204aa..65d505ed0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-summary.html @@ -1,99 +1,99 @@ - - - - -dev.dsf.dsf_maven_plugin (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.dsf_maven_plugin

    -
    -
    -
    package dev.dsf.dsf_maven_plugin
    -
    -
      -
    • -
      -
      Classes
      -
      -
      Class
      -
      Description
      - -
      -
      Display help information on dsf-maven-plugin.
      - Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
      -
      -
      -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.dsf_maven_plugin (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.dsf_maven_plugin

    +
    +
    +
    package dev.dsf.dsf_maven_plugin
    +
    +
      +
    • +
      +
      Classes
      +
      +
      Class
      +
      Description
      + +
      +
      Display help information on dsf-maven-plugin.
      + Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
      +
      +
      +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-tree.html index ae712f83f..c0ea965f9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-tree.html @@ -1,80 +1,80 @@ - - - - -dev.dsf.dsf_maven_plugin Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.dsf_maven_plugin

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) - -
      • -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.dsf_maven_plugin Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.dsf_maven_plugin

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) + +
      • +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-use.html index 3fdff7ce5..749662488 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/dsf_maven_plugin/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.dsf_maven_plugin (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.dsf_maven_plugin

    -
    -No usage of dev.dsf.dsf_maven_plugin
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.dsf_maven_plugin (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.dsf_maven_plugin

    +
    +No usage of dev.dsf.dsf_maven_plugin
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryFileVisitor.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryFileVisitor.html index 3495f0242..a9b14e6a3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryFileVisitor.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryFileVisitor.html @@ -1,249 +1,249 @@ - - - - -BundleEntryFileVisitor (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BundleEntryFileVisitor

    -
    -
    java.lang.Object -
    dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    FileVisitor<Path>
    -
    -
    -
    public class BundleEntryFileVisitor -extends Object -implements FileVisitor<Path>
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BundleEntryFileVisitor (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BundleEntryFileVisitor

    +
    +
    java.lang.Object +
    dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    FileVisitor<Path>
    +
    +
    +
    public class BundleEntryFileVisitor +extends Object +implements FileVisitor<Path>
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPostReader.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPostReader.html index b5408a116..772750fce 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPostReader.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPostReader.html @@ -1,147 +1,147 @@ - - - - -BundleEntryPostReader (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface BundleEntryPostReader

    -
    -
    -
    -
    public interface BundleEntryPostReader
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, - Path resourceFile, - Path putFile)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        read

        -
        void read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, - Path resourceFile, - Path putFile)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BundleEntryPostReader (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BundleEntryPostReader

    +
    +
    +
    +
    public interface BundleEntryPostReader
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, + Path resourceFile, + Path putFile)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        read

        +
        void read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, + Path resourceFile, + Path putFile)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPutReader.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPutReader.html index f7a47e842..df8889de4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPutReader.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleEntryPutReader.html @@ -1,147 +1,147 @@ - - - - -BundleEntryPutReader (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface BundleEntryPutReader

    -
    -
    -
    -
    public interface BundleEntryPutReader
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, - Path resourceFile, - Path putFile)
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        read

        -
        void read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, - Path resourceFile, - Path putFile)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BundleEntryPutReader (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface BundleEntryPutReader

    +
    +
    +
    +
    public interface BundleEntryPutReader
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, + Path resourceFile, + Path putFile)
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        read

        +
        void read(Class<? extends org.hl7.fhir.r4.model.Resource> resource, + Path resourceFile, + Path putFile)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleGenerator.html index 829d0f939..87123aed5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/BundleGenerator.html @@ -1,214 +1,214 @@ - - - - -BundleGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class BundleGenerator

    -
    -
    java.lang.Object -
    dev.dsf.maven.bundle.BundleGenerator
    -
    -
    -
    -
    public class BundleGenerator -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        BundleGenerator

        -
        public BundleGenerator(Path projectBaseDir, - Path baseFolder, - Path projectBuildDirectory) - throws org.apache.maven.plugin.MojoExecutionException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generateAndSaveBundle

        -
        public void generateAndSaveBundle() - throws org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      • -
        -

        getBundleFilename

        -
        public Path getBundleFilename()
        -
        -
      • -
      • -
        -

        generateBundle

        -
        public org.hl7.fhir.r4.model.Bundle generateBundle() - throws IOException
        -
        -
        Throws:
        -
        IOException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +BundleGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class BundleGenerator

    +
    +
    java.lang.Object +
    dev.dsf.maven.bundle.BundleGenerator
    +
    +
    +
    +
    public class BundleGenerator +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        BundleGenerator

        +
        public BundleGenerator(Path projectBaseDir, + Path baseFolder, + Path projectBuildDirectory) + throws org.apache.maven.plugin.MojoExecutionException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generateAndSaveBundle

        +
        public void generateAndSaveBundle() + throws org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      • +
        +

        getBundleFilename

        +
        public Path getBundleFilename()
        +
        +
      • +
      • +
        +

        generateBundle

        +
        public org.hl7.fhir.r4.model.Bundle generateBundle() + throws IOException
        +
        +
        Throws:
        +
        IOException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/GenerateFhirBundleMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/GenerateFhirBundleMojo.html index fa78c6821..d696c6d04 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/GenerateFhirBundleMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/GenerateFhirBundleMojo.html @@ -1,206 +1,206 @@ - - - - -GenerateFhirBundleMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GenerateFhirBundleMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.maven.bundle.GenerateFhirBundleMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="generate-fhir-bundle", - defaultPhase=PREPARE_PACKAGE, - requiresDependencyResolution=NONE, - threadSafe=true) -public class GenerateFhirBundleMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GenerateFhirBundleMojo

        -
        public GenerateFhirBundleMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException, -org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +GenerateFhirBundleMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GenerateFhirBundleMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.maven.bundle.GenerateFhirBundleMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="generate-fhir-bundle", + defaultPhase=PREPARE_PACKAGE, + requiresDependencyResolution=NONE, + threadSafe=true) +public class GenerateFhirBundleMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GenerateFhirBundleMojo

        +
        public GenerateFhirBundleMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/SnapshotGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/SnapshotGenerator.html index b541234d4..328fb8623 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/SnapshotGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/SnapshotGenerator.html @@ -1,190 +1,190 @@ - - - - -SnapshotGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class SnapshotGenerator

    -
    -
    java.lang.Object -
    dev.dsf.maven.bundle.SnapshotGenerator
    -
    -
    -
    -
    public class SnapshotGenerator -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      SnapshotGenerator(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext
      -
      createWorker(ca.uhn.fhir.context.FhirContext context, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      -
       
      -
      org.hl7.fhir.r4.model.StructureDefinition
      -
      generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        SnapshotGenerator

        -
        public SnapshotGenerator(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        createWorker

        -
        protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext createWorker(ca.uhn.fhir.context.FhirContext context, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        -
        -
      • -
      • -
        -

        generateSnapshot

        -
        public org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +SnapshotGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class SnapshotGenerator

    +
    +
    java.lang.Object +
    dev.dsf.maven.bundle.SnapshotGenerator
    +
    +
    +
    +
    public class SnapshotGenerator +extends Object
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      SnapshotGenerator(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext
      +
      createWorker(ca.uhn.fhir.context.FhirContext context, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      +
       
      +
      org.hl7.fhir.r4.model.StructureDefinition
      +
      generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        SnapshotGenerator

        +
        public SnapshotGenerator(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        createWorker

        +
        protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext createWorker(ca.uhn.fhir.context.FhirContext context, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        +
        +
      • +
      • +
        +

        generateSnapshot

        +
        public org.hl7.fhir.r4.model.StructureDefinition generateSnapshot(org.hl7.fhir.r4.model.StructureDefinition differential)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValidationSupportWithCustomResources.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValidationSupportWithCustomResources.html index 83490e557..1b0f31e4b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValidationSupportWithCustomResources.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValidationSupportWithCustomResources.html @@ -1,288 +1,288 @@ - - - - -ValidationSupportWithCustomResources (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ValidationSupportWithCustomResources

    -
    -
    java.lang.Object -
    dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    ca.uhn.fhir.context.support.IValidationSupport
    -
    -
    -
    public class ValidationSupportWithCustomResources -extends Object -implements ca.uhn.fhir.context.support.IValidationSupport
    -
    -
    -
      - -
    • -
      -

      Nested Class Summary

      -
      -

      Nested classes/interfaces inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      -ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.BooleanConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssue, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCode, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCoding, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueDetails, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult, ca.uhn.fhir.context.support.IValidationSupport.CodingConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ConceptDesignation, ca.uhn.fhir.context.support.IValidationSupport.GroupConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.IssueSeverity, ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult, ca.uhn.fhir.context.support.IValidationSupport.StringConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
      -
      -
    • - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      -TYPE_BOOLEAN, TYPE_CODING, TYPE_GROUP, TYPE_STRING, URL_PREFIX_VALUE_SET
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, - org.hl7.fhir.r4.model.Bundle bundle)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      addOrReplace(org.hl7.fhir.r4.model.CodeSystem s)
      -
       
      -
      void
      -
      addOrReplace(org.hl7.fhir.r4.model.StructureDefinition s)
      -
       
      -
      void
      -
      addOrReplace(org.hl7.fhir.r4.model.ValueSet s)
      -
       
      -
      List<org.hl7.fhir.r4.model.StructureDefinition>
      - -
       
      -
      org.hl7.fhir.r4.model.CodeSystem
      - -
       
      -
      org.hl7.fhir.r4.model.StructureDefinition
      - -
       
      -
      org.hl7.fhir.r4.model.ValueSet
      - -
       
      -
      ca.uhn.fhir.context.FhirContext
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -

      Methods inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      -expandValueSet, expandValueSet, fetchAllConformanceResources, fetchAllNonBaseStructureDefinitions, fetchAllSearchParameters, fetchBinary, fetchResource, generateSnapshot, getName, invalidateCaches, isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid, isCodeSystemSupported, isRemoteTerminologyServiceConfigured, isValueSetSupported, lookupCode, lookupCode, lookupCode, translateConcept, validateCode, validateCodeInValueSet
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ValidationSupportWithCustomResources

        -
        public ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, - org.hl7.fhir.r4.model.Bundle bundle)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getFhirContext

        -
        public ca.uhn.fhir.context.FhirContext getFhirContext()
        -
        -
        Specified by:
        -
        getFhirContext in interface ca.uhn.fhir.context.support.IValidationSupport
        -
        -
        -
      • -
      • -
        -

        fetchAllStructureDefinitions

        -
        public List<org.hl7.fhir.r4.model.StructureDefinition> fetchAllStructureDefinitions()
        -
        -
        Specified by:
        -
        fetchAllStructureDefinitions in interface ca.uhn.fhir.context.support.IValidationSupport
        -
        -
        -
      • -
      • -
        -

        fetchStructureDefinition

        -
        public org.hl7.fhir.r4.model.StructureDefinition fetchStructureDefinition(String url)
        -
        -
        Specified by:
        -
        fetchStructureDefinition in interface ca.uhn.fhir.context.support.IValidationSupport
        -
        -
        -
      • -
      • -
        -

        addOrReplace

        -
        public void addOrReplace(org.hl7.fhir.r4.model.StructureDefinition s)
        -
        -
      • -
      • -
        -

        fetchCodeSystem

        -
        public org.hl7.fhir.r4.model.CodeSystem fetchCodeSystem(String url)
        -
        -
        Specified by:
        -
        fetchCodeSystem in interface ca.uhn.fhir.context.support.IValidationSupport
        -
        -
        -
      • -
      • -
        -

        addOrReplace

        -
        public void addOrReplace(org.hl7.fhir.r4.model.CodeSystem s)
        -
        -
      • -
      • -
        -

        fetchValueSet

        -
        public org.hl7.fhir.r4.model.ValueSet fetchValueSet(String url)
        -
        -
        Specified by:
        -
        fetchValueSet in interface ca.uhn.fhir.context.support.IValidationSupport
        -
        -
        -
      • -
      • -
        -

        addOrReplace

        -
        public void addOrReplace(org.hl7.fhir.r4.model.ValueSet s)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ValidationSupportWithCustomResources (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ValidationSupportWithCustomResources

    +
    +
    java.lang.Object +
    dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    ca.uhn.fhir.context.support.IValidationSupport
    +
    +
    +
    public class ValidationSupportWithCustomResources +extends Object +implements ca.uhn.fhir.context.support.IValidationSupport
    +
    +
    +
      + +
    • +
      +

      Nested Class Summary

      +
      +

      Nested classes/interfaces inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      +ca.uhn.fhir.context.support.IValidationSupport.BaseConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.BooleanConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssue, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCode, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueCoding, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationIssueDetails, ca.uhn.fhir.context.support.IValidationSupport.CodeValidationResult, ca.uhn.fhir.context.support.IValidationSupport.CodingConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.ConceptDesignation, ca.uhn.fhir.context.support.IValidationSupport.GroupConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.IssueSeverity, ca.uhn.fhir.context.support.IValidationSupport.LookupCodeResult, ca.uhn.fhir.context.support.IValidationSupport.StringConceptProperty, ca.uhn.fhir.context.support.IValidationSupport.TranslateCodeRequest, ca.uhn.fhir.context.support.IValidationSupport.ValueSetExpansionOutcome
      +
      +
    • + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      +TYPE_BOOLEAN, TYPE_CODING, TYPE_GROUP, TYPE_STRING, URL_PREFIX_VALUE_SET
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, + org.hl7.fhir.r4.model.Bundle bundle)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      addOrReplace(org.hl7.fhir.r4.model.CodeSystem s)
      +
       
      +
      void
      +
      addOrReplace(org.hl7.fhir.r4.model.StructureDefinition s)
      +
       
      +
      void
      +
      addOrReplace(org.hl7.fhir.r4.model.ValueSet s)
      +
       
      +
      List<org.hl7.fhir.r4.model.StructureDefinition>
      + +
       
      +
      org.hl7.fhir.r4.model.CodeSystem
      + +
       
      +
      org.hl7.fhir.r4.model.StructureDefinition
      + +
       
      +
      org.hl7.fhir.r4.model.ValueSet
      + +
       
      +
      ca.uhn.fhir.context.FhirContext
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +

      Methods inherited from interface ca.uhn.fhir.context.support.IValidationSupport

      +expandValueSet, expandValueSet, fetchAllConformanceResources, fetchAllNonBaseStructureDefinitions, fetchAllSearchParameters, fetchBinary, fetchResource, generateSnapshot, getName, invalidateCaches, isCodeableConceptValidationSuccessfulIfNotAllCodingsAreValid, isCodeSystemSupported, isRemoteTerminologyServiceConfigured, isValueSetSupported, lookupCode, lookupCode, lookupCode, translateConcept, validateCode, validateCodeInValueSet
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ValidationSupportWithCustomResources

        +
        public ValidationSupportWithCustomResources(ca.uhn.fhir.context.FhirContext context, + org.hl7.fhir.r4.model.Bundle bundle)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getFhirContext

        +
        public ca.uhn.fhir.context.FhirContext getFhirContext()
        +
        +
        Specified by:
        +
        getFhirContext in interface ca.uhn.fhir.context.support.IValidationSupport
        +
        +
        +
      • +
      • +
        +

        fetchAllStructureDefinitions

        +
        public List<org.hl7.fhir.r4.model.StructureDefinition> fetchAllStructureDefinitions()
        +
        +
        Specified by:
        +
        fetchAllStructureDefinitions in interface ca.uhn.fhir.context.support.IValidationSupport
        +
        +
        +
      • +
      • +
        +

        fetchStructureDefinition

        +
        public org.hl7.fhir.r4.model.StructureDefinition fetchStructureDefinition(String url)
        +
        +
        Specified by:
        +
        fetchStructureDefinition in interface ca.uhn.fhir.context.support.IValidationSupport
        +
        +
        +
      • +
      • +
        +

        addOrReplace

        +
        public void addOrReplace(org.hl7.fhir.r4.model.StructureDefinition s)
        +
        +
      • +
      • +
        +

        fetchCodeSystem

        +
        public org.hl7.fhir.r4.model.CodeSystem fetchCodeSystem(String url)
        +
        +
        Specified by:
        +
        fetchCodeSystem in interface ca.uhn.fhir.context.support.IValidationSupport
        +
        +
        +
      • +
      • +
        +

        addOrReplace

        +
        public void addOrReplace(org.hl7.fhir.r4.model.CodeSystem s)
        +
        +
      • +
      • +
        +

        fetchValueSet

        +
        public org.hl7.fhir.r4.model.ValueSet fetchValueSet(String url)
        +
        +
        Specified by:
        +
        fetchValueSet in interface ca.uhn.fhir.context.support.IValidationSupport
        +
        +
        +
      • +
      • +
        +

        addOrReplace

        +
        public void addOrReplace(org.hl7.fhir.r4.model.ValueSet s)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValueSetExpander.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValueSetExpander.html index 8ea49a359..c84faab3f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValueSetExpander.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/ValueSetExpander.html @@ -1,190 +1,190 @@ - - - - -ValueSetExpander (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ValueSetExpander

    -
    -
    java.lang.Object -
    dev.dsf.maven.bundle.ValueSetExpander
    -
    -
    -
    -
    public class ValueSetExpander -extends Object
    -
    -
    -
      - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      -
      ValueSetExpander(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext
      -
      createWorkerContext(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      -
       
      -
      org.hl7.fhir.r4.model.ValueSet
      -
      expand(org.hl7.fhir.r4.model.ValueSet valueSet)
      -
       
      -
      -
      -
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ValueSetExpander

        -
        public ValueSetExpander(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        createWorkerContext

        -
        protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext createWorkerContext(ca.uhn.fhir.context.FhirContext fhirContext, - ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        -
        -
      • -
      • -
        -

        expand

        -
        public org.hl7.fhir.r4.model.ValueSet expand(org.hl7.fhir.r4.model.ValueSet valueSet)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ValueSetExpander (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ValueSetExpander

    +
    +
    java.lang.Object +
    dev.dsf.maven.bundle.ValueSetExpander
    +
    +
    +
    +
    public class ValueSetExpander +extends Object
    +
    +
    +
      + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      +
      ValueSetExpander(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext
      +
      createWorkerContext(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
      +
       
      +
      org.hl7.fhir.r4.model.ValueSet
      +
      expand(org.hl7.fhir.r4.model.ValueSet valueSet)
      +
       
      +
      +
      +
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ValueSetExpander

        +
        public ValueSetExpander(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        createWorkerContext

        +
        protected org.hl7.fhir.r4.hapi.ctx.HapiWorkerContext createWorkerContext(ca.uhn.fhir.context.FhirContext fhirContext, + ca.uhn.fhir.context.support.IValidationSupport validationSupport)
        +
        +
      • +
      • +
        +

        expand

        +
        public org.hl7.fhir.r4.model.ValueSet expand(org.hl7.fhir.r4.model.ValueSet valueSet)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryFileVisitor.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryFileVisitor.html index 7a4806a0b..d8047297c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryFileVisitor.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryFileVisitor.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.BundleEntryFileVisitor (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.BundleEntryFileVisitor

    -
    -No usage of dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.BundleEntryFileVisitor (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.BundleEntryFileVisitor

    +
    +No usage of dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPostReader.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPostReader.html index 14c98e1fe..c240d28f7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPostReader.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPostReader.html @@ -1,89 +1,89 @@ - - - - -Uses of Interface dev.dsf.maven.bundle.BundleEntryPostReader (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.maven.bundle.BundleEntryPostReader

    -
    -
    Packages that use BundleEntryPostReader
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.maven.bundle.BundleEntryPostReader (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.maven.bundle.BundleEntryPostReader

    +
    +
    Packages that use BundleEntryPostReader
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPutReader.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPutReader.html index 16a0b4410..d94834e80 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPutReader.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleEntryPutReader.html @@ -1,89 +1,89 @@ - - - - -Uses of Interface dev.dsf.maven.bundle.BundleEntryPutReader (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.maven.bundle.BundleEntryPutReader

    -
    -
    Packages that use BundleEntryPutReader
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.maven.bundle.BundleEntryPutReader (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.maven.bundle.BundleEntryPutReader

    +
    +
    Packages that use BundleEntryPutReader
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleGenerator.html index 9283ba57d..b13f2ff50 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/BundleGenerator.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.BundleGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.BundleGenerator

    -
    -No usage of dev.dsf.maven.bundle.BundleGenerator
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.BundleGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.BundleGenerator

    +
    +No usage of dev.dsf.maven.bundle.BundleGenerator
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/GenerateFhirBundleMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/GenerateFhirBundleMojo.html index 26f92915b..3e9e51984 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/GenerateFhirBundleMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/GenerateFhirBundleMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.GenerateFhirBundleMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.GenerateFhirBundleMojo

    -
    -No usage of dev.dsf.maven.bundle.GenerateFhirBundleMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.GenerateFhirBundleMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.GenerateFhirBundleMojo

    +
    +No usage of dev.dsf.maven.bundle.GenerateFhirBundleMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/SnapshotGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/SnapshotGenerator.html index 0d3a68155..4b1d29e45 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/SnapshotGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/SnapshotGenerator.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.SnapshotGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.SnapshotGenerator

    -
    -No usage of dev.dsf.maven.bundle.SnapshotGenerator
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.SnapshotGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.SnapshotGenerator

    +
    +No usage of dev.dsf.maven.bundle.SnapshotGenerator
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValidationSupportWithCustomResources.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValidationSupportWithCustomResources.html index 5fa534dc1..ba9aabdfd 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValidationSupportWithCustomResources.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValidationSupportWithCustomResources.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.ValidationSupportWithCustomResources (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.ValidationSupportWithCustomResources

    -
    -No usage of dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.ValidationSupportWithCustomResources (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.ValidationSupportWithCustomResources

    +
    +No usage of dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValueSetExpander.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValueSetExpander.html index 328ff404d..ae4e17bdf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValueSetExpander.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/class-use/ValueSetExpander.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.bundle.ValueSetExpander (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.bundle.ValueSetExpander

    -
    -No usage of dev.dsf.maven.bundle.ValueSetExpander
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.bundle.ValueSetExpander (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.bundle.ValueSetExpander

    +
    +No usage of dev.dsf.maven.bundle.ValueSetExpander
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-summary.html index dbb258f85..57589a2a0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-summary.html @@ -1,112 +1,112 @@ - - - - -dev.dsf.maven.bundle (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.maven.bundle

    -
    -
    -
    package dev.dsf.maven.bundle
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.bundle (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.maven.bundle

    +
    +
    +
    package dev.dsf.maven.bundle
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-tree.html index ac0232fa5..765b35c7b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-tree.html @@ -1,92 +1,92 @@ - - - - -dev.dsf.maven.bundle Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.maven.bundle

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.bundle Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.maven.bundle

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-use.html index 44bd5163c..1156eeec6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/bundle/package-use.html @@ -1,86 +1,86 @@ - - - - -Uses of Package dev.dsf.maven.bundle (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.maven.bundle

    -
    -
    Packages that use dev.dsf.maven.bundle
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.maven.bundle (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.maven.bundle

    +
    +
    Packages that use dev.dsf.maven.bundle
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/DefaultCaFilesGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/DefaultCaFilesGenerator.html index d96dd7def..00de14a4a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/DefaultCaFilesGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/DefaultCaFilesGenerator.html @@ -1,197 +1,197 @@ - - - - -DefaultCaFilesGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class DefaultCaFilesGenerator

    -
    -
    java.lang.Object -
    dev.dsf.maven.ca.DefaultCaFilesGenerator
    -
    -
    -
    -
    public class DefaultCaFilesGenerator -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        DefaultCaFilesGenerator

        -
        public DefaultCaFilesGenerator(Path projectBasedir, - Path certFolder, - List<String> clientOnlyCaCommonNames) - throws org.apache.maven.plugin.MojoExecutionException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        createFiles

        -
        public void createFiles(Stream<Path> clientCertIssuingCaFiles, - Stream<Path> clientCertCaChainFiles, - Stream<Path> serverCertRootCaFiles) - throws IOException, -org.apache.maven.plugin.MojoExecutionException
        -
        -
        Throws:
        -
        IOException
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +DefaultCaFilesGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class DefaultCaFilesGenerator

    +
    +
    java.lang.Object +
    dev.dsf.maven.ca.DefaultCaFilesGenerator
    +
    +
    +
    +
    public class DefaultCaFilesGenerator +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        DefaultCaFilesGenerator

        +
        public DefaultCaFilesGenerator(Path projectBasedir, + Path certFolder, + List<String> clientOnlyCaCommonNames) + throws org.apache.maven.plugin.MojoExecutionException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        createFiles

        +
        public void createFiles(Stream<Path> clientCertIssuingCaFiles, + Stream<Path> clientCertCaChainFiles, + Stream<Path> serverCertRootCaFiles) + throws IOException, +org.apache.maven.plugin.MojoExecutionException
        +
        +
        Throws:
        +
        IOException
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/GenerateDefaultCaFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/GenerateDefaultCaFilesMojo.html index b322f2e68..c45273151 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/GenerateDefaultCaFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/GenerateDefaultCaFilesMojo.html @@ -1,206 +1,206 @@ - - - - -GenerateDefaultCaFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GenerateDefaultCaFilesMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="generate-default-ca-files", - defaultPhase=PREPARE_PACKAGE, - requiresDependencyResolution=NONE, - threadSafe=true) -public class GenerateDefaultCaFilesMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GenerateDefaultCaFilesMojo

        -
        public GenerateDefaultCaFilesMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException, -org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +GenerateDefaultCaFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GenerateDefaultCaFilesMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="generate-default-ca-files", + defaultPhase=PREPARE_PACKAGE, + requiresDependencyResolution=NONE, + threadSafe=true) +public class GenerateDefaultCaFilesMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GenerateDefaultCaFilesMojo

        +
        public GenerateDefaultCaFilesMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/DefaultCaFilesGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/DefaultCaFilesGenerator.html index a29ea687f..8a5c88794 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/DefaultCaFilesGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/DefaultCaFilesGenerator.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.ca.DefaultCaFilesGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.ca.DefaultCaFilesGenerator

    -
    -No usage of dev.dsf.maven.ca.DefaultCaFilesGenerator
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.ca.DefaultCaFilesGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.ca.DefaultCaFilesGenerator

    +
    +No usage of dev.dsf.maven.ca.DefaultCaFilesGenerator
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/GenerateDefaultCaFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/GenerateDefaultCaFilesMojo.html index d3bb44e1a..495b60fc0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/GenerateDefaultCaFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/class-use/GenerateDefaultCaFilesMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.ca.GenerateDefaultCaFilesMojo

    -
    -No usage of dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.ca.GenerateDefaultCaFilesMojo

    +
    +No usage of dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-summary.html index 99a8efb5c..ad2d85b16 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-summary.html @@ -1,98 +1,98 @@ - - - - -dev.dsf.maven.ca (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.maven.ca

    -
    -
    -
    package dev.dsf.maven.ca
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.ca (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.maven.ca

    +
    +
    +
    package dev.dsf.maven.ca
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-tree.html index c4dba4b47..25faae75b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-tree.html @@ -1,81 +1,81 @@ - - - - -dev.dsf.maven.ca Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.maven.ca

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.ca Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.maven.ca

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-use.html index 28d185c8c..c94d4e99b 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/ca/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.maven.ca (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.maven.ca

    -
    -No usage of dev.dsf.maven.ca
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.maven.ca (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.maven.ca

    +
    +No usage of dev.dsf.maven.ca
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/ConfigDocGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/ConfigDocGenerator.html index b40e41a0c..5c598997e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/ConfigDocGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/ConfigDocGenerator.html @@ -1,179 +1,179 @@ - - - - -ConfigDocGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class ConfigDocGenerator

    -
    -
    java.lang.Object -
    dev.dsf.maven.config.ConfigDocGenerator
    -
    -
    -
    -
    public class ConfigDocGenerator -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        ConfigDocGenerator

        -
        public ConfigDocGenerator(Path projectBuildDirectory, - List<String> compileClasspathElements)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        generateDocumentation

        -
        public void generateDocumentation(List<String> configDocPackages)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +ConfigDocGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class ConfigDocGenerator

    +
    +
    java.lang.Object +
    dev.dsf.maven.config.ConfigDocGenerator
    +
    +
    +
    +
    public class ConfigDocGenerator +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        ConfigDocGenerator

        +
        public ConfigDocGenerator(Path projectBuildDirectory, + List<String> compileClasspathElements)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        generateDocumentation

        +
        public void generateDocumentation(List<String> configDocPackages)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/GenerateConfigDocMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/GenerateConfigDocMojo.html index 31a52d175..728e95ea5 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/GenerateConfigDocMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/GenerateConfigDocMojo.html @@ -1,206 +1,206 @@ - - - - -GenerateConfigDocMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GenerateConfigDocMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.maven.config.GenerateConfigDocMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="generate-config-doc", - defaultPhase=PROCESS_CLASSES, - requiresDependencyResolution=COMPILE, - threadSafe=true) -public class GenerateConfigDocMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GenerateConfigDocMojo

        -
        public GenerateConfigDocMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException, -org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +GenerateConfigDocMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GenerateConfigDocMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.maven.config.GenerateConfigDocMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="generate-config-doc", + defaultPhase=PROCESS_CLASSES, + requiresDependencyResolution=COMPILE, + threadSafe=true) +public class GenerateConfigDocMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GenerateConfigDocMojo

        +
        public GenerateConfigDocMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/ConfigDocGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/ConfigDocGenerator.html index aa91f8977..6359551a3 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/ConfigDocGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/ConfigDocGenerator.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.config.ConfigDocGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.config.ConfigDocGenerator

    -
    -No usage of dev.dsf.maven.config.ConfigDocGenerator
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.config.ConfigDocGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.config.ConfigDocGenerator

    +
    +No usage of dev.dsf.maven.config.ConfigDocGenerator
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/GenerateConfigDocMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/GenerateConfigDocMojo.html index 293a480f2..b525de144 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/GenerateConfigDocMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/class-use/GenerateConfigDocMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.config.GenerateConfigDocMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.config.GenerateConfigDocMojo

    -
    -No usage of dev.dsf.maven.config.GenerateConfigDocMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.config.GenerateConfigDocMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.config.GenerateConfigDocMojo

    +
    +No usage of dev.dsf.maven.config.GenerateConfigDocMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-summary.html index b00224c39..359dd8227 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-summary.html @@ -1,98 +1,98 @@ - - - - -dev.dsf.maven.config (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.maven.config

    -
    -
    -
    package dev.dsf.maven.config
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.config (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.maven.config

    +
    +
    +
    package dev.dsf.maven.config
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-tree.html index 377a555f3..92cc95a92 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-tree.html @@ -1,81 +1,81 @@ - - - - -dev.dsf.maven.config Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.maven.config

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    -
      -
    • java.lang.Object -
        -
      • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) - -
      • -
      • dev.dsf.maven.config.ConfigDocGenerator
      • -
      -
    • -
    -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.config Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.maven.config

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    +
      +
    • java.lang.Object +
        +
      • org.apache.maven.plugin.AbstractMojo (implements org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo) + +
      • +
      • dev.dsf.maven.config.ConfigDocGenerator
      • +
      +
    • +
    +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-use.html index a1daf542d..a70765000 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/config/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.maven.config (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.maven.config

    -
    -No usage of dev.dsf.maven.config
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.maven.config (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.maven.config

    +
    +No usage of dev.dsf.maven.config
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.RunnableWithIoException.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.RunnableWithIoException.html index be54b5089..8760a5da8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.RunnableWithIoException.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.RunnableWithIoException.html @@ -1,152 +1,152 @@ - - - - -AbstractIo.RunnableWithIoException (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Interface AbstractIo.RunnableWithIoException

    -
    -
    -
    -
    Enclosing class:
    -
    AbstractIo
    -
    -
    -
    protected static interface AbstractIo.RunnableWithIoException
    -
    -
    -
      - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      -
      run()
      -
       
      -
      -
      -
      -
      -
    • -
    -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +AbstractIo.RunnableWithIoException (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Interface AbstractIo.RunnableWithIoException

    +
    +
    +
    +
    Enclosing class:
    +
    AbstractIo
    +
    +
    +
    protected static interface AbstractIo.RunnableWithIoException
    +
    +
    +
      + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      +
      run()
      +
       
      +
      +
      +
      +
      +
    • +
    +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.html index 2c8a10084..7f81785da 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/AbstractIo.html @@ -1,196 +1,196 @@ - - - - -AbstractIo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class AbstractIo

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.AbstractIo
    -
    -
    -
    -
    Direct Known Subclasses:
    -
    CertificateWriter, FileRemover
    -
    -
    -
    public abstract class AbstractIo -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        AbstractIo

        -
        public AbstractIo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +AbstractIo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class AbstractIo

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.AbstractIo
    +
    +
    +
    +
    Direct Known Subclasses:
    +
    CertificateWriter, FileRemover
    +
    +
    +
    public abstract class AbstractIo +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        AbstractIo

        +
        public AbstractIo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CaChain.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CaChain.html index aabea4c1c..f5598f944 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CaChain.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CaChain.html @@ -1,190 +1,190 @@ - - - - -CaChain (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CaChain

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.CaChain
    -
    -
    -
    -
    public class CaChain -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CaChain

        -
        public CaChain()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getTargets

        -
        public List<File> getTargets()
        -
        -
      • -
      • -
        -

        toString

        -
        public String toString()
        -
        -
        Overrides:
        -
        toString in class Object
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CaChain (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CaChain

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.CaChain
    +
    +
    +
    +
    public class CaChain +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CaChain

        +
        public CaChain()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTargets

        +
        public List<File> getTargets()
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.Type.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.Type.html index befe37962..d976a1112 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.Type.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.Type.html @@ -1,248 +1,248 @@ - - - - -Cert.Type (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Enum Class Cert.Type

    -
    -
    java.lang.Object -
    java.lang.Enum<Cert.Type> -
    dev.dsf.maven.dev.Cert.Type
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable, Comparable<Cert.Type>, Constable
    -
    -
    -
    Enclosing class:
    -
    Cert
    -
    -
    -
    public static enum Cert.Type -extends Enum<Cert.Type>
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Enum Constant Details

      -
        -
      • -
        -

        CLIENT

        -
        public static final Cert.Type CLIENT
        -
        -
      • -
      • -
        -

        SERVER

        -
        public static final Cert.Type SERVER
        -
        -
      • -
      • -
        -

        CLIENT_SERVER

        -
        public static final Cert.Type CLIENT_SERVER
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        values

        -
        public static Cert.Type[] values()
        -
        Returns an array containing the constants of this enum class, in -the order they are declared.
        -
        -
        Returns:
        -
        an array containing the constants of this enum class, in the order they are declared
        -
        -
        -
      • -
      • -
        -

        valueOf

        -
        public static Cert.Type valueOf(String name)
        -
        Returns the enum constant of this class with the specified name. -The string must match exactly an identifier used to declare an -enum constant in this class. (Extraneous whitespace characters are -not permitted.)
        -
        -
        Parameters:
        -
        name - the name of the enum constant to be returned.
        -
        Returns:
        -
        the enum constant with the specified name
        -
        Throws:
        -
        IllegalArgumentException - if this enum class has no constant with the specified name
        -
        NullPointerException - if the argument is null
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Cert.Type (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Enum Class Cert.Type

    +
    +
    java.lang.Object +
    java.lang.Enum<Cert.Type> +
    dev.dsf.maven.dev.Cert.Type
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable, Comparable<Cert.Type>, Constable
    +
    +
    +
    Enclosing class:
    +
    Cert
    +
    +
    +
    public static enum Cert.Type +extends Enum<Cert.Type>
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Enum Constant Details

      +
        +
      • +
        +

        CLIENT

        +
        public static final Cert.Type CLIENT
        +
        +
      • +
      • +
        +

        SERVER

        +
        public static final Cert.Type SERVER
        +
        +
      • +
      • +
        +

        CLIENT_SERVER

        +
        public static final Cert.Type CLIENT_SERVER
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        values

        +
        public static Cert.Type[] values()
        +
        Returns an array containing the constants of this enum class, in +the order they are declared.
        +
        +
        Returns:
        +
        an array containing the constants of this enum class, in the order they are declared
        +
        +
        +
      • +
      • +
        +

        valueOf

        +
        public static Cert.Type valueOf(String name)
        +
        Returns the enum constant of this class with the specified name. +The string must match exactly an identifier used to declare an +enum constant in this class. (Extraneous whitespace characters are +not permitted.)
        +
        +
        Parameters:
        +
        name - the name of the enum constant to be returned.
        +
        Returns:
        +
        the enum constant with the specified name
        +
        Throws:
        +
        IllegalArgumentException - if this enum class has no constant with the specified name
        +
        NullPointerException - if the argument is null
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.html index 01bfa876b..0420f22f6 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Cert.html @@ -1,241 +1,241 @@ - - - - -Cert (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Cert

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.Cert
    -
    -
    -
    -
    public class Cert -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Cert

        -
        public Cert()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Cert (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Cert

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.Cert
    +
    +
    +
    +
    public class Cert +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Cert

        +
        public Cert()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificateAndPrivateKey.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificateAndPrivateKey.html index 47c18160e..343c797de 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificateAndPrivateKey.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificateAndPrivateKey.html @@ -1,272 +1,272 @@ - - - - -CertificateGenerator.CertificateAndPrivateKey (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class CertificateGenerator.CertificateAndPrivateKey

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    -
    -
    -
    Enclosing class:
    -
    CertificateGenerator
    -
    -
    -
    public static record CertificateGenerator.CertificateAndPrivateKey(X509Certificate certificate, PrivateKey privateKey) -extends Record
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CertificateAndPrivateKey

        -
        public CertificateAndPrivateKey(X509Certificate certificate, - PrivateKey privateKey)
        -
        Creates an instance of a CertificateAndPrivateKey record class.
        -
        -
        Parameters:
        -
        certificate - the value for the certificate record component
        -
        privateKey - the value for the privateKey record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        certificate

        -
        public X509Certificate certificate()
        -
        Returns the value of the certificate record component.
        -
        -
        Returns:
        -
        the value of the certificate record component
        -
        -
        -
      • -
      • -
        -

        privateKey

        -
        public PrivateKey privateKey()
        -
        Returns the value of the privateKey record component.
        -
        -
        Returns:
        -
        the value of the privateKey record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CertificateGenerator.CertificateAndPrivateKey (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class CertificateGenerator.CertificateAndPrivateKey

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    +
    +
    +
    Enclosing class:
    +
    CertificateGenerator
    +
    +
    +
    public static record CertificateGenerator.CertificateAndPrivateKey(X509Certificate certificate, PrivateKey privateKey) +extends Record
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CertificateAndPrivateKey

        +
        public CertificateAndPrivateKey(X509Certificate certificate, + PrivateKey privateKey)
        +
        Creates an instance of a CertificateAndPrivateKey record class.
        +
        +
        Parameters:
        +
        certificate - the value for the certificate record component
        +
        privateKey - the value for the privateKey record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        certificate

        +
        public X509Certificate certificate()
        +
        Returns the value of the certificate record component.
        +
        +
        Returns:
        +
        the value of the certificate record component
        +
        +
        +
      • +
      • +
        +

        privateKey

        +
        public PrivateKey privateKey()
        +
        Returns the value of the privateKey record component.
        +
        +
        Returns:
        +
        the value of the privateKey record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificationRequestConfig.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificationRequestConfig.html index efbcfd467..5028892d9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificationRequestConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.CertificationRequestConfig.html @@ -1,322 +1,322 @@ - - - - -CertificateGenerator.CertificationRequestConfig (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Record Class CertificateGenerator.CertificationRequestConfig

    -
    -
    java.lang.Object -
    java.lang.Record -
    dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    -
    -
    -
    Enclosing class:
    -
    CertificateGenerator
    -
    -
    -
    public static record CertificateGenerator.CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, String commonName, List<String> dnsNames) -extends Record
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CertificationRequestConfig

        -
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, - String commonName, - String... dnsNames)
        -
        -
      • -
      • -
        -

        CertificationRequestConfig

        -
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, - String commonName)
        -
        -
      • -
      • -
        -

        CertificationRequestConfig

        -
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, - String commonName, - List<String> dnsNames)
        -
        Creates an instance of a CertificationRequestConfig record class.
        -
        -
        Parameters:
        -
        signer - the value for the signer record component
        -
        commonName - the value for the commonName record component
        -
        dnsNames - the value for the dnsNames record component
        -
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        sign

        -
        public CertificateGenerator.CertificateAndPrivateKey sign(de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority ca)
        -
        -
      • -
      • -
        -

        toString

        -
        public final String toString()
        -
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        -
        -
        Specified by:
        -
        toString in class Record
        -
        Returns:
        -
        a string representation of this object
        -
        -
        -
      • -
      • -
        -

        hashCode

        -
        public final int hashCode()
        -
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        -
        -
        Specified by:
        -
        hashCode in class Record
        -
        Returns:
        -
        a hash code value for this object
        -
        -
        -
      • -
      • -
        -

        equals

        -
        public final boolean equals(Object o)
        -
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        -
        -
        Specified by:
        -
        equals in class Record
        -
        Parameters:
        -
        o - the object with which to compare
        -
        Returns:
        -
        true if this object is the same as the o argument; false otherwise.
        -
        -
        -
      • -
      • -
        -

        signer

        -
        public BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer()
        -
        Returns the value of the signer record component.
        -
        -
        Returns:
        -
        the value of the signer record component
        -
        -
        -
      • -
      • -
        -

        commonName

        -
        public String commonName()
        -
        Returns the value of the commonName record component.
        -
        -
        Returns:
        -
        the value of the commonName record component
        -
        -
        -
      • -
      • -
        -

        dnsNames

        -
        public List<String> dnsNames()
        -
        Returns the value of the dnsNames record component.
        -
        -
        Returns:
        -
        the value of the dnsNames record component
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CertificateGenerator.CertificationRequestConfig (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Record Class CertificateGenerator.CertificationRequestConfig

    +
    +
    java.lang.Object +
    java.lang.Record +
    dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    +
    +
    +
    Enclosing class:
    +
    CertificateGenerator
    +
    +
    +
    public static record CertificateGenerator.CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, String commonName, List<String> dnsNames) +extends Record
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CertificationRequestConfig

        +
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, + String commonName, + String... dnsNames)
        +
        +
      • +
      • +
        +

        CertificationRequestConfig

        +
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, + String commonName)
        +
        +
      • +
      • +
        +

        CertificationRequestConfig

        +
        public CertificationRequestConfig(BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer, + String commonName, + List<String> dnsNames)
        +
        Creates an instance of a CertificationRequestConfig record class.
        +
        +
        Parameters:
        +
        signer - the value for the signer record component
        +
        commonName - the value for the commonName record component
        +
        dnsNames - the value for the dnsNames record component
        +
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        sign

        +
        public CertificateGenerator.CertificateAndPrivateKey sign(de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority ca)
        +
        +
      • +
      • +
        +

        toString

        +
        public final String toString()
        +
        Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components.
        +
        +
        Specified by:
        +
        toString in class Record
        +
        Returns:
        +
        a string representation of this object
        +
        +
        +
      • +
      • +
        +

        hashCode

        +
        public final int hashCode()
        +
        Returns a hash code value for this object. The value is derived from the hash code of each of the record components.
        +
        +
        Specified by:
        +
        hashCode in class Record
        +
        Returns:
        +
        a hash code value for this object
        +
        +
        +
      • +
      • +
        +

        equals

        +
        public final boolean equals(Object o)
        +
        Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared with Objects::equals(Object,Object).
        +
        +
        Specified by:
        +
        equals in class Record
        +
        Parameters:
        +
        o - the object with which to compare
        +
        Returns:
        +
        true if this object is the same as the o argument; false otherwise.
        +
        +
        +
      • +
      • +
        +

        signer

        +
        public BiFunction<de.hsheilbronn.mi.utils.crypto.ca.CertificateAuthority,de.hsheilbronn.mi.utils.crypto.ca.CertificationRequest,X509Certificate> signer()
        +
        Returns the value of the signer record component.
        +
        +
        Returns:
        +
        the value of the signer record component
        +
        +
        +
      • +
      • +
        +

        commonName

        +
        public String commonName()
        +
        Returns the value of the commonName record component.
        +
        +
        Returns:
        +
        the value of the commonName record component
        +
        +
        +
      • +
      • +
        +

        dnsNames

        +
        public List<String> dnsNames()
        +
        Returns the value of the dnsNames record component.
        +
        +
        Returns:
        +
        the value of the dnsNames record component
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.html index 94a7ae08d..3de871305 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateGenerator.html @@ -1,341 +1,341 @@ - - - - -CertificateGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CertificateGenerator

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.CertificateGenerator
    -
    -
    -
    -
    public class CertificateGenerator -extends Object
    -
    -
    - -
    -
    - -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CertificateGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CertificateGenerator

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.CertificateGenerator
    +
    +
    +
    +
    public class CertificateGenerator +extends Object
    +
    +
    + +
    +
    + +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateWriter.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateWriter.html index 015856ce5..755588ef2 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateWriter.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CertificateWriter.html @@ -1,222 +1,222 @@ - - - - -CertificateWriter (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CertificateWriter

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.AbstractIo -
    dev.dsf.maven.dev.CertificateWriter
    -
    -
    -
    -
    -
    public class CertificateWriter -extends AbstractIo
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CertificateWriter

        -
        public CertificateWriter(Path projectBasedir, - CertificateGenerator generator, - char[] privateKeyPassword)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        write

        -
        public void write(List<Cert> certs)
        -
        -
      • -
      • -
        -

        write

        -
        public void write(RootCa rootCa)
        -
        -
      • -
      • -
        -

        write

        -
        public void write(IssuingCa issuingCa)
        -
        -
      • -
      • -
        -

        write

        -
        public void write(CaChain caChain)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CertificateWriter (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CertificateWriter

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.AbstractIo +
    dev.dsf.maven.dev.CertificateWriter
    +
    +
    +
    +
    +
    public class CertificateWriter +extends AbstractIo
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CertificateWriter

        +
        public CertificateWriter(Path projectBasedir, + CertificateGenerator generator, + char[] privateKeyPassword)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        write

        +
        public void write(List<Cert> certs)
        +
        +
      • +
      • +
        +

        write

        +
        public void write(RootCa rootCa)
        +
        +
      • +
      • +
        +

        write

        +
        public void write(IssuingCa issuingCa)
        +
        +
      • +
      • +
        +

        write

        +
        public void write(CaChain caChain)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CleanDevSetupCertFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CleanDevSetupCertFilesMojo.html index f34c82a89..70d9a1d7a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CleanDevSetupCertFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/CleanDevSetupCertFilesMojo.html @@ -1,207 +1,207 @@ - - - - -CleanDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class CleanDevSetupCertFilesMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="clean-dev-setup-cert-files", - defaultPhase=CLEAN, - requiresDependencyResolution=NONE, - threadSafe=true, - aggregator=true) -public class CleanDevSetupCertFilesMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        CleanDevSetupCertFilesMojo

        -
        public CleanDevSetupCertFilesMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException, -org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +CleanDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class CleanDevSetupCertFilesMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="clean-dev-setup-cert-files", + defaultPhase=CLEAN, + requiresDependencyResolution=NONE, + threadSafe=true, + aggregator=true) +public class CleanDevSetupCertFilesMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        CleanDevSetupCertFilesMojo

        +
        public CleanDevSetupCertFilesMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/FileRemover.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/FileRemover.html index 03c49e465..eefb9b42e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/FileRemover.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/FileRemover.html @@ -1,238 +1,238 @@ - - - - -FileRemover (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class FileRemover

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.AbstractIo -
    dev.dsf.maven.dev.FileRemover
    -
    -
    -
    -
    -
    public class FileRemover -extends AbstractIo
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        FileRemover

        -
        public FileRemover(Path projectBasedir, - Path certDir)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        deleteCerts

        -
        public void deleteCerts(List<Cert> certs)
        -
        -
      • -
      • -
        -

        delete

        -
        public void delete(RootCa rootCa)
        -
        -
      • -
      • -
        -

        delete

        -
        public void delete(IssuingCa issuingCa)
        -
        -
      • -
      • -
        -

        delete

        -
        public void delete(CaChain caChain)
        -
        -
      • -
      • -
        -

        deleteTemplates

        -
        public void deleteTemplates(List<Template> templates)
        -
        -
      • -
      • -
        -

        deleteFilesInCertDir

        -
        public void deleteFilesInCertDir(List<Cert> certs)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +FileRemover (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class FileRemover

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.AbstractIo +
    dev.dsf.maven.dev.FileRemover
    +
    +
    +
    +
    +
    public class FileRemover +extends AbstractIo
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        FileRemover

        +
        public FileRemover(Path projectBasedir, + Path certDir)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        deleteCerts

        +
        public void deleteCerts(List<Cert> certs)
        +
        +
      • +
      • +
        +

        delete

        +
        public void delete(RootCa rootCa)
        +
        +
      • +
      • +
        +

        delete

        +
        public void delete(IssuingCa issuingCa)
        +
        +
      • +
      • +
        +

        delete

        +
        public void delete(CaChain caChain)
        +
        +
      • +
      • +
        +

        deleteTemplates

        +
        public void deleteTemplates(List<Template> templates)
        +
        +
      • +
      • +
        +

        deleteFilesInCertDir

        +
        public void deleteFilesInCertDir(List<Cert> certs)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/GenerateDevSetupCertFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/GenerateDevSetupCertFilesMojo.html index 6f742f7cf..3a839bf83 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/GenerateDevSetupCertFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/GenerateDevSetupCertFilesMojo.html @@ -1,207 +1,207 @@ - - - - -GenerateDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class GenerateDevSetupCertFilesMojo

    -
    -
    java.lang.Object -
    org.apache.maven.plugin.AbstractMojo -
    dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    -
    -
    -
    @Mojo(name="generate-dev-setup-cert-files", - defaultPhase=PREPARE_PACKAGE, - requiresDependencyResolution=NONE, - threadSafe=true, - aggregator=true) -public class GenerateDevSetupCertFilesMojo -extends org.apache.maven.plugin.AbstractMojo
    -
    -
    -
      - -
    • -
      -

      Field Summary

      -
      -

      Fields inherited from interface org.apache.maven.plugin.Mojo

      -ROLE
      -
      -
    • - -
    • -
      -

      Constructor Summary

      -
      Constructors
      -
      -
      Constructor
      -
      Description
      - -
       
      -
      -
      -
    • - -
    • -
      -

      Method Summary

      -
      -
      -
      -
      -
      Modifier and Type
      -
      Method
      -
      Description
      -
      void
      - -
       
      -
      -
      -
      -
      -

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      -getLog, getPluginContext, setLog, setPluginContext
      -
      -

      Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      -
      -
    • -
    -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        GenerateDevSetupCertFilesMojo

        -
        public GenerateDevSetupCertFilesMojo()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        execute

        -
        public void execute() - throws org.apache.maven.plugin.MojoExecutionException, -org.apache.maven.plugin.MojoFailureException
        -
        -
        Throws:
        -
        org.apache.maven.plugin.MojoExecutionException
        -
        org.apache.maven.plugin.MojoFailureException
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +GenerateDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class GenerateDevSetupCertFilesMojo

    +
    +
    java.lang.Object +
    org.apache.maven.plugin.AbstractMojo +
    dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
    +
    +
    +
    @Mojo(name="generate-dev-setup-cert-files", + defaultPhase=PREPARE_PACKAGE, + requiresDependencyResolution=NONE, + threadSafe=true, + aggregator=true) +public class GenerateDevSetupCertFilesMojo +extends org.apache.maven.plugin.AbstractMojo
    +
    +
    +
      + +
    • +
      +

      Field Summary

      +
      +

      Fields inherited from interface org.apache.maven.plugin.Mojo

      +ROLE
      +
      +
    • + +
    • +
      +

      Constructor Summary

      +
      Constructors
      +
      +
      Constructor
      +
      Description
      + +
       
      +
      +
      +
    • + +
    • +
      +

      Method Summary

      +
      +
      +
      +
      +
      Modifier and Type
      +
      Method
      +
      Description
      +
      void
      + +
       
      +
      +
      +
      +
      +

      Methods inherited from class org.apache.maven.plugin.AbstractMojo

      +getLog, getPluginContext, setLog, setPluginContext
      +
      +

      Methods inherited from class java.lang.Object

      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      +
      +
    • +
    +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        GenerateDevSetupCertFilesMojo

        +
        public GenerateDevSetupCertFilesMojo()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        execute

        +
        public void execute() + throws org.apache.maven.plugin.MojoExecutionException, +org.apache.maven.plugin.MojoFailureException
        +
        +
        Throws:
        +
        org.apache.maven.plugin.MojoExecutionException
        +
        org.apache.maven.plugin.MojoFailureException
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/IssuingCa.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/IssuingCa.html index 383fb5ba7..7ffd6f297 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/IssuingCa.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/IssuingCa.html @@ -1,190 +1,190 @@ - - - - -IssuingCa (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class IssuingCa

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.IssuingCa
    -
    -
    -
    -
    public class IssuingCa -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        IssuingCa

        -
        public IssuingCa()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getTargets

        -
        public List<File> getTargets()
        -
        -
      • -
      • -
        -

        toString

        -
        public String toString()
        -
        -
        Overrides:
        -
        toString in class Object
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +IssuingCa (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class IssuingCa

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.IssuingCa
    +
    +
    +
    +
    public class IssuingCa +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        IssuingCa

        +
        public IssuingCa()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTargets

        +
        public List<File> getTargets()
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/RootCa.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/RootCa.html index aefe653fa..d622c040d 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/RootCa.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/RootCa.html @@ -1,190 +1,190 @@ - - - - -RootCa (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RootCa

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.RootCa
    -
    -
    -
    -
    public class RootCa -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RootCa

        -
        public RootCa()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getTargets

        -
        public List<File> getTargets()
        -
        -
      • -
      • -
        -

        toString

        -
        public String toString()
        -
        -
        Overrides:
        -
        toString in class Object
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +RootCa (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RootCa

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.RootCa
    +
    +
    +
    +
    public class RootCa +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RootCa

        +
        public RootCa()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getTargets

        +
        public List<File> getTargets()
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Template.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Template.html index 0a574a290..449f08882 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Template.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/Template.html @@ -1,199 +1,199 @@ - - - - -Template (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class Template

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.Template
    -
    -
    -
    -
    public class Template -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        Template

        -
        public Template()
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        getSource

        -
        public File getSource()
        -
        -
      • -
      • -
        -

        getTarget

        -
        public File getTarget()
        -
        -
      • -
      • -
        -

        toString

        -
        public String toString()
        -
        -
        Overrides:
        -
        toString in class Object
        -
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Template (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class Template

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.Template
    +
    +
    +
    +
    public class Template +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        Template

        +
        public Template()
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        getSource

        +
        public File getSource()
        +
        +
      • +
      • +
        +

        getTarget

        +
        public File getTarget()
        +
        +
      • +
      • +
        +

        toString

        +
        public String toString()
        +
        +
        Overrides:
        +
        toString in class Object
        +
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/TemplateHandler.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/TemplateHandler.html index ecbfccdbf..8750ff4fc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/TemplateHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/TemplateHandler.html @@ -1,181 +1,181 @@ - - - - -TemplateHandler (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class TemplateHandler

    -
    -
    java.lang.Object -
    dev.dsf.maven.dev.TemplateHandler
    -
    -
    -
    -
    public class TemplateHandler -extends Object
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      - -
      -
    • - -
    • -
      -

      Method Details

      -
        -
      • -
        -

        applyTemplates

        -
        public void applyTemplates(List<Template> templates)
        -
        -
      • -
      -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +TemplateHandler (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class TemplateHandler

    +
    +
    java.lang.Object +
    dev.dsf.maven.dev.TemplateHandler
    +
    +
    +
    +
    public class TemplateHandler +extends Object
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      + +
      +
    • + +
    • +
      +

      Method Details

      +
        +
      • +
        +

        applyTemplates

        +
        public void applyTemplates(List<Template> templates)
        +
        +
      • +
      +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.RunnableWithIoException.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.RunnableWithIoException.html index 931c818aa..80cec66dc 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.RunnableWithIoException.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.RunnableWithIoException.html @@ -1,87 +1,87 @@ - - - - -Uses of Interface dev.dsf.maven.dev.AbstractIo.RunnableWithIoException (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Interface
    dev.dsf.maven.dev.AbstractIo.RunnableWithIoException

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Interface dev.dsf.maven.dev.AbstractIo.RunnableWithIoException (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Interface
    dev.dsf.maven.dev.AbstractIo.RunnableWithIoException

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.html index 3bc6a14c9..40816b0b8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/AbstractIo.html @@ -1,90 +1,90 @@ - - - - -Uses of Class dev.dsf.maven.dev.AbstractIo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.AbstractIo

    -
    -
    Packages that use AbstractIo
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.AbstractIo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.AbstractIo

    +
    +
    Packages that use AbstractIo
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CaChain.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CaChain.html index 968659d5b..c60b47501 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CaChain.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CaChain.html @@ -1,90 +1,90 @@ - - - - -Uses of Class dev.dsf.maven.dev.CaChain (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.CaChain

    -
    -
    Packages that use CaChain
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.CaChain (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.CaChain

    +
    +
    Packages that use CaChain
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.Type.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.Type.html index 8a3185ba9..752161427 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.Type.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.Type.html @@ -1,98 +1,98 @@ - - - - -Uses of Enum Class dev.dsf.maven.dev.Cert.Type (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Enum Class
    dev.dsf.maven.dev.Cert.Type

    -
    -
    Packages that use Cert.Type
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Enum Class dev.dsf.maven.dev.Cert.Type (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Enum Class
    dev.dsf.maven.dev.Cert.Type

    +
    +
    Packages that use Cert.Type
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.html index c45690efd..d3d6f7388 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Cert.html @@ -1,93 +1,93 @@ - - - - -Uses of Class dev.dsf.maven.dev.Cert (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.Cert

    -
    -
    Packages that use Cert
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.Cert (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.Cert

    +
    +
    Packages that use Cert
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificateAndPrivateKey.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificateAndPrivateKey.html index facf12b85..b2016e5e7 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificateAndPrivateKey.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificateAndPrivateKey.html @@ -1,99 +1,99 @@ - - - - -Uses of Record Class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificationRequestConfig.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificationRequestConfig.html index d374ed714..f4a1c47f4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificationRequestConfig.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.CertificationRequestConfig.html @@ -1,98 +1,98 @@ - - - - -Uses of Record Class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Record Class
    dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig

    -
    - -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Record Class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Record Class
    dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig

    +
    + +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.html index 7fbcaaeab..ab5107474 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateGenerator.html @@ -1,94 +1,94 @@ - - - - -Uses of Class dev.dsf.maven.dev.CertificateGenerator (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.CertificateGenerator

    -
    -
    Packages that use CertificateGenerator
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.CertificateGenerator (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.CertificateGenerator

    +
    +
    Packages that use CertificateGenerator
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateWriter.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateWriter.html index 048a40378..64e4b364f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateWriter.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CertificateWriter.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.dev.CertificateWriter (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.CertificateWriter

    -
    -No usage of dev.dsf.maven.dev.CertificateWriter
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.CertificateWriter (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.CertificateWriter

    +
    +No usage of dev.dsf.maven.dev.CertificateWriter
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CleanDevSetupCertFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CleanDevSetupCertFilesMojo.html index 4dee95e0e..fec9020c0 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CleanDevSetupCertFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/CleanDevSetupCertFilesMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.CleanDevSetupCertFilesMojo

    -
    -No usage of dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.CleanDevSetupCertFilesMojo

    +
    +No usage of dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/FileRemover.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/FileRemover.html index 721a3cfe2..4574b6b63 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/FileRemover.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/FileRemover.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.dev.FileRemover (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.FileRemover

    -
    -No usage of dev.dsf.maven.dev.FileRemover
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.FileRemover (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.FileRemover

    +
    +No usage of dev.dsf.maven.dev.FileRemover
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/GenerateDevSetupCertFilesMojo.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/GenerateDevSetupCertFilesMojo.html index 95843a688..08db85a4c 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/GenerateDevSetupCertFilesMojo.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/GenerateDevSetupCertFilesMojo.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo

    -
    -No usage of dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo

    +
    +No usage of dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/IssuingCa.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/IssuingCa.html index c8944591e..6593f1bf4 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/IssuingCa.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/IssuingCa.html @@ -1,90 +1,90 @@ - - - - -Uses of Class dev.dsf.maven.dev.IssuingCa (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.IssuingCa

    -
    -
    Packages that use IssuingCa
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.IssuingCa (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.IssuingCa

    +
    +
    Packages that use IssuingCa
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/RootCa.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/RootCa.html index 5b7835465..3c54c183e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/RootCa.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/RootCa.html @@ -1,90 +1,90 @@ - - - - -Uses of Class dev.dsf.maven.dev.RootCa (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.RootCa

    -
    -
    Packages that use RootCa
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.RootCa (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.RootCa

    +
    +
    Packages that use RootCa
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Template.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Template.html index 9849306d6..b91786c81 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Template.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/Template.html @@ -1,90 +1,90 @@ - - - - -Uses of Class dev.dsf.maven.dev.Template (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.Template

    -
    -
    Packages that use Template
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.Template (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.Template

    +
    +
    Packages that use Template
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/TemplateHandler.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/TemplateHandler.html index 3a3042e5d..ddf6af582 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/TemplateHandler.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/class-use/TemplateHandler.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.dev.TemplateHandler (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.dev.TemplateHandler

    -
    -No usage of dev.dsf.maven.dev.TemplateHandler
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.dev.TemplateHandler (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.dev.TemplateHandler

    +
    +No usage of dev.dsf.maven.dev.TemplateHandler
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-summary.html index 5e7e5862d..0e607daec 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-summary.html @@ -1,128 +1,128 @@ - - - - -dev.dsf.maven.dev (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.maven.dev

    -
    -
    -
    package dev.dsf.maven.dev
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.dev (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.maven.dev

    +
    +
    +
    package dev.dsf.maven.dev
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-tree.html index 8ede89c98..ad9a5eb36 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-tree.html @@ -1,129 +1,129 @@ - - - - -dev.dsf.maven.dev Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.maven.dev

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.dev Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.maven.dev

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Enum Class Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-use.html index 75b65f966..259ebe247 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/dev/package-use.html @@ -1,104 +1,104 @@ - - - - -Uses of Package dev.dsf.maven.dev (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.maven.dev

    -
    -
    Packages that use dev.dsf.maven.dev
    -
    -
    Package
    -
    Description
    - -
     
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.maven.dev (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.maven.dev

    +
    +
    Packages that use dev.dsf.maven.dev
    +
    +
    Package
    +
    Description
    + +
     
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/RuntimeIOException.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/RuntimeIOException.html index 9d79eadd0..a5ebb11cf 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/RuntimeIOException.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/RuntimeIOException.html @@ -1,202 +1,202 @@ - - - - -RuntimeIOException (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    - -
    - -

    Class RuntimeIOException

    -
    -
    java.lang.Object -
    java.lang.Throwable -
    java.lang.Exception -
    java.lang.RuntimeException -
    dev.dsf.maven.exception.RuntimeIOException
    -
    -
    -
    -
    -
    -
    -
    All Implemented Interfaces:
    -
    Serializable
    -
    -
    -
    public class RuntimeIOException -extends RuntimeException
    -
    -
    See Also:
    -
    - -
    -
    -
    -
    - -
    -
    -
      - -
    • -
      -

      Constructor Details

      -
        -
      • -
        -

        RuntimeIOException

        -
        public RuntimeIOException(IOException cause)
        -
        -
      • -
      -
      -
    • - -
    • -
      -

      Method Details

      - -
      -
    • -
    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +RuntimeIOException (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    + +
    + +

    Class RuntimeIOException

    +
    +
    java.lang.Object +
    java.lang.Throwable +
    java.lang.Exception +
    java.lang.RuntimeException +
    dev.dsf.maven.exception.RuntimeIOException
    +
    +
    +
    +
    +
    +
    +
    All Implemented Interfaces:
    +
    Serializable
    +
    +
    +
    public class RuntimeIOException +extends RuntimeException
    +
    +
    See Also:
    +
    + +
    +
    +
    +
    + +
    +
    +
      + +
    • +
      +

      Constructor Details

      +
        +
      • +
        +

        RuntimeIOException

        +
        public RuntimeIOException(IOException cause)
        +
        +
      • +
      +
      +
    • + +
    • +
      +

      Method Details

      + +
      +
    • +
    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/class-use/RuntimeIOException.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/class-use/RuntimeIOException.html index 32dc781f1..33325ff74 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/class-use/RuntimeIOException.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/class-use/RuntimeIOException.html @@ -1,62 +1,62 @@ - - - - -Uses of Class dev.dsf.maven.exception.RuntimeIOException (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Class
    dev.dsf.maven.exception.RuntimeIOException

    -
    -No usage of dev.dsf.maven.exception.RuntimeIOException
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Class dev.dsf.maven.exception.RuntimeIOException (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Class
    dev.dsf.maven.exception.RuntimeIOException

    +
    +No usage of dev.dsf.maven.exception.RuntimeIOException
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-summary.html index c88e4e827..97b8c7bd1 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-summary.html @@ -1,96 +1,96 @@ - - - - -dev.dsf.maven.exception (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Package dev.dsf.maven.exception

    -
    -
    -
    package dev.dsf.maven.exception
    -
    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.exception (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Package dev.dsf.maven.exception

    +
    +
    +
    package dev.dsf.maven.exception
    +
    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-tree.html index bcea52fdd..82070fcb9 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-tree.html @@ -1,88 +1,88 @@ - - - - -dev.dsf.maven.exception Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For Package dev.dsf.maven.exception

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +dev.dsf.maven.exception Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For Package dev.dsf.maven.exception

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-use.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-use.html index 7e855a698..ea764eb5f 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-use.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/dev/dsf/maven/exception/package-use.html @@ -1,62 +1,62 @@ - - - - -Uses of Package dev.dsf.maven.exception (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Uses of Package
    dev.dsf.maven.exception

    -
    -No usage of dev.dsf.maven.exception
    -
    -
    - -
    -
    -
    - - + + + + +Uses of Package dev.dsf.maven.exception (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Uses of Package
    dev.dsf.maven.exception

    +
    +No usage of dev.dsf.maven.exception
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/element-list b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/element-list index 177aa9788..a83ceda88 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/element-list +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/element-list @@ -1,6 +1,6 @@ -dev.dsf.dsf_maven_plugin -dev.dsf.maven.bundle -dev.dsf.maven.ca -dev.dsf.maven.config -dev.dsf.maven.dev -dev.dsf.maven.exception +dev.dsf.dsf_maven_plugin +dev.dsf.maven.bundle +dev.dsf.maven.ca +dev.dsf.maven.config +dev.dsf.maven.dev +dev.dsf.maven.exception diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/help-doc.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/help-doc.html index 8b14d90bf..9ee576346 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/help-doc.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/help-doc.html @@ -1,203 +1,203 @@ - - - - -API Help (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -

    JavaDoc Help

    - -
    -
    -

    Navigation

    -Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces - -
    -
    -
    -

    Kinds of Pages

    -The following sections describe the different kinds of pages in this collection. -
    -

    Overview

    -

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    -
    -
    -

    Package

    -

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    -
      -
    • Interfaces
    • -
    • Classes
    • -
    • Enum Classes
    • -
    • Exception Classes
    • -
    • Annotation Interfaces
    • -
    -
    -
    -

    Class or Interface

    -

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    -
      -
    • Class Inheritance Diagram
    • -
    • Direct Subclasses
    • -
    • All Known Subinterfaces
    • -
    • All Known Implementing Classes
    • -
    • Class or Interface Declaration
    • -
    • Class or Interface Description
    • -
    -
    -
      -
    • Nested Class Summary
    • -
    • Enum Constant Summary
    • -
    • Field Summary
    • -
    • Property Summary
    • -
    • Constructor Summary
    • -
    • Method Summary
    • -
    • Required Element Summary
    • -
    • Optional Element Summary
    • -
    -
    -
      -
    • Enum Constant Details
    • -
    • Field Details
    • -
    • Property Details
    • -
    • Constructor Details
    • -
    • Method Details
    • -
    • Element Details
    • -
    -

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    -

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    -
    -
    -

    Other Files

    -

    Packages and modules may contain pages with additional information related to the declarations nearby.

    -
    -
    -

    Use

    -

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    -
    -
    -

    Tree (Class Hierarchy)

    -

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    -
      -
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • -
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • -
    -
    -
    -

    Constant Field Values

    -

    The Constant Field Values page lists the static final fields and their values.

    -
    -
    -

    Serialized Form

    -

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

    -
    -
    -

    All Packages

    -

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    -
    -
    -

    All Classes and Interfaces

    -

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    -
    -
    -

    Index

    -

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    -
    -
    -
    -This help file applies to API documentation generated by the standard doclet.
    -
    -
    - -
    -
    -
    - - + + + + +API Help (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    JavaDoc Help

    + +
    +
    +

    Navigation

    +Starting from the Overview page, you can browse the documentation using the links in each page, and in the navigation bar at the top of each page. The Index and Search box allow you to navigate to specific declarations and summary pages, including: All Packages, All Classes and Interfaces + +
    +
    +
    +

    Kinds of Pages

    +The following sections describe the different kinds of pages in this collection. +
    +

    Overview

    +

    The Overview page is the front page of this API document and provides a list of all packages with a summary for each. This page can also contain an overall description of the set of packages.

    +
    +
    +

    Package

    +

    Each package has a page that contains a list of its classes and interfaces, with a summary for each. These pages may contain the following categories:

    +
      +
    • Interfaces
    • +
    • Classes
    • +
    • Enum Classes
    • +
    • Exception Classes
    • +
    • Annotation Interfaces
    • +
    +
    +
    +

    Class or Interface

    +

    Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a declaration and description, member summary tables, and detailed member descriptions. Entries in each of these sections are omitted if they are empty or not applicable.

    +
      +
    • Class Inheritance Diagram
    • +
    • Direct Subclasses
    • +
    • All Known Subinterfaces
    • +
    • All Known Implementing Classes
    • +
    • Class or Interface Declaration
    • +
    • Class or Interface Description
    • +
    +
    +
      +
    • Nested Class Summary
    • +
    • Enum Constant Summary
    • +
    • Field Summary
    • +
    • Property Summary
    • +
    • Constructor Summary
    • +
    • Method Summary
    • +
    • Required Element Summary
    • +
    • Optional Element Summary
    • +
    +
    +
      +
    • Enum Constant Details
    • +
    • Field Details
    • +
    • Property Details
    • +
    • Constructor Details
    • +
    • Method Details
    • +
    • Element Details
    • +
    +

    Note: Annotation interfaces have required and optional elements, but not methods. Only enum classes have enum constants. The components of a record class are displayed as part of the declaration of the record class. Properties are a feature of JavaFX.

    +

    The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.

    +
    +
    +

    Other Files

    +

    Packages and modules may contain pages with additional information related to the declarations nearby.

    +
    +
    +

    Use

    +

    Each documented package, class and interface has its own Use page. This page describes what packages, classes, methods, constructors and fields use any part of the given class or package. Given a class or interface A, its Use page includes subclasses of A, fields declared as A, methods that return A, and methods and constructors with parameters of type A. You can access this page by first going to the package, class or interface, then clicking on the USE link in the navigation bar.

    +
    +
    +

    Tree (Class Hierarchy)

    +

    There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. Classes are organized by inheritance structure starting with java.lang.Object. Interfaces do not inherit from java.lang.Object.

    +
      +
    • When viewing the Overview page, clicking on TREE displays the hierarchy for all packages.
    • +
    • When viewing a particular package, class or interface page, clicking on TREE displays the hierarchy for only that package.
    • +
    +
    +
    +

    Constant Field Values

    +

    The Constant Field Values page lists the static final fields and their values.

    +
    +
    +

    Serialized Form

    +

    Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to those who implement rather than use the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See Also" section of the class description.

    +
    +
    +

    All Packages

    +

    The All Packages page contains an alphabetic index of all packages contained in the documentation.

    +
    +
    +

    All Classes and Interfaces

    +

    The All Classes and Interfaces page contains an alphabetic index of all classes and interfaces contained in the documentation, including annotation interfaces, enum classes, and record classes.

    +
    +
    +

    Index

    +

    The Index contains an alphabetic index of all classes, interfaces, constructors, methods, and fields in the documentation, as well as summary pages such as All Packages, All Classes and Interfaces.

    +
    +
    +
    +This help file applies to API documentation generated by the standard doclet.
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index-all.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index-all.html index 8fb2a0e8b..bd540b974 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index-all.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index-all.html @@ -1,441 +1,441 @@ - - - - -Index (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Index

    -
    -A B C D E F G H I P R S T V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form -

    A

    -
    -
    AbstractIo - Class in dev.dsf.maven.dev
    -
     
    -
    AbstractIo() - Constructor for class dev.dsf.maven.dev.AbstractIo
    -
     
    -
    AbstractIo.RunnableWithIoException - Interface in dev.dsf.maven.dev
    -
     
    -
    addOrReplace(CodeSystem) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    addOrReplace(StructureDefinition) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    addOrReplace(ValueSet) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    applyTemplates(List<Template>) - Method in class dev.dsf.maven.dev.TemplateHandler
    -
     
    -
    -

    B

    -
    -
    BundleEntryFileVisitor - Class in dev.dsf.maven.bundle
    -
     
    -
    BundleEntryFileVisitor(Path, BundleEntryPutReader, BundleEntryPostReader) - Constructor for class dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
     
    -
    BundleEntryPostReader - Interface in dev.dsf.maven.bundle
    -
     
    -
    BundleEntryPutReader - Interface in dev.dsf.maven.bundle
    -
     
    -
    BundleGenerator - Class in dev.dsf.maven.bundle
    -
     
    -
    BundleGenerator(Path, Path, Path) - Constructor for class dev.dsf.maven.bundle.BundleGenerator
    -
     
    -
    -

    C

    -
    -
    CaChain - Class in dev.dsf.maven.dev
    -
     
    -
    CaChain() - Constructor for class dev.dsf.maven.dev.CaChain
    -
     
    -
    Cert - Class in dev.dsf.maven.dev
    -
     
    -
    Cert() - Constructor for class dev.dsf.maven.dev.Cert
    -
     
    -
    Cert.Type - Enum Class in dev.dsf.maven.dev
    -
     
    -
    certificate() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Returns the value of the certificate record component.
    -
    -
    CertificateAndPrivateKey(X509Certificate, PrivateKey) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Creates an instance of a CertificateAndPrivateKey record class.
    -
    -
    CertificateGenerator - Class in dev.dsf.maven.dev
    -
     
    -
    CertificateGenerator(Path, char[], List<CertificateGenerator.CertificationRequestConfig>) - Constructor for class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    CertificateGenerator.CertificateAndPrivateKey - Record Class in dev.dsf.maven.dev
    -
     
    -
    CertificateGenerator.CertificationRequestConfig - Record Class in dev.dsf.maven.dev
    -
     
    -
    CertificateWriter - Class in dev.dsf.maven.dev
    -
     
    -
    CertificateWriter(Path, CertificateGenerator, char[]) - Constructor for class dev.dsf.maven.dev.CertificateWriter
    -
     
    -
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
     
    -
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String, String...) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
     
    -
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String, List<String>) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Creates an instance of a CertificationRequestConfig record class.
    -
    -
    CleanDevSetupCertFilesMojo - Class in dev.dsf.maven.dev
    -
     
    -
    CleanDevSetupCertFilesMojo() - Constructor for class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    -
     
    -
    CLIENT - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    -
     
    -
    CLIENT_SERVER - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    -
     
    -
    commonName() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Returns the value of the commonName record component.
    -
    -
    ConfigDocGenerator - Class in dev.dsf.maven.config
    -
     
    -
    ConfigDocGenerator(Path, List<String>) - Constructor for class dev.dsf.maven.config.ConfigDocGenerator
    -
     
    -
    createFiles(Stream<Path>, Stream<Path>, Stream<Path>) - Method in class dev.dsf.maven.ca.DefaultCaFilesGenerator
    -
     
    -
    createWorker(FhirContext, IValidationSupport) - Method in class dev.dsf.maven.bundle.SnapshotGenerator
    -
     
    -
    createWorkerContext(FhirContext, IValidationSupport) - Method in class dev.dsf.maven.bundle.ValueSetExpander
    -
     
    -
    -

    D

    -
    -
    DefaultCaFilesGenerator - Class in dev.dsf.maven.ca
    -
     
    -
    DefaultCaFilesGenerator(Path, Path, List<String>) - Constructor for class dev.dsf.maven.ca.DefaultCaFilesGenerator
    -
     
    -
    delete(CaChain) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    delete(IssuingCa) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    delete(RootCa) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    deleteCerts(List<Cert>) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    deleteFilesInCertDir(List<Cert>) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    deleteTemplates(List<Template>) - Method in class dev.dsf.maven.dev.FileRemover
    -
     
    -
    dev.dsf.dsf_maven_plugin - package dev.dsf.dsf_maven_plugin
    -
     
    -
    dev.dsf.maven.bundle - package dev.dsf.maven.bundle
    -
     
    -
    dev.dsf.maven.ca - package dev.dsf.maven.ca
    -
     
    -
    dev.dsf.maven.config - package dev.dsf.maven.config
    -
     
    -
    dev.dsf.maven.dev - package dev.dsf.maven.dev
    -
     
    -
    dev.dsf.maven.exception - package dev.dsf.maven.exception
    -
     
    -
    dnsNames() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Returns the value of the dnsNames record component.
    -
    -
    -

    E

    -
    -
    equals(Object) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    equals(Object) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Indicates whether some other object is "equal to" this one.
    -
    -
    execute() - Method in class dev.dsf.dsf_maven_plugin.HelpMojo
    -
    execute() - Method in class dev.dsf.maven.bundle.GenerateFhirBundleMojo
    -
     
    -
    execute() - Method in class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    -
     
    -
    execute() - Method in class dev.dsf.maven.config.GenerateConfigDocMojo
    -
     
    -
    execute() - Method in class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    -
     
    -
    execute() - Method in class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    -
     
    -
    expand(ValueSet) - Method in class dev.dsf.maven.bundle.ValueSetExpander
    -
     
    -
    -

    F

    -
    -
    fetchAllStructureDefinitions() - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    fetchCodeSystem(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    fetchStructureDefinition(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    fetchValueSet(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    FileRemover - Class in dev.dsf.maven.dev
    -
     
    -
    FileRemover(Path, Path) - Constructor for class dev.dsf.maven.dev.FileRemover
    -
     
    -
    -

    G

    -
    -
    generateAndSaveBundle() - Method in class dev.dsf.maven.bundle.BundleGenerator
    -
     
    -
    generateBundle() - Method in class dev.dsf.maven.bundle.BundleGenerator
    -
     
    -
    GenerateConfigDocMojo - Class in dev.dsf.maven.config
    -
     
    -
    GenerateConfigDocMojo() - Constructor for class dev.dsf.maven.config.GenerateConfigDocMojo
    -
     
    -
    GenerateDefaultCaFilesMojo - Class in dev.dsf.maven.ca
    -
     
    -
    GenerateDefaultCaFilesMojo() - Constructor for class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    -
     
    -
    GenerateDevSetupCertFilesMojo - Class in dev.dsf.maven.dev
    -
     
    -
    GenerateDevSetupCertFilesMojo() - Constructor for class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    -
     
    -
    generateDocumentation(List<String>) - Method in class dev.dsf.maven.config.ConfigDocGenerator
    -
     
    -
    GenerateFhirBundleMojo - Class in dev.dsf.maven.bundle
    -
     
    -
    GenerateFhirBundleMojo() - Constructor for class dev.dsf.maven.bundle.GenerateFhirBundleMojo
    -
     
    -
    generateSnapshot(StructureDefinition) - Method in class dev.dsf.maven.bundle.SnapshotGenerator
    -
     
    -
    getBundleFilename() - Method in class dev.dsf.maven.bundle.BundleGenerator
    -
     
    -
    getCause() - Method in exception class dev.dsf.maven.exception.RuntimeIOException
    -
     
    -
    getCertificateAndPrivateKey(String) - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    getCertificatesAndPrivateKeysByCommonName() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    getCertificateThumbprintsByCommonNameAsHex() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    getCn() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    getFhirContext() - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    getIssuingCaCertificate() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    getRootCaCertificate() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    getSans() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    getSource() - Method in class dev.dsf.maven.dev.Template
    -
     
    -
    getTarget() - Method in class dev.dsf.maven.dev.Template
    -
     
    -
    getTargets() - Method in class dev.dsf.maven.dev.CaChain
    -
     
    -
    getTargets() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    getTargets() - Method in class dev.dsf.maven.dev.IssuingCa
    -
     
    -
    getTargets() - Method in class dev.dsf.maven.dev.RootCa
    -
     
    -
    getType() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    -

    H

    -
    -
    hashCode() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Returns a hash code value for this object.
    -
    -
    hashCode() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Returns a hash code value for this object.
    -
    -
    HelpMojo - Class in dev.dsf.dsf_maven_plugin
    -
    -
    Display help information on dsf-maven-plugin.
    - Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
    -
    -
    HelpMojo() - Constructor for class dev.dsf.dsf_maven_plugin.HelpMojo
    -
     
    -
    -

    I

    -
    -
    initialize() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    isInitialized() - Method in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    IssuingCa - Class in dev.dsf.maven.dev
    -
     
    -
    IssuingCa() - Constructor for class dev.dsf.maven.dev.IssuingCa
    -
     
    -
    -

    P

    -
    -
    POSTFIX_CERTIFICATE - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    POSTFIX_PRIVATE_KEY - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    postVisitDirectory(Path, IOException) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
     
    -
    preVisitDirectory(Path, BasicFileAttributes) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
     
    -
    privateKey() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Returns the value of the privateKey record component.
    -
    -
    -

    R

    -
    -
    read(Class<? extends Resource>, Path, Path) - Method in interface dev.dsf.maven.bundle.BundleEntryPostReader
    -
     
    -
    read(Class<? extends Resource>, Path, Path) - Method in interface dev.dsf.maven.bundle.BundleEntryPutReader
    -
     
    -
    RootCa - Class in dev.dsf.maven.dev
    -
     
    -
    RootCa() - Constructor for class dev.dsf.maven.dev.RootCa
    -
     
    -
    run() - Method in interface dev.dsf.maven.dev.AbstractIo.RunnableWithIoException
    -
     
    -
    RuntimeIOException - Exception Class in dev.dsf.maven.exception
    -
     
    -
    RuntimeIOException(IOException) - Constructor for exception class dev.dsf.maven.exception.RuntimeIOException
    -
     
    -
    -

    S

    -
    -
    SERVER - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    -
     
    -
    sign(CertificateAuthority) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
     
    -
    signer() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Returns the value of the signer record component.
    -
    -
    SnapshotGenerator - Class in dev.dsf.maven.bundle
    -
     
    -
    SnapshotGenerator(FhirContext, IValidationSupport) - Constructor for class dev.dsf.maven.bundle.SnapshotGenerator
    -
     
    -
    SUBJECT_CN_ISSUING_CA - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    SUBJECT_CN_ROOT_CA - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    -
     
    -
    -

    T

    -
    -
    Template - Class in dev.dsf.maven.dev
    -
     
    -
    Template() - Constructor for class dev.dsf.maven.dev.Template
    -
     
    -
    TemplateHandler - Class in dev.dsf.maven.dev
    -
     
    -
    TemplateHandler(Path, CertificateGenerator, String) - Constructor for class dev.dsf.maven.dev.TemplateHandler
    -
     
    -
    toCertificationRequestConfig() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    toRuntimeException(AbstractIo.RunnableWithIoException) - Method in class dev.dsf.maven.dev.AbstractIo
    -
     
    -
    toString() - Method in class dev.dsf.maven.dev.CaChain
    -
     
    -
    toString() - Method in class dev.dsf.maven.dev.Cert
    -
     
    -
    toString() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    -
    -
    Returns a string representation of this record class.
    -
    -
    toString() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    -
    -
    Returns a string representation of this record class.
    -
    -
    toString() - Method in class dev.dsf.maven.dev.IssuingCa
    -
     
    -
    toString() - Method in class dev.dsf.maven.dev.RootCa
    -
     
    -
    toString() - Method in class dev.dsf.maven.dev.Template
    -
     
    -
    -

    V

    -
    -
    ValidationSupportWithCustomResources - Class in dev.dsf.maven.bundle
    -
     
    -
    ValidationSupportWithCustomResources(FhirContext, Bundle) - Constructor for class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    -
     
    -
    valueOf(String) - Static method in enum class dev.dsf.maven.dev.Cert.Type
    -
    -
    Returns the enum constant of this class with the specified name.
    -
    -
    values() - Static method in enum class dev.dsf.maven.dev.Cert.Type
    -
    -
    Returns an array containing the constants of this enum class, in -the order they are declared.
    -
    -
    ValueSetExpander - Class in dev.dsf.maven.bundle
    -
     
    -
    ValueSetExpander(FhirContext, IValidationSupport) - Constructor for class dev.dsf.maven.bundle.ValueSetExpander
    -
     
    -
    visitFile(Path, BasicFileAttributes) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
     
    -
    visitFileFailed(Path, IOException) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    -
     
    -
    -

    W

    -
    -
    write(CaChain) - Method in class dev.dsf.maven.dev.CertificateWriter
    -
     
    -
    write(IssuingCa) - Method in class dev.dsf.maven.dev.CertificateWriter
    -
     
    -
    write(RootCa) - Method in class dev.dsf.maven.dev.CertificateWriter
    -
     
    -
    write(List<Cert>) - Method in class dev.dsf.maven.dev.CertificateWriter
    -
     
    -
    -A B C D E F G H I P R S T V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
    -
    -
    - -
    -
    -
    - - + + + + +Index (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Index

    +
    +A B C D E F G H I P R S T V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form +

    A

    +
    +
    AbstractIo - Class in dev.dsf.maven.dev
    +
     
    +
    AbstractIo() - Constructor for class dev.dsf.maven.dev.AbstractIo
    +
     
    +
    AbstractIo.RunnableWithIoException - Interface in dev.dsf.maven.dev
    +
     
    +
    addOrReplace(CodeSystem) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    addOrReplace(StructureDefinition) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    addOrReplace(ValueSet) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    applyTemplates(List<Template>) - Method in class dev.dsf.maven.dev.TemplateHandler
    +
     
    +
    +

    B

    +
    +
    BundleEntryFileVisitor - Class in dev.dsf.maven.bundle
    +
     
    +
    BundleEntryFileVisitor(Path, BundleEntryPutReader, BundleEntryPostReader) - Constructor for class dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
     
    +
    BundleEntryPostReader - Interface in dev.dsf.maven.bundle
    +
     
    +
    BundleEntryPutReader - Interface in dev.dsf.maven.bundle
    +
     
    +
    BundleGenerator - Class in dev.dsf.maven.bundle
    +
     
    +
    BundleGenerator(Path, Path, Path) - Constructor for class dev.dsf.maven.bundle.BundleGenerator
    +
     
    +
    +

    C

    +
    +
    CaChain - Class in dev.dsf.maven.dev
    +
     
    +
    CaChain() - Constructor for class dev.dsf.maven.dev.CaChain
    +
     
    +
    Cert - Class in dev.dsf.maven.dev
    +
     
    +
    Cert() - Constructor for class dev.dsf.maven.dev.Cert
    +
     
    +
    Cert.Type - Enum Class in dev.dsf.maven.dev
    +
     
    +
    certificate() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Returns the value of the certificate record component.
    +
    +
    CertificateAndPrivateKey(X509Certificate, PrivateKey) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Creates an instance of a CertificateAndPrivateKey record class.
    +
    +
    CertificateGenerator - Class in dev.dsf.maven.dev
    +
     
    +
    CertificateGenerator(Path, char[], List<CertificateGenerator.CertificationRequestConfig>) - Constructor for class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    CertificateGenerator.CertificateAndPrivateKey - Record Class in dev.dsf.maven.dev
    +
     
    +
    CertificateGenerator.CertificationRequestConfig - Record Class in dev.dsf.maven.dev
    +
     
    +
    CertificateWriter - Class in dev.dsf.maven.dev
    +
     
    +
    CertificateWriter(Path, CertificateGenerator, char[]) - Constructor for class dev.dsf.maven.dev.CertificateWriter
    +
     
    +
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
     
    +
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String, String...) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
     
    +
    CertificationRequestConfig(BiFunction<CertificateAuthority, CertificationRequest, X509Certificate>, String, List<String>) - Constructor for record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Creates an instance of a CertificationRequestConfig record class.
    +
    +
    CleanDevSetupCertFilesMojo - Class in dev.dsf.maven.dev
    +
     
    +
    CleanDevSetupCertFilesMojo() - Constructor for class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    +
     
    +
    CLIENT - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    +
     
    +
    CLIENT_SERVER - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    +
     
    +
    commonName() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Returns the value of the commonName record component.
    +
    +
    ConfigDocGenerator - Class in dev.dsf.maven.config
    +
     
    +
    ConfigDocGenerator(Path, List<String>) - Constructor for class dev.dsf.maven.config.ConfigDocGenerator
    +
     
    +
    createFiles(Stream<Path>, Stream<Path>, Stream<Path>) - Method in class dev.dsf.maven.ca.DefaultCaFilesGenerator
    +
     
    +
    createWorker(FhirContext, IValidationSupport) - Method in class dev.dsf.maven.bundle.SnapshotGenerator
    +
     
    +
    createWorkerContext(FhirContext, IValidationSupport) - Method in class dev.dsf.maven.bundle.ValueSetExpander
    +
     
    +
    +

    D

    +
    +
    DefaultCaFilesGenerator - Class in dev.dsf.maven.ca
    +
     
    +
    DefaultCaFilesGenerator(Path, Path, List<String>) - Constructor for class dev.dsf.maven.ca.DefaultCaFilesGenerator
    +
     
    +
    delete(CaChain) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    delete(IssuingCa) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    delete(RootCa) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    deleteCerts(List<Cert>) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    deleteFilesInCertDir(List<Cert>) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    deleteTemplates(List<Template>) - Method in class dev.dsf.maven.dev.FileRemover
    +
     
    +
    dev.dsf.dsf_maven_plugin - package dev.dsf.dsf_maven_plugin
    +
     
    +
    dev.dsf.maven.bundle - package dev.dsf.maven.bundle
    +
     
    +
    dev.dsf.maven.ca - package dev.dsf.maven.ca
    +
     
    +
    dev.dsf.maven.config - package dev.dsf.maven.config
    +
     
    +
    dev.dsf.maven.dev - package dev.dsf.maven.dev
    +
     
    +
    dev.dsf.maven.exception - package dev.dsf.maven.exception
    +
     
    +
    dnsNames() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Returns the value of the dnsNames record component.
    +
    +
    +

    E

    +
    +
    equals(Object) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    equals(Object) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Indicates whether some other object is "equal to" this one.
    +
    +
    execute() - Method in class dev.dsf.dsf_maven_plugin.HelpMojo
    +
    execute() - Method in class dev.dsf.maven.bundle.GenerateFhirBundleMojo
    +
     
    +
    execute() - Method in class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    +
     
    +
    execute() - Method in class dev.dsf.maven.config.GenerateConfigDocMojo
    +
     
    +
    execute() - Method in class dev.dsf.maven.dev.CleanDevSetupCertFilesMojo
    +
     
    +
    execute() - Method in class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    +
     
    +
    expand(ValueSet) - Method in class dev.dsf.maven.bundle.ValueSetExpander
    +
     
    +
    +

    F

    +
    +
    fetchAllStructureDefinitions() - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    fetchCodeSystem(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    fetchStructureDefinition(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    fetchValueSet(String) - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    FileRemover - Class in dev.dsf.maven.dev
    +
     
    +
    FileRemover(Path, Path) - Constructor for class dev.dsf.maven.dev.FileRemover
    +
     
    +
    +

    G

    +
    +
    generateAndSaveBundle() - Method in class dev.dsf.maven.bundle.BundleGenerator
    +
     
    +
    generateBundle() - Method in class dev.dsf.maven.bundle.BundleGenerator
    +
     
    +
    GenerateConfigDocMojo - Class in dev.dsf.maven.config
    +
     
    +
    GenerateConfigDocMojo() - Constructor for class dev.dsf.maven.config.GenerateConfigDocMojo
    +
     
    +
    GenerateDefaultCaFilesMojo - Class in dev.dsf.maven.ca
    +
     
    +
    GenerateDefaultCaFilesMojo() - Constructor for class dev.dsf.maven.ca.GenerateDefaultCaFilesMojo
    +
     
    +
    GenerateDevSetupCertFilesMojo - Class in dev.dsf.maven.dev
    +
     
    +
    GenerateDevSetupCertFilesMojo() - Constructor for class dev.dsf.maven.dev.GenerateDevSetupCertFilesMojo
    +
     
    +
    generateDocumentation(List<String>) - Method in class dev.dsf.maven.config.ConfigDocGenerator
    +
     
    +
    GenerateFhirBundleMojo - Class in dev.dsf.maven.bundle
    +
     
    +
    GenerateFhirBundleMojo() - Constructor for class dev.dsf.maven.bundle.GenerateFhirBundleMojo
    +
     
    +
    generateSnapshot(StructureDefinition) - Method in class dev.dsf.maven.bundle.SnapshotGenerator
    +
     
    +
    getBundleFilename() - Method in class dev.dsf.maven.bundle.BundleGenerator
    +
     
    +
    getCause() - Method in exception class dev.dsf.maven.exception.RuntimeIOException
    +
     
    +
    getCertificateAndPrivateKey(String) - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    getCertificatesAndPrivateKeysByCommonName() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    getCertificateThumbprintsByCommonNameAsHex() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    getCn() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    getFhirContext() - Method in class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    getIssuingCaCertificate() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    getRootCaCertificate() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    getSans() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    getSource() - Method in class dev.dsf.maven.dev.Template
    +
     
    +
    getTarget() - Method in class dev.dsf.maven.dev.Template
    +
     
    +
    getTargets() - Method in class dev.dsf.maven.dev.CaChain
    +
     
    +
    getTargets() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    getTargets() - Method in class dev.dsf.maven.dev.IssuingCa
    +
     
    +
    getTargets() - Method in class dev.dsf.maven.dev.RootCa
    +
     
    +
    getType() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    +

    H

    +
    +
    hashCode() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Returns a hash code value for this object.
    +
    +
    hashCode() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Returns a hash code value for this object.
    +
    +
    HelpMojo - Class in dev.dsf.dsf_maven_plugin
    +
    +
    Display help information on dsf-maven-plugin.
    + Call mvn dsf:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
    +
    +
    HelpMojo() - Constructor for class dev.dsf.dsf_maven_plugin.HelpMojo
    +
     
    +
    +

    I

    +
    +
    initialize() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    isInitialized() - Method in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    IssuingCa - Class in dev.dsf.maven.dev
    +
     
    +
    IssuingCa() - Constructor for class dev.dsf.maven.dev.IssuingCa
    +
     
    +
    +

    P

    +
    +
    POSTFIX_CERTIFICATE - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    POSTFIX_PRIVATE_KEY - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    postVisitDirectory(Path, IOException) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
     
    +
    preVisitDirectory(Path, BasicFileAttributes) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
     
    +
    privateKey() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Returns the value of the privateKey record component.
    +
    +
    +

    R

    +
    +
    read(Class<? extends Resource>, Path, Path) - Method in interface dev.dsf.maven.bundle.BundleEntryPostReader
    +
     
    +
    read(Class<? extends Resource>, Path, Path) - Method in interface dev.dsf.maven.bundle.BundleEntryPutReader
    +
     
    +
    RootCa - Class in dev.dsf.maven.dev
    +
     
    +
    RootCa() - Constructor for class dev.dsf.maven.dev.RootCa
    +
     
    +
    run() - Method in interface dev.dsf.maven.dev.AbstractIo.RunnableWithIoException
    +
     
    +
    RuntimeIOException - Exception Class in dev.dsf.maven.exception
    +
     
    +
    RuntimeIOException(IOException) - Constructor for exception class dev.dsf.maven.exception.RuntimeIOException
    +
     
    +
    +

    S

    +
    +
    SERVER - Enum constant in enum class dev.dsf.maven.dev.Cert.Type
    +
     
    +
    sign(CertificateAuthority) - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
     
    +
    signer() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Returns the value of the signer record component.
    +
    +
    SnapshotGenerator - Class in dev.dsf.maven.bundle
    +
     
    +
    SnapshotGenerator(FhirContext, IValidationSupport) - Constructor for class dev.dsf.maven.bundle.SnapshotGenerator
    +
     
    +
    SUBJECT_CN_ISSUING_CA - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    SUBJECT_CN_ROOT_CA - Static variable in class dev.dsf.maven.dev.CertificateGenerator
    +
     
    +
    +

    T

    +
    +
    Template - Class in dev.dsf.maven.dev
    +
     
    +
    Template() - Constructor for class dev.dsf.maven.dev.Template
    +
     
    +
    TemplateHandler - Class in dev.dsf.maven.dev
    +
     
    +
    TemplateHandler(Path, CertificateGenerator, String) - Constructor for class dev.dsf.maven.dev.TemplateHandler
    +
     
    +
    toCertificationRequestConfig() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    toRuntimeException(AbstractIo.RunnableWithIoException) - Method in class dev.dsf.maven.dev.AbstractIo
    +
     
    +
    toString() - Method in class dev.dsf.maven.dev.CaChain
    +
     
    +
    toString() - Method in class dev.dsf.maven.dev.Cert
    +
     
    +
    toString() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificateAndPrivateKey
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in record class dev.dsf.maven.dev.CertificateGenerator.CertificationRequestConfig
    +
    +
    Returns a string representation of this record class.
    +
    +
    toString() - Method in class dev.dsf.maven.dev.IssuingCa
    +
     
    +
    toString() - Method in class dev.dsf.maven.dev.RootCa
    +
     
    +
    toString() - Method in class dev.dsf.maven.dev.Template
    +
     
    +
    +

    V

    +
    +
    ValidationSupportWithCustomResources - Class in dev.dsf.maven.bundle
    +
     
    +
    ValidationSupportWithCustomResources(FhirContext, Bundle) - Constructor for class dev.dsf.maven.bundle.ValidationSupportWithCustomResources
    +
     
    +
    valueOf(String) - Static method in enum class dev.dsf.maven.dev.Cert.Type
    +
    +
    Returns the enum constant of this class with the specified name.
    +
    +
    values() - Static method in enum class dev.dsf.maven.dev.Cert.Type
    +
    +
    Returns an array containing the constants of this enum class, in +the order they are declared.
    +
    +
    ValueSetExpander - Class in dev.dsf.maven.bundle
    +
     
    +
    ValueSetExpander(FhirContext, IValidationSupport) - Constructor for class dev.dsf.maven.bundle.ValueSetExpander
    +
     
    +
    visitFile(Path, BasicFileAttributes) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
     
    +
    visitFileFailed(Path, IOException) - Method in class dev.dsf.maven.bundle.BundleEntryFileVisitor
    +
     
    +
    +

    W

    +
    +
    write(CaChain) - Method in class dev.dsf.maven.dev.CertificateWriter
    +
     
    +
    write(IssuingCa) - Method in class dev.dsf.maven.dev.CertificateWriter
    +
     
    +
    write(RootCa) - Method in class dev.dsf.maven.dev.CertificateWriter
    +
     
    +
    write(List<Cert>) - Method in class dev.dsf.maven.dev.CertificateWriter
    +
     
    +
    +A B C D E F G H I P R S T V W 
    All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index.html index 0fc62d6a2..7d68d891a 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/index.html @@ -1,81 +1,81 @@ - - - - -Overview (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    DSF Maven Plugin 2.0.0-M3 API

    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Overview (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    DSF Maven Plugin 2.0.0-M3 API

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ADDITIONAL_LICENSE_INFO b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ADDITIONAL_LICENSE_INFO index 3f7e921e0..b62cc3ef8 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ADDITIONAL_LICENSE_INFO +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ADDITIONAL_LICENSE_INFO @@ -1 +1 @@ -Please see ..\java.base\ADDITIONAL_LICENSE_INFO +Please see ..\java.base\ADDITIONAL_LICENSE_INFO diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ASSEMBLY_EXCEPTION b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ASSEMBLY_EXCEPTION index e09f91843..0d4cfb405 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ASSEMBLY_EXCEPTION +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/ASSEMBLY_EXCEPTION @@ -1 +1 @@ -Please see ..\java.base\ASSEMBLY_EXCEPTION +Please see ..\java.base\ASSEMBLY_EXCEPTION diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/LICENSE b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/LICENSE index 940481e93..4ad9fe401 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/LICENSE +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/legal/LICENSE @@ -1 +1 @@ -Please see ..\java.base\LICENSE +Please see ..\java.base\LICENSE diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/link.svg b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/link.svg index 3ec847c37..7ccc5ed08 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/link.svg +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/link.svg @@ -1,31 +1,31 @@ - - - - - - - - + + + + + + + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-summary.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-summary.html index d21565f56..42643c3de 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-summary.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-summary.html @@ -1,26 +1,26 @@ - - - - -DSF Maven Plugin 2.0.0-M3 API - - - - - - - - - - - -
    - -

    index.html

    -
    - - + + + + +DSF Maven Plugin 2.0.0-M3 API + + + + + + + + + + + +
    + +

    index.html

    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-tree.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-tree.html index a392b0742..54f562d7e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-tree.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/overview-tree.html @@ -1,160 +1,160 @@ - - - - -Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Hierarchy For All Packages

    -
    -Package Hierarchies: - -
    -

    Class Hierarchy

    - -
    -
    -

    Interface Hierarchy

    - -
    -
    -

    Enum Class Hierarchy

    - -
    -
    -

    Record Class Hierarchy

    - -
    -
    -
    -
    - -
    -
    -
    - - + + + + +Class Hierarchy (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Hierarchy For All Packages

    +
    +Package Hierarchies: + +
    +

    Class Hierarchy

    + +
    +
    +

    Interface Hierarchy

    + +
    +
    +

    Enum Class Hierarchy

    + +
    +
    +

    Record Class Hierarchy

    + +
    +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/script.js b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/script.js index 3dc0f80a7..bb9c8a241 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/script.js +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/script.js @@ -1,253 +1,253 @@ -/* - * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -var moduleSearchIndex; -var packageSearchIndex; -var typeSearchIndex; -var memberSearchIndex; -var tagSearchIndex; - -var oddRowColor = "odd-row-color"; -var evenRowColor = "even-row-color"; -var sortAsc = "sort-asc"; -var sortDesc = "sort-desc"; -var tableTab = "table-tab"; -var activeTableTab = "active-table-tab"; - -function loadScripts(doc, tag) { - createElem(doc, tag, 'search.js'); - - createElem(doc, tag, 'module-search-index.js'); - createElem(doc, tag, 'package-search-index.js'); - createElem(doc, tag, 'type-search-index.js'); - createElem(doc, tag, 'member-search-index.js'); - createElem(doc, tag, 'tag-search-index.js'); -} - -function createElem(doc, tag, path) { - var script = doc.createElement(tag); - var scriptElement = doc.getElementsByTagName(tag)[0]; - script.src = pathtoroot + path; - scriptElement.parentNode.insertBefore(script, scriptElement); -} - -// Helper for making content containing release names comparable lexicographically -function makeComparable(s) { - return s.toLowerCase().replace(/(\d+)/g, - function(n, m) { - return ("000" + m).slice(-4); - }); -} - -// Switches between two styles depending on a condition -function toggleStyle(classList, condition, trueStyle, falseStyle) { - if (condition) { - classList.remove(falseStyle); - classList.add(trueStyle); - } else { - classList.remove(trueStyle); - classList.add(falseStyle); - } -} - -// Sorts the rows in a table lexicographically by the content of a specific column -function sortTable(header, columnIndex, columns) { - var container = header.parentElement; - var descending = header.classList.contains(sortAsc); - container.querySelectorAll("div.table-header").forEach( - function(header) { - header.classList.remove(sortAsc); - header.classList.remove(sortDesc); - } - ) - var cells = container.children; - var rows = []; - for (var i = columns; i < cells.length; i += columns) { - rows.push(Array.prototype.slice.call(cells, i, i + columns)); - } - var comparator = function(a, b) { - var ka = makeComparable(a[columnIndex].textContent); - var kb = makeComparable(b[columnIndex].textContent); - if (ka < kb) - return descending ? 1 : -1; - if (ka > kb) - return descending ? -1 : 1; - return 0; - }; - var sorted = rows.sort(comparator); - var visible = 0; - sorted.forEach(function(row) { - if (row[0].style.display !== 'none') { - var isEvenRow = visible++ % 2 === 0; - } - row.forEach(function(cell) { - toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); - container.appendChild(cell); - }) - }); - toggleStyle(header.classList, descending, sortDesc, sortAsc); -} - -// Toggles the visibility of a table category in all tables in a page -function toggleGlobal(checkbox, selected, columns) { - var display = checkbox.checked ? '' : 'none'; - document.querySelectorAll("div.table-tabs").forEach(function(t) { - var id = t.parentElement.getAttribute("id"); - var selectedClass = id + "-tab" + selected; - // if selected is empty string it selects all uncategorized entries - var selectUncategorized = !Boolean(selected); - var visible = 0; - document.querySelectorAll('div.' + id) - .forEach(function(elem) { - if (selectUncategorized) { - if (elem.className.indexOf(selectedClass) === -1) { - elem.style.display = display; - } - } else if (elem.classList.contains(selectedClass)) { - elem.style.display = display; - } - if (elem.style.display === '') { - var isEvenRow = visible++ % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - } - }); - var displaySection = visible === 0 ? 'none' : ''; - t.parentElement.style.display = displaySection; - document.querySelector("li#contents-" + id).style.display = displaySection; - }) -} - -// Shows the elements of a table belonging to a specific category -function show(tableId, selected, columns) { - if (tableId !== selected) { - document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') - .forEach(function(elem) { - elem.style.display = 'none'; - }); - } - document.querySelectorAll('div.' + selected) - .forEach(function(elem, index) { - elem.style.display = ''; - var isEvenRow = index % (columns * 2) < columns; - toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); - }); - updateTabs(tableId, selected); -} - -function updateTabs(tableId, selected) { - document.getElementById(tableId + '.tabpanel') - .setAttribute('aria-labelledby', selected); - document.querySelectorAll('button[id^="' + tableId + '"]') - .forEach(function(tab, index) { - if (selected === tab.id || (tableId === selected && index === 0)) { - tab.className = activeTableTab; - tab.setAttribute('aria-selected', true); - tab.setAttribute('tabindex',0); - } else { - tab.className = tableTab; - tab.setAttribute('aria-selected', false); - tab.setAttribute('tabindex',-1); - } - }); -} - -function switchTab(e) { - var selected = document.querySelector('[aria-selected=true]'); - if (selected) { - if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { - // left or up arrow key pressed: move focus to previous tab - selected.previousSibling.click(); - selected.previousSibling.focus(); - e.preventDefault(); - } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { - // right or down arrow key pressed: move focus to next tab - selected.nextSibling.click(); - selected.nextSibling.focus(); - e.preventDefault(); - } - } -} - -var updateSearchResults = function() {}; - -function indexFilesLoaded() { - return moduleSearchIndex - && packageSearchIndex - && typeSearchIndex - && memberSearchIndex - && tagSearchIndex; -} -// Copy the contents of the local snippet to the clipboard -function copySnippet(button) { - copyToClipboard(button.nextElementSibling.innerText); - switchCopyLabel(button, button.firstElementChild); -} -function copyToClipboard(content) { - var textarea = document.createElement("textarea"); - textarea.style.height = 0; - document.body.appendChild(textarea); - textarea.value = content; - textarea.select(); - document.execCommand("copy"); - document.body.removeChild(textarea); -} -function switchCopyLabel(button, span) { - var copied = span.getAttribute("data-copied"); - button.classList.add("visible"); - var initialLabel = span.innerHTML; - span.innerHTML = copied; - setTimeout(function() { - button.classList.remove("visible"); - setTimeout(function() { - if (initialLabel !== copied) { - span.innerHTML = initialLabel; - } - }, 100); - }, 1900); -} -// Workaround for scroll position not being included in browser history (8249133) -document.addEventListener("DOMContentLoaded", function(e) { - var contentDiv = document.querySelector("div.flex-content"); - window.addEventListener("popstate", function(e) { - if (e.state !== null) { - contentDiv.scrollTop = e.state; - } - }); - window.addEventListener("hashchange", function(e) { - history.replaceState(contentDiv.scrollTop, document.title); - }); - var timeoutId; - contentDiv.addEventListener("scroll", function(e) { - if (timeoutId) { - clearTimeout(timeoutId); - } - timeoutId = setTimeout(function() { - history.replaceState(contentDiv.scrollTop, document.title); - }, 100); - }); - if (!location.hash) { - history.replaceState(contentDiv.scrollTop, document.title); - } -}); +/* + * Copyright (c) 2013, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +var moduleSearchIndex; +var packageSearchIndex; +var typeSearchIndex; +var memberSearchIndex; +var tagSearchIndex; + +var oddRowColor = "odd-row-color"; +var evenRowColor = "even-row-color"; +var sortAsc = "sort-asc"; +var sortDesc = "sort-desc"; +var tableTab = "table-tab"; +var activeTableTab = "active-table-tab"; + +function loadScripts(doc, tag) { + createElem(doc, tag, 'search.js'); + + createElem(doc, tag, 'module-search-index.js'); + createElem(doc, tag, 'package-search-index.js'); + createElem(doc, tag, 'type-search-index.js'); + createElem(doc, tag, 'member-search-index.js'); + createElem(doc, tag, 'tag-search-index.js'); +} + +function createElem(doc, tag, path) { + var script = doc.createElement(tag); + var scriptElement = doc.getElementsByTagName(tag)[0]; + script.src = pathtoroot + path; + scriptElement.parentNode.insertBefore(script, scriptElement); +} + +// Helper for making content containing release names comparable lexicographically +function makeComparable(s) { + return s.toLowerCase().replace(/(\d+)/g, + function(n, m) { + return ("000" + m).slice(-4); + }); +} + +// Switches between two styles depending on a condition +function toggleStyle(classList, condition, trueStyle, falseStyle) { + if (condition) { + classList.remove(falseStyle); + classList.add(trueStyle); + } else { + classList.remove(trueStyle); + classList.add(falseStyle); + } +} + +// Sorts the rows in a table lexicographically by the content of a specific column +function sortTable(header, columnIndex, columns) { + var container = header.parentElement; + var descending = header.classList.contains(sortAsc); + container.querySelectorAll("div.table-header").forEach( + function(header) { + header.classList.remove(sortAsc); + header.classList.remove(sortDesc); + } + ) + var cells = container.children; + var rows = []; + for (var i = columns; i < cells.length; i += columns) { + rows.push(Array.prototype.slice.call(cells, i, i + columns)); + } + var comparator = function(a, b) { + var ka = makeComparable(a[columnIndex].textContent); + var kb = makeComparable(b[columnIndex].textContent); + if (ka < kb) + return descending ? 1 : -1; + if (ka > kb) + return descending ? -1 : 1; + return 0; + }; + var sorted = rows.sort(comparator); + var visible = 0; + sorted.forEach(function(row) { + if (row[0].style.display !== 'none') { + var isEvenRow = visible++ % 2 === 0; + } + row.forEach(function(cell) { + toggleStyle(cell.classList, isEvenRow, evenRowColor, oddRowColor); + container.appendChild(cell); + }) + }); + toggleStyle(header.classList, descending, sortDesc, sortAsc); +} + +// Toggles the visibility of a table category in all tables in a page +function toggleGlobal(checkbox, selected, columns) { + var display = checkbox.checked ? '' : 'none'; + document.querySelectorAll("div.table-tabs").forEach(function(t) { + var id = t.parentElement.getAttribute("id"); + var selectedClass = id + "-tab" + selected; + // if selected is empty string it selects all uncategorized entries + var selectUncategorized = !Boolean(selected); + var visible = 0; + document.querySelectorAll('div.' + id) + .forEach(function(elem) { + if (selectUncategorized) { + if (elem.className.indexOf(selectedClass) === -1) { + elem.style.display = display; + } + } else if (elem.classList.contains(selectedClass)) { + elem.style.display = display; + } + if (elem.style.display === '') { + var isEvenRow = visible++ % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + } + }); + var displaySection = visible === 0 ? 'none' : ''; + t.parentElement.style.display = displaySection; + document.querySelector("li#contents-" + id).style.display = displaySection; + }) +} + +// Shows the elements of a table belonging to a specific category +function show(tableId, selected, columns) { + if (tableId !== selected) { + document.querySelectorAll('div.' + tableId + ':not(.' + selected + ')') + .forEach(function(elem) { + elem.style.display = 'none'; + }); + } + document.querySelectorAll('div.' + selected) + .forEach(function(elem, index) { + elem.style.display = ''; + var isEvenRow = index % (columns * 2) < columns; + toggleStyle(elem.classList, isEvenRow, evenRowColor, oddRowColor); + }); + updateTabs(tableId, selected); +} + +function updateTabs(tableId, selected) { + document.getElementById(tableId + '.tabpanel') + .setAttribute('aria-labelledby', selected); + document.querySelectorAll('button[id^="' + tableId + '"]') + .forEach(function(tab, index) { + if (selected === tab.id || (tableId === selected && index === 0)) { + tab.className = activeTableTab; + tab.setAttribute('aria-selected', true); + tab.setAttribute('tabindex',0); + } else { + tab.className = tableTab; + tab.setAttribute('aria-selected', false); + tab.setAttribute('tabindex',-1); + } + }); +} + +function switchTab(e) { + var selected = document.querySelector('[aria-selected=true]'); + if (selected) { + if ((e.keyCode === 37 || e.keyCode === 38) && selected.previousSibling) { + // left or up arrow key pressed: move focus to previous tab + selected.previousSibling.click(); + selected.previousSibling.focus(); + e.preventDefault(); + } else if ((e.keyCode === 39 || e.keyCode === 40) && selected.nextSibling) { + // right or down arrow key pressed: move focus to next tab + selected.nextSibling.click(); + selected.nextSibling.focus(); + e.preventDefault(); + } + } +} + +var updateSearchResults = function() {}; + +function indexFilesLoaded() { + return moduleSearchIndex + && packageSearchIndex + && typeSearchIndex + && memberSearchIndex + && tagSearchIndex; +} +// Copy the contents of the local snippet to the clipboard +function copySnippet(button) { + copyToClipboard(button.nextElementSibling.innerText); + switchCopyLabel(button, button.firstElementChild); +} +function copyToClipboard(content) { + var textarea = document.createElement("textarea"); + textarea.style.height = 0; + document.body.appendChild(textarea); + textarea.value = content; + textarea.select(); + document.execCommand("copy"); + document.body.removeChild(textarea); +} +function switchCopyLabel(button, span) { + var copied = span.getAttribute("data-copied"); + button.classList.add("visible"); + var initialLabel = span.innerHTML; + span.innerHTML = copied; + setTimeout(function() { + button.classList.remove("visible"); + setTimeout(function() { + if (initialLabel !== copied) { + span.innerHTML = initialLabel; + } + }, 100); + }, 1900); +} +// Workaround for scroll position not being included in browser history (8249133) +document.addEventListener("DOMContentLoaded", function(e) { + var contentDiv = document.querySelector("div.flex-content"); + window.addEventListener("popstate", function(e) { + if (e.state !== null) { + contentDiv.scrollTop = e.state; + } + }); + window.addEventListener("hashchange", function(e) { + history.replaceState(contentDiv.scrollTop, document.title); + }); + var timeoutId; + contentDiv.addEventListener("scroll", function(e) { + if (timeoutId) { + clearTimeout(timeoutId); + } + timeoutId = setTimeout(function() { + history.replaceState(contentDiv.scrollTop, document.title); + }, 100); + }); + if (!location.hash) { + history.replaceState(contentDiv.scrollTop, document.title); + } +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search-page.js b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search-page.js index 2a27d2118..540c90f57 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search-page.js +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search-page.js @@ -1,284 +1,284 @@ -/* - * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ - -"use strict"; -$(function() { - var copy = $("#page-search-copy"); - var expand = $("#page-search-expand"); - var searchLink = $("span#page-search-link"); - var redirect = $("input#search-redirect"); - function setSearchUrlTemplate() { - var href = document.location.href.split(/[#?]/)[0]; - href += "?q=" + "%s"; - if (redirect.is(":checked")) { - href += "&r=1"; - } - searchLink.html(href); - copy[0].onmouseenter(); - } - function copyLink(e) { - copyToClipboard(this.previousSibling.innerText); - switchCopyLabel(this, this.lastElementChild); - } - copy.click(copyLink); - copy[0].onmouseenter = function() {}; - redirect.click(setSearchUrlTemplate); - setSearchUrlTemplate(); - copy.prop("disabled", false); - redirect.prop("disabled", false); - expand.click(function (e) { - var searchInfo = $("div.page-search-info"); - if(this.parentElement.hasAttribute("open")) { - searchInfo.attr("style", "border-width: 0;"); - } else { - searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); - } - }); -}); -$(window).on("load", function() { - var input = $("#page-search-input"); - var reset = $("#page-search-reset"); - var notify = $("#page-search-notify"); - var resultSection = $("div#result-section"); - var resultContainer = $("div#result-container"); - var searchTerm = ""; - var activeTab = ""; - var fixedTab = false; - var visibleTabs = []; - var feelingLucky = false; - function renderResults(result) { - if (!result.length) { - notify.html(messages.noResult); - } else if (result.length === 1) { - notify.html(messages.oneResult); - } else { - notify.html(messages.manyResults.replace("{0}", result.length)); - } - resultContainer.empty(); - var r = { - "types": [], - "members": [], - "packages": [], - "modules": [], - "searchTags": [] - }; - for (var i in result) { - var item = result[i]; - var arr = r[item.category]; - arr.push(item); - } - if (!activeTab || r[activeTab].length === 0 || !fixedTab) { - Object.keys(r).reduce(function(prev, curr) { - if (r[curr].length > 0 && r[curr][0].score > prev) { - activeTab = curr; - return r[curr][0].score; - } - return prev; - }, 0); - } - if (feelingLucky && activeTab) { - notify.html(messages.redirecting) - var firstItem = r[activeTab][0]; - window.location = getURL(firstItem.indexItem, firstItem.category); - return; - } - if (result.length > 20) { - if (searchTerm[searchTerm.length - 1] === ".") { - if (activeTab === "types" && r["members"].length > r["types"].length) { - activeTab = "members"; - } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { - activeTab = "types"; - } - } - } - var categoryCount = Object.keys(r).reduce(function(prev, curr) { - return prev + (r[curr].length > 0 ? 1 : 0); - }, 0); - visibleTabs = []; - var tabContainer = $("
    ").appendTo(resultContainer); - for (var key in r) { - var id = "#result-tab-" + key.replace("searchTags", "search_tags"); - if (r[key].length) { - var count = r[key].length >= 1000 ? "999+" : r[key].length; - if (result.length > 20 && categoryCount > 1) { - var button = $("").appendTo(tabContainer); - button.click(key, function(e) { - fixedTab = true; - renderResult(e.data, $(this)); - }); - visibleTabs.push(key); - } else { - $("" + categories[key] - + " (" + count + ")").appendTo(tabContainer); - renderTable(key, r[key]).appendTo(resultContainer); - tabContainer = $("
    ").appendTo(resultContainer); - - } - } - } - if (activeTab && result.length > 20 && categoryCount > 1) { - $("button#result-tab-" + activeTab).addClass("active-table-tab"); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - } - resultSection.show(); - function renderResult(category, button) { - activeTab = category; - setSearchUrl(); - resultContainer.find("div.summary-table").remove(); - renderTable(activeTab, r[activeTab]).appendTo(resultContainer); - button.siblings().removeClass("active-table-tab"); - button.addClass("active-table-tab"); - } - } - function selectTab(category) { - $("button#result-tab-" + category).click(); - } - function renderTable(category, items) { - var table = $("
    ") - .addClass(category === "modules" - ? "one-column-search-results" - : "two-column-search-results"); - var col1, col2; - if (category === "modules") { - col1 = "Module"; - } else if (category === "packages") { - col1 = "Module"; - col2 = "Package"; - } else if (category === "types") { - col1 = "Package"; - col2 = "Class" - } else if (category === "members") { - col1 = "Class"; - col2 = "Member"; - } else if (category === "searchTags") { - col1 = "Location"; - col2 = "Name"; - } - $("
    " + col1 + "
    ").appendTo(table); - if (category !== "modules") { - $("
    " + col2 + "
    ").appendTo(table); - } - $.each(items, function(index, item) { - var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; - renderItem(item, table, rowColor); - }); - return table; - } - function renderItem(item, table, rowColor) { - var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); - var link = $("") - .attr("href", getURL(item.indexItem, item.category)) - .attr("tabindex", "0") - .addClass("search-result-link") - .html(label); - var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); - if (item.category === "searchTags") { - container = item.indexItem.h || ""; - } - if (item.category !== "modules") { - $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); - } - $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); - } - var timeout; - function schedulePageSearch() { - if (timeout) { - clearTimeout(timeout); - } - timeout = setTimeout(function () { - doPageSearch() - }, 100); - } - function doPageSearch() { - setSearchUrl(); - var term = searchTerm = input.val().trim(); - if (term === "") { - notify.html(messages.enterTerm); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - resultSection.hide(); - } else { - notify.html(messages.searching); - doSearch({ term: term, maxResults: 1200 }, renderResults); - } - } - function setSearchUrl() { - var query = input.val().trim(); - var url = document.location.pathname; - if (query) { - url += "?q=" + encodeURI(query); - if (activeTab && fixedTab) { - url += "&c=" + activeTab; - } - } - history.replaceState({query: query}, "", url); - } - input.on("input", function(e) { - feelingLucky = false; - schedulePageSearch(); - }); - $(document).keydown(function(e) { - if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { - if (activeTab && visibleTabs.length > 1) { - var idx = visibleTabs.indexOf(activeTab); - idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; - selectTab(visibleTabs[idx % visibleTabs.length]); - return false; - } - } - }); - reset.click(function() { - notify.html(messages.enterTerm); - resultSection.hide(); - activeTab = ""; - fixedTab = false; - resultContainer.empty(); - input.val('').focus(); - setSearchUrl(); - }); - input.prop("disabled", false); - reset.prop("disabled", false); - - var urlParams = new URLSearchParams(window.location.search); - if (urlParams.has("q")) { - input.val(urlParams.get("q")) - } - if (urlParams.has("c")) { - activeTab = urlParams.get("c"); - fixedTab = true; - } - if (urlParams.get("r")) { - feelingLucky = true; - } - if (input.val()) { - doPageSearch(); - } else { - notify.html(messages.enterTerm); - } - input.select().focus(); -}); +/* + * Copyright (c) 2022, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ + +"use strict"; +$(function() { + var copy = $("#page-search-copy"); + var expand = $("#page-search-expand"); + var searchLink = $("span#page-search-link"); + var redirect = $("input#search-redirect"); + function setSearchUrlTemplate() { + var href = document.location.href.split(/[#?]/)[0]; + href += "?q=" + "%s"; + if (redirect.is(":checked")) { + href += "&r=1"; + } + searchLink.html(href); + copy[0].onmouseenter(); + } + function copyLink(e) { + copyToClipboard(this.previousSibling.innerText); + switchCopyLabel(this, this.lastElementChild); + } + copy.click(copyLink); + copy[0].onmouseenter = function() {}; + redirect.click(setSearchUrlTemplate); + setSearchUrlTemplate(); + copy.prop("disabled", false); + redirect.prop("disabled", false); + expand.click(function (e) { + var searchInfo = $("div.page-search-info"); + if(this.parentElement.hasAttribute("open")) { + searchInfo.attr("style", "border-width: 0;"); + } else { + searchInfo.attr("style", "border-width: 1px;").height(searchInfo.prop("scrollHeight")); + } + }); +}); +$(window).on("load", function() { + var input = $("#page-search-input"); + var reset = $("#page-search-reset"); + var notify = $("#page-search-notify"); + var resultSection = $("div#result-section"); + var resultContainer = $("div#result-container"); + var searchTerm = ""; + var activeTab = ""; + var fixedTab = false; + var visibleTabs = []; + var feelingLucky = false; + function renderResults(result) { + if (!result.length) { + notify.html(messages.noResult); + } else if (result.length === 1) { + notify.html(messages.oneResult); + } else { + notify.html(messages.manyResults.replace("{0}", result.length)); + } + resultContainer.empty(); + var r = { + "types": [], + "members": [], + "packages": [], + "modules": [], + "searchTags": [] + }; + for (var i in result) { + var item = result[i]; + var arr = r[item.category]; + arr.push(item); + } + if (!activeTab || r[activeTab].length === 0 || !fixedTab) { + Object.keys(r).reduce(function(prev, curr) { + if (r[curr].length > 0 && r[curr][0].score > prev) { + activeTab = curr; + return r[curr][0].score; + } + return prev; + }, 0); + } + if (feelingLucky && activeTab) { + notify.html(messages.redirecting) + var firstItem = r[activeTab][0]; + window.location = getURL(firstItem.indexItem, firstItem.category); + return; + } + if (result.length > 20) { + if (searchTerm[searchTerm.length - 1] === ".") { + if (activeTab === "types" && r["members"].length > r["types"].length) { + activeTab = "members"; + } else if (activeTab === "packages" && r["types"].length > r["packages"].length) { + activeTab = "types"; + } + } + } + var categoryCount = Object.keys(r).reduce(function(prev, curr) { + return prev + (r[curr].length > 0 ? 1 : 0); + }, 0); + visibleTabs = []; + var tabContainer = $("
    ").appendTo(resultContainer); + for (var key in r) { + var id = "#result-tab-" + key.replace("searchTags", "search_tags"); + if (r[key].length) { + var count = r[key].length >= 1000 ? "999+" : r[key].length; + if (result.length > 20 && categoryCount > 1) { + var button = $("").appendTo(tabContainer); + button.click(key, function(e) { + fixedTab = true; + renderResult(e.data, $(this)); + }); + visibleTabs.push(key); + } else { + $("" + categories[key] + + " (" + count + ")").appendTo(tabContainer); + renderTable(key, r[key]).appendTo(resultContainer); + tabContainer = $("
    ").appendTo(resultContainer); + + } + } + } + if (activeTab && result.length > 20 && categoryCount > 1) { + $("button#result-tab-" + activeTab).addClass("active-table-tab"); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + } + resultSection.show(); + function renderResult(category, button) { + activeTab = category; + setSearchUrl(); + resultContainer.find("div.summary-table").remove(); + renderTable(activeTab, r[activeTab]).appendTo(resultContainer); + button.siblings().removeClass("active-table-tab"); + button.addClass("active-table-tab"); + } + } + function selectTab(category) { + $("button#result-tab-" + category).click(); + } + function renderTable(category, items) { + var table = $("
    ") + .addClass(category === "modules" + ? "one-column-search-results" + : "two-column-search-results"); + var col1, col2; + if (category === "modules") { + col1 = "Module"; + } else if (category === "packages") { + col1 = "Module"; + col2 = "Package"; + } else if (category === "types") { + col1 = "Package"; + col2 = "Class" + } else if (category === "members") { + col1 = "Class"; + col2 = "Member"; + } else if (category === "searchTags") { + col1 = "Location"; + col2 = "Name"; + } + $("
    " + col1 + "
    ").appendTo(table); + if (category !== "modules") { + $("
    " + col2 + "
    ").appendTo(table); + } + $.each(items, function(index, item) { + var rowColor = index % 2 ? "odd-row-color" : "even-row-color"; + renderItem(item, table, rowColor); + }); + return table; + } + function renderItem(item, table, rowColor) { + var label = getHighlightedText(item.input, item.boundaries, item.prefix.length, item.input.length); + var link = $("
    ") + .attr("href", getURL(item.indexItem, item.category)) + .attr("tabindex", "0") + .addClass("search-result-link") + .html(label); + var container = getHighlightedText(item.input, item.boundaries, 0, item.prefix.length - 1); + if (item.category === "searchTags") { + container = item.indexItem.h || ""; + } + if (item.category !== "modules") { + $("
    ").html(container).addClass("col-plain").addClass(rowColor).appendTo(table); + } + $("
    ").html(link).addClass("col-last").addClass(rowColor).appendTo(table); + } + var timeout; + function schedulePageSearch() { + if (timeout) { + clearTimeout(timeout); + } + timeout = setTimeout(function () { + doPageSearch() + }, 100); + } + function doPageSearch() { + setSearchUrl(); + var term = searchTerm = input.val().trim(); + if (term === "") { + notify.html(messages.enterTerm); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + resultSection.hide(); + } else { + notify.html(messages.searching); + doSearch({ term: term, maxResults: 1200 }, renderResults); + } + } + function setSearchUrl() { + var query = input.val().trim(); + var url = document.location.pathname; + if (query) { + url += "?q=" + encodeURI(query); + if (activeTab && fixedTab) { + url += "&c=" + activeTab; + } + } + history.replaceState({query: query}, "", url); + } + input.on("input", function(e) { + feelingLucky = false; + schedulePageSearch(); + }); + $(document).keydown(function(e) { + if ((e.ctrlKey || e.metaKey) && (e.key === "ArrowLeft" || e.key === "ArrowRight")) { + if (activeTab && visibleTabs.length > 1) { + var idx = visibleTabs.indexOf(activeTab); + idx += e.key === "ArrowLeft" ? visibleTabs.length - 1 : 1; + selectTab(visibleTabs[idx % visibleTabs.length]); + return false; + } + } + }); + reset.click(function() { + notify.html(messages.enterTerm); + resultSection.hide(); + activeTab = ""; + fixedTab = false; + resultContainer.empty(); + input.val('').focus(); + setSearchUrl(); + }); + input.prop("disabled", false); + reset.prop("disabled", false); + + var urlParams = new URLSearchParams(window.location.search); + if (urlParams.has("q")) { + input.val(urlParams.get("q")) + } + if (urlParams.has("c")) { + activeTab = urlParams.get("c"); + fixedTab = true; + } + if (urlParams.get("r")) { + feelingLucky = true; + } + if (input.val()) { + doPageSearch(); + } else { + notify.html(messages.enterTerm); + } + input.select().focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.html index cd7571d2d..48b03f757 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.html @@ -1,77 +1,77 @@ - - - - -Search (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -

    Search

    -
    - - -
    -Additional resources -
    -
    -
    -

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    -

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    -

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    -link -

    - -

    -
    -

    Loading search index...

    - -
    -
    -
    - -
    -
    -
    - - + + + + +Search (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +

    Search

    +
    + + +
    +Additional resources +
    +
    +
    +

    The help page provides an introduction to the scope and syntax of JavaDoc search.

    +

    You can use the <ctrl> or <cmd> keys in combination with the left and right arrow keys to switch between result tabs in this page.

    +

    The URL template below may be used to configure this page as a search engine in browsers that support this feature. It has been tested to work in Google Chrome and Mozilla Firefox. Note that other browsers may not support this feature or require a different URL format.

    +link +

    + +

    +
    +

    Loading search index...

    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.js b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.js index bd1a8e072..d3986705e 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.js +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/search.js @@ -1,458 +1,458 @@ -/* - * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. - * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. - * - * This code is free software; you can redistribute it and/or modify it - * under the terms of the GNU General Public License version 2 only, as - * published by the Free Software Foundation. Oracle designates this - * particular file as subject to the "Classpath" exception as provided - * by Oracle in the LICENSE file that accompanied this code. - * - * This code is distributed in the hope that it will be useful, but WITHOUT - * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or - * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License - * version 2 for more details (a copy is included in the LICENSE file that - * accompanied this code). - * - * You should have received a copy of the GNU General Public License version - * 2 along with this work; if not, write to the Free Software Foundation, - * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. - * - * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA - * or visit www.oracle.com if you need additional information or have any - * questions. - */ -"use strict"; -const messages = { - enterTerm: "Enter a search term", - noResult: "No results found", - oneResult: "Found one result", - manyResults: "Found {0} results", - loading: "Loading search index...", - searching: "Searching...", - redirecting: "Redirecting to first result...", - linkIcon: "Link icon", - linkToSection: "Link to this section" -} -const categories = { - modules: "Modules", - packages: "Packages", - types: "Classes and Interfaces", - members: "Members", - searchTags: "Search Tags" -}; -const highlight = "$&"; -const NO_MATCH = {}; -const MAX_RESULTS = 300; -function checkUnnamed(name, separator) { - return name === "" || !name ? "" : name + separator; -} -function escapeHtml(str) { - return str.replace(//g, ">"); -} -function getHighlightedText(str, boundaries, from, to) { - var start = from; - var text = ""; - for (var i = 0; i < boundaries.length; i += 2) { - var b0 = boundaries[i]; - var b1 = boundaries[i + 1]; - if (b0 >= to || b1 <= from) { - continue; - } - text += escapeHtml(str.slice(start, Math.max(start, b0))); - text += ""; - text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); - text += ""; - start = Math.min(to, b1); - } - text += escapeHtml(str.slice(start, to)); - return text; -} -function getURLPrefix(item, category) { - var urlPrefix = ""; - var slash = "/"; - if (category === "modules") { - return item.l + slash; - } else if (category === "packages" && item.m) { - return item.m + slash; - } else if (category === "types" || category === "members") { - if (item.m) { - urlPrefix = item.m + slash; - } else { - $.each(packageSearchIndex, function(index, it) { - if (it.m && item.p === it.l) { - urlPrefix = it.m + slash; - } - }); - } - } - return urlPrefix; -} -function getURL(item, category) { - if (item.url) { - return item.url; - } - var url = getURLPrefix(item, category); - if (category === "modules") { - url += "module-summary.html"; - } else if (category === "packages") { - if (item.u) { - url = item.u; - } else { - url += item.l.replace(/\./g, '/') + "/package-summary.html"; - } - } else if (category === "types") { - if (item.u) { - url = item.u; - } else { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; - } - } else if (category === "members") { - url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; - if (item.u) { - url += item.u; - } else { - url += item.l; - } - } else if (category === "searchTags") { - url += item.u; - } - item.url = url; - return url; -} -function createMatcher(term, camelCase) { - if (camelCase && !isUpperCase(term)) { - return null; // no need for camel-case matcher for lower case query - } - var pattern = ""; - var upperCase = []; - term.trim().split(/\s+/).forEach(function(w, index, array) { - var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); - for (var i = 0; i < tokens.length; i++) { - var s = tokens[i]; - // ',' and '?' are the only delimiters commonly followed by space in java signatures - pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; - upperCase.push(false); - var isWordToken = /\w$/.test(s); - if (isWordToken) { - if (i === tokens.length - 1 && index < array.length - 1) { - // space in query string matches all delimiters - pattern += "(.*?)"; - upperCase.push(isUpperCase(s[0])); - } else { - if (!camelCase && isUpperCase(s) && s.length === 1) { - pattern += "()"; - } else { - pattern += "([a-z0-9$<>?[\\]]*?)"; - } - upperCase.push(isUpperCase(s[0])); - } - } else { - pattern += "()"; - upperCase.push(false); - } - } - }); - var re = new RegExp(pattern, "gi"); - re.upperCase = upperCase; - return re; -} -function findMatch(matcher, input, startOfName, endOfName) { - var from = startOfName; - matcher.lastIndex = from; - var match = matcher.exec(input); - // Expand search area until we get a valid result or reach the beginning of the string - while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { - if (from === 0) { - return NO_MATCH; - } - from = input.lastIndexOf(".", from - 2) + 1; - matcher.lastIndex = from; - match = matcher.exec(input); - } - var boundaries = []; - var matchEnd = match.index + match[0].length; - var score = 5; - var start = match.index; - var prevEnd = -1; - for (var i = 1; i < match.length; i += 2) { - var isUpper = isUpperCase(input[start]); - var isMatcherUpper = matcher.upperCase[i]; - // capturing groups come in pairs, match and non-match - boundaries.push(start, start + match[i].length); - // make sure groups are anchored on a left word boundary - var prevChar = input[start - 1] || ""; - var nextChar = input[start + 1] || ""; - if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { - if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { - score -= 0.1; - } else if (isMatcherUpper && start === prevEnd) { - score -= isUpper ? 0.1 : 1.0; - } else { - return NO_MATCH; - } - } - prevEnd = start + match[i].length; - start += match[i].length + match[i + 1].length; - - // lower score for parts of the name that are missing - if (match[i + 1] && prevEnd < endOfName) { - score -= rateNoise(match[i + 1]); - } - } - // lower score if a type name contains unmatched camel-case parts - if (input[matchEnd - 1] !== "." && endOfName > matchEnd) - score -= rateNoise(input.slice(matchEnd, endOfName)); - score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); - - if (score <= 0) { - return NO_MATCH; - } - return { - input: input, - score: score, - boundaries: boundaries - }; -} -function isUpperCase(s) { - return s !== s.toLowerCase(); -} -function isLowerCase(s) { - return s !== s.toUpperCase(); -} -function rateNoise(str) { - return (str.match(/([.(])/g) || []).length / 5 - + (str.match(/([A-Z]+)/g) || []).length / 10 - + str.length / 20; -} -function doSearch(request, response) { - var term = request.term.trim(); - var maxResults = request.maxResults || MAX_RESULTS; - if (term.length === 0) { - return this.close(); - } - var matcher = { - plainMatcher: createMatcher(term, false), - camelCaseMatcher: createMatcher(term, true) - } - var indexLoaded = indexFilesLoaded(); - - function getPrefix(item, category) { - switch (category) { - case "packages": - return checkUnnamed(item.m, "/"); - case "types": - return checkUnnamed(item.p, "."); - case "members": - return checkUnnamed(item.p, ".") + item.c + "."; - default: - return ""; - } - } - function useQualifiedName(category) { - switch (category) { - case "packages": - return /[\s/]/.test(term); - case "types": - case "members": - return /[\s.]/.test(term); - default: - return false; - } - } - function searchIndex(indexArray, category) { - var matches = []; - if (!indexArray) { - if (!indexLoaded) { - matches.push({ l: messages.loading, category: category }); - } - return matches; - } - $.each(indexArray, function (i, item) { - var prefix = getPrefix(item, category); - var simpleName = item.l; - var qualifiedName = prefix + simpleName; - var useQualified = useQualifiedName(category); - var input = useQualified ? qualifiedName : simpleName; - var startOfName = useQualified ? prefix.length : 0; - var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 - ? input.indexOf("(", startOfName) : input.length; - var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); - if (m === NO_MATCH && matcher.camelCaseMatcher) { - m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); - } - if (m !== NO_MATCH) { - m.indexItem = item; - m.prefix = prefix; - m.category = category; - if (!useQualified) { - m.input = qualifiedName; - m.boundaries = m.boundaries.map(function(b) { - return b + prefix.length; - }); - } - matches.push(m); - } - return true; - }); - return matches.sort(function(e1, e2) { - return e2.score - e1.score; - }).slice(0, maxResults); - } - - var result = searchIndex(moduleSearchIndex, "modules") - .concat(searchIndex(packageSearchIndex, "packages")) - .concat(searchIndex(typeSearchIndex, "types")) - .concat(searchIndex(memberSearchIndex, "members")) - .concat(searchIndex(tagSearchIndex, "searchTags")); - - if (!indexLoaded) { - updateSearchResults = function() { - doSearch(request, response); - } - } else { - updateSearchResults = function() {}; - } - response(result); -} -// JQuery search menu implementation -$.widget("custom.catcomplete", $.ui.autocomplete, { - _create: function() { - this._super(); - this.widget().menu("option", "items", "> .result-item"); - // workaround for search result scrolling - this.menu._scrollIntoView = function _scrollIntoView( item ) { - var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; - if ( this._hasScroll() ) { - borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; - paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; - offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; - scroll = this.activeMenu.scrollTop(); - elementHeight = this.activeMenu.height() - 26; - itemHeight = item.outerHeight(); - - if ( offset < 0 ) { - this.activeMenu.scrollTop( scroll + offset ); - } else if ( offset + itemHeight > elementHeight ) { - this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); - } - } - }; - }, - _renderMenu: function(ul, items) { - var currentCategory = ""; - var widget = this; - widget.menu.bindings = $(); - $.each(items, function(index, item) { - if (item.category && item.category !== currentCategory) { - ul.append("
  • " + categories[item.category] + "
  • "); - currentCategory = item.category; - } - var li = widget._renderItemData(ul, item); - if (item.category) { - li.attr("aria-label", categories[item.category] + " : " + item.l); - } else { - li.attr("aria-label", item.l); - } - li.attr("class", "result-item"); - }); - ul.append(""); - }, - _renderItem: function(ul, item) { - var li = $("
  • ").appendTo(ul); - var div = $("
    ").appendTo(li); - var label = item.l - ? item.l - : getHighlightedText(item.input, item.boundaries, 0, item.input.length); - var idx = item.indexItem; - if (item.category === "searchTags" && idx && idx.h) { - if (idx.d) { - div.html(label + " (" + idx.h + ")
    " - + idx.d + "
    "); - } else { - div.html(label + " (" + idx.h + ")"); - } - } else { - div.html(label); - } - return li; - } -}); -$(function() { - var expanded = false; - var windowWidth; - function collapse() { - if (expanded) { - $("div#navbar-top").removeAttr("style"); - $("button#navbar-toggle-button") - .removeClass("expanded") - .attr("aria-expanded", "false"); - expanded = false; - } - } - $("button#navbar-toggle-button").click(function (e) { - if (expanded) { - collapse(); - } else { - var navbar = $("div#navbar-top"); - navbar.height(navbar.prop("scrollHeight")); - $("button#navbar-toggle-button") - .addClass("expanded") - .attr("aria-expanded", "true"); - expanded = true; - windowWidth = window.innerWidth; - } - }); - $("ul.sub-nav-list-small li a").click(collapse); - $("input#search-input").focus(collapse); - $("main").click(collapse); - $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { - // Create anchor links for headers with an associated id attribute - var hdr = $(el); - var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); - if (id) { - hdr.append(" " + messages.linkIcon +""); - } - }); - $(window).on("orientationchange", collapse).on("resize", function(e) { - if (expanded && windowWidth !== window.innerWidth) collapse(); - }); - var search = $("#search-input"); - var reset = $("#reset-button"); - search.catcomplete({ - minLength: 1, - delay: 200, - source: doSearch, - response: function(event, ui) { - if (!ui.content.length) { - ui.content.push({ l: messages.noResult }); - } else { - $("#search-input").empty(); - } - }, - autoFocus: true, - focus: function(event, ui) { - return false; - }, - position: { - collision: "flip" - }, - select: function(event, ui) { - if (ui.item.indexItem) { - var url = getURL(ui.item.indexItem, ui.item.category); - window.location.href = pathtoroot + url; - $("#search-input").focus(); - } - } - }); - search.val(''); - search.prop("disabled", false); - reset.prop("disabled", false); - reset.click(function() { - search.val('').focus(); - }); - search.focus(); -}); +/* + * Copyright (c) 2015, 2023, Oracle and/or its affiliates. All rights reserved. + * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. + * + * This code is free software; you can redistribute it and/or modify it + * under the terms of the GNU General Public License version 2 only, as + * published by the Free Software Foundation. Oracle designates this + * particular file as subject to the "Classpath" exception as provided + * by Oracle in the LICENSE file that accompanied this code. + * + * This code is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or + * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License + * version 2 for more details (a copy is included in the LICENSE file that + * accompanied this code). + * + * You should have received a copy of the GNU General Public License version + * 2 along with this work; if not, write to the Free Software Foundation, + * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. + * + * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA + * or visit www.oracle.com if you need additional information or have any + * questions. + */ +"use strict"; +const messages = { + enterTerm: "Enter a search term", + noResult: "No results found", + oneResult: "Found one result", + manyResults: "Found {0} results", + loading: "Loading search index...", + searching: "Searching...", + redirecting: "Redirecting to first result...", + linkIcon: "Link icon", + linkToSection: "Link to this section" +} +const categories = { + modules: "Modules", + packages: "Packages", + types: "Classes and Interfaces", + members: "Members", + searchTags: "Search Tags" +}; +const highlight = "$&"; +const NO_MATCH = {}; +const MAX_RESULTS = 300; +function checkUnnamed(name, separator) { + return name === "" || !name ? "" : name + separator; +} +function escapeHtml(str) { + return str.replace(//g, ">"); +} +function getHighlightedText(str, boundaries, from, to) { + var start = from; + var text = ""; + for (var i = 0; i < boundaries.length; i += 2) { + var b0 = boundaries[i]; + var b1 = boundaries[i + 1]; + if (b0 >= to || b1 <= from) { + continue; + } + text += escapeHtml(str.slice(start, Math.max(start, b0))); + text += ""; + text += escapeHtml(str.slice(Math.max(start, b0), Math.min(to, b1))); + text += ""; + start = Math.min(to, b1); + } + text += escapeHtml(str.slice(start, to)); + return text; +} +function getURLPrefix(item, category) { + var urlPrefix = ""; + var slash = "/"; + if (category === "modules") { + return item.l + slash; + } else if (category === "packages" && item.m) { + return item.m + slash; + } else if (category === "types" || category === "members") { + if (item.m) { + urlPrefix = item.m + slash; + } else { + $.each(packageSearchIndex, function(index, it) { + if (it.m && item.p === it.l) { + urlPrefix = it.m + slash; + } + }); + } + } + return urlPrefix; +} +function getURL(item, category) { + if (item.url) { + return item.url; + } + var url = getURLPrefix(item, category); + if (category === "modules") { + url += "module-summary.html"; + } else if (category === "packages") { + if (item.u) { + url = item.u; + } else { + url += item.l.replace(/\./g, '/') + "/package-summary.html"; + } + } else if (category === "types") { + if (item.u) { + url = item.u; + } else { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.l + ".html"; + } + } else if (category === "members") { + url += checkUnnamed(item.p, "/").replace(/\./g, '/') + item.c + ".html" + "#"; + if (item.u) { + url += item.u; + } else { + url += item.l; + } + } else if (category === "searchTags") { + url += item.u; + } + item.url = url; + return url; +} +function createMatcher(term, camelCase) { + if (camelCase && !isUpperCase(term)) { + return null; // no need for camel-case matcher for lower case query + } + var pattern = ""; + var upperCase = []; + term.trim().split(/\s+/).forEach(function(w, index, array) { + var tokens = w.split(/(?=[A-Z,.()<>?[\/])/); + for (var i = 0; i < tokens.length; i++) { + var s = tokens[i]; + // ',' and '?' are the only delimiters commonly followed by space in java signatures + pattern += "(" + $.ui.autocomplete.escapeRegex(s).replace(/[,?]/g, "$&\\s*?") + ")"; + upperCase.push(false); + var isWordToken = /\w$/.test(s); + if (isWordToken) { + if (i === tokens.length - 1 && index < array.length - 1) { + // space in query string matches all delimiters + pattern += "(.*?)"; + upperCase.push(isUpperCase(s[0])); + } else { + if (!camelCase && isUpperCase(s) && s.length === 1) { + pattern += "()"; + } else { + pattern += "([a-z0-9$<>?[\\]]*?)"; + } + upperCase.push(isUpperCase(s[0])); + } + } else { + pattern += "()"; + upperCase.push(false); + } + } + }); + var re = new RegExp(pattern, "gi"); + re.upperCase = upperCase; + return re; +} +function findMatch(matcher, input, startOfName, endOfName) { + var from = startOfName; + matcher.lastIndex = from; + var match = matcher.exec(input); + // Expand search area until we get a valid result or reach the beginning of the string + while (!match || match.index + match[0].length < startOfName || endOfName < match.index) { + if (from === 0) { + return NO_MATCH; + } + from = input.lastIndexOf(".", from - 2) + 1; + matcher.lastIndex = from; + match = matcher.exec(input); + } + var boundaries = []; + var matchEnd = match.index + match[0].length; + var score = 5; + var start = match.index; + var prevEnd = -1; + for (var i = 1; i < match.length; i += 2) { + var isUpper = isUpperCase(input[start]); + var isMatcherUpper = matcher.upperCase[i]; + // capturing groups come in pairs, match and non-match + boundaries.push(start, start + match[i].length); + // make sure groups are anchored on a left word boundary + var prevChar = input[start - 1] || ""; + var nextChar = input[start + 1] || ""; + if (start !== 0 && !/[\W_]/.test(prevChar) && !/[\W_]/.test(input[start])) { + if (isUpper && (isLowerCase(prevChar) || isLowerCase(nextChar))) { + score -= 0.1; + } else if (isMatcherUpper && start === prevEnd) { + score -= isUpper ? 0.1 : 1.0; + } else { + return NO_MATCH; + } + } + prevEnd = start + match[i].length; + start += match[i].length + match[i + 1].length; + + // lower score for parts of the name that are missing + if (match[i + 1] && prevEnd < endOfName) { + score -= rateNoise(match[i + 1]); + } + } + // lower score if a type name contains unmatched camel-case parts + if (input[matchEnd - 1] !== "." && endOfName > matchEnd) + score -= rateNoise(input.slice(matchEnd, endOfName)); + score -= rateNoise(input.slice(0, Math.max(startOfName, match.index))); + + if (score <= 0) { + return NO_MATCH; + } + return { + input: input, + score: score, + boundaries: boundaries + }; +} +function isUpperCase(s) { + return s !== s.toLowerCase(); +} +function isLowerCase(s) { + return s !== s.toUpperCase(); +} +function rateNoise(str) { + return (str.match(/([.(])/g) || []).length / 5 + + (str.match(/([A-Z]+)/g) || []).length / 10 + + str.length / 20; +} +function doSearch(request, response) { + var term = request.term.trim(); + var maxResults = request.maxResults || MAX_RESULTS; + if (term.length === 0) { + return this.close(); + } + var matcher = { + plainMatcher: createMatcher(term, false), + camelCaseMatcher: createMatcher(term, true) + } + var indexLoaded = indexFilesLoaded(); + + function getPrefix(item, category) { + switch (category) { + case "packages": + return checkUnnamed(item.m, "/"); + case "types": + return checkUnnamed(item.p, "."); + case "members": + return checkUnnamed(item.p, ".") + item.c + "."; + default: + return ""; + } + } + function useQualifiedName(category) { + switch (category) { + case "packages": + return /[\s/]/.test(term); + case "types": + case "members": + return /[\s.]/.test(term); + default: + return false; + } + } + function searchIndex(indexArray, category) { + var matches = []; + if (!indexArray) { + if (!indexLoaded) { + matches.push({ l: messages.loading, category: category }); + } + return matches; + } + $.each(indexArray, function (i, item) { + var prefix = getPrefix(item, category); + var simpleName = item.l; + var qualifiedName = prefix + simpleName; + var useQualified = useQualifiedName(category); + var input = useQualified ? qualifiedName : simpleName; + var startOfName = useQualified ? prefix.length : 0; + var endOfName = category === "members" && input.indexOf("(", startOfName) > -1 + ? input.indexOf("(", startOfName) : input.length; + var m = findMatch(matcher.plainMatcher, input, startOfName, endOfName); + if (m === NO_MATCH && matcher.camelCaseMatcher) { + m = findMatch(matcher.camelCaseMatcher, input, startOfName, endOfName); + } + if (m !== NO_MATCH) { + m.indexItem = item; + m.prefix = prefix; + m.category = category; + if (!useQualified) { + m.input = qualifiedName; + m.boundaries = m.boundaries.map(function(b) { + return b + prefix.length; + }); + } + matches.push(m); + } + return true; + }); + return matches.sort(function(e1, e2) { + return e2.score - e1.score; + }).slice(0, maxResults); + } + + var result = searchIndex(moduleSearchIndex, "modules") + .concat(searchIndex(packageSearchIndex, "packages")) + .concat(searchIndex(typeSearchIndex, "types")) + .concat(searchIndex(memberSearchIndex, "members")) + .concat(searchIndex(tagSearchIndex, "searchTags")); + + if (!indexLoaded) { + updateSearchResults = function() { + doSearch(request, response); + } + } else { + updateSearchResults = function() {}; + } + response(result); +} +// JQuery search menu implementation +$.widget("custom.catcomplete", $.ui.autocomplete, { + _create: function() { + this._super(); + this.widget().menu("option", "items", "> .result-item"); + // workaround for search result scrolling + this.menu._scrollIntoView = function _scrollIntoView( item ) { + var borderTop, paddingTop, offset, scroll, elementHeight, itemHeight; + if ( this._hasScroll() ) { + borderTop = parseFloat( $.css( this.activeMenu[ 0 ], "borderTopWidth" ) ) || 0; + paddingTop = parseFloat( $.css( this.activeMenu[ 0 ], "paddingTop" ) ) || 0; + offset = item.offset().top - this.activeMenu.offset().top - borderTop - paddingTop; + scroll = this.activeMenu.scrollTop(); + elementHeight = this.activeMenu.height() - 26; + itemHeight = item.outerHeight(); + + if ( offset < 0 ) { + this.activeMenu.scrollTop( scroll + offset ); + } else if ( offset + itemHeight > elementHeight ) { + this.activeMenu.scrollTop( scroll + offset - elementHeight + itemHeight ); + } + } + }; + }, + _renderMenu: function(ul, items) { + var currentCategory = ""; + var widget = this; + widget.menu.bindings = $(); + $.each(items, function(index, item) { + if (item.category && item.category !== currentCategory) { + ul.append("
  • " + categories[item.category] + "
  • "); + currentCategory = item.category; + } + var li = widget._renderItemData(ul, item); + if (item.category) { + li.attr("aria-label", categories[item.category] + " : " + item.l); + } else { + li.attr("aria-label", item.l); + } + li.attr("class", "result-item"); + }); + ul.append(""); + }, + _renderItem: function(ul, item) { + var li = $("
  • ").appendTo(ul); + var div = $("
    ").appendTo(li); + var label = item.l + ? item.l + : getHighlightedText(item.input, item.boundaries, 0, item.input.length); + var idx = item.indexItem; + if (item.category === "searchTags" && idx && idx.h) { + if (idx.d) { + div.html(label + " (" + idx.h + ")
    " + + idx.d + "
    "); + } else { + div.html(label + " (" + idx.h + ")"); + } + } else { + div.html(label); + } + return li; + } +}); +$(function() { + var expanded = false; + var windowWidth; + function collapse() { + if (expanded) { + $("div#navbar-top").removeAttr("style"); + $("button#navbar-toggle-button") + .removeClass("expanded") + .attr("aria-expanded", "false"); + expanded = false; + } + } + $("button#navbar-toggle-button").click(function (e) { + if (expanded) { + collapse(); + } else { + var navbar = $("div#navbar-top"); + navbar.height(navbar.prop("scrollHeight")); + $("button#navbar-toggle-button") + .addClass("expanded") + .attr("aria-expanded", "true"); + expanded = true; + windowWidth = window.innerWidth; + } + }); + $("ul.sub-nav-list-small li a").click(collapse); + $("input#search-input").focus(collapse); + $("main").click(collapse); + $("section[id] > :header, :header[id], :header:has(a[id])").each(function(idx, el) { + // Create anchor links for headers with an associated id attribute + var hdr = $(el); + var id = hdr.attr("id") || hdr.parent("section").attr("id") || hdr.children("a").attr("id"); + if (id) { + hdr.append(" " + messages.linkIcon +""); + } + }); + $(window).on("orientationchange", collapse).on("resize", function(e) { + if (expanded && windowWidth !== window.innerWidth) collapse(); + }); + var search = $("#search-input"); + var reset = $("#reset-button"); + search.catcomplete({ + minLength: 1, + delay: 200, + source: doSearch, + response: function(event, ui) { + if (!ui.content.length) { + ui.content.push({ l: messages.noResult }); + } else { + $("#search-input").empty(); + } + }, + autoFocus: true, + focus: function(event, ui) { + return false; + }, + position: { + collision: "flip" + }, + select: function(event, ui) { + if (ui.item.indexItem) { + var url = getURL(ui.item.indexItem, ui.item.category); + window.location.href = pathtoroot + url; + $("#search-input").focus(); + } + } + }); + search.val(''); + search.prop("disabled", false); + reset.prop("disabled", false); + reset.click(function() { + search.val('').focus(); + }); + search.focus(); +}); diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/serialized-form.html b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/serialized-form.html index 556caeaa3..4068cd118 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/serialized-form.html +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/serialized-form.html @@ -1,81 +1,81 @@ - - - - -Serialized Form (DSF Maven Plugin 2.0.0-M3 API) - - - - - - - - - - - - - - -
    - -
    -
    -
    -

    Serialized Form

    -
    - -
    -
    -
    - -
    -
    -
    - - + + + + +Serialized Form (DSF Maven Plugin 2.0.0-M3 API) + + + + + + + + + + + + + + +
    + +
    +
    +
    +

    Serialized Form

    +
    + +
    +
    +
    + +
    +
    +
    + + diff --git a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/stylesheet.css b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/stylesheet.css index 96c6c2ecd..f71489f86 100644 --- a/docs/src/.vuepress/public/assets/javadoc/maven-plugin/stylesheet.css +++ b/docs/src/.vuepress/public/assets/javadoc/maven-plugin/stylesheet.css @@ -1,1272 +1,1272 @@ -/* - * Javadoc style sheet - */ - -@import url('resources/fonts/dejavu.css'); - -/* - * These CSS custom properties (variables) define the core color and font - * properties used in this stylesheet. - */ -:root { - /* body, block and code fonts */ - --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; - --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; - --code-font-family: 'DejaVu Sans Mono', monospace; - /* Base font sizes for body and code elements */ - --body-font-size: 14px; - --code-font-size: 14px; - /* Text colors for body and block elements */ - --body-text-color: #353833; - --block-text-color: #474747; - /* Background colors for various structural elements */ - --body-background-color: #ffffff; - --section-background-color: #f8f8f8; - --detail-background-color: #ffffff; - /* Colors for navigation bar and table captions */ - --navbar-background-color: #4D7A97; - --navbar-text-color: #ffffff; - /* Background color for subnavigation and various headers */ - --subnav-background-color: #dee3e9; - /* Background and text colors for selected tabs and navigation items */ - --selected-background-color: #f8981d; - --selected-text-color: #253441; - --selected-link-color: #1f389c; - /* Background colors for generated tables */ - --even-row-color: #ffffff; - --odd-row-color: #eeeeef; - /* Text color for page title */ - --title-color: #2c4557; - /* Text colors for links */ - --link-color: #4A6782; - --link-color-active: #bb7a2a; - /* Snippet colors */ - --snippet-background-color: #ebecee; - --snippet-text-color: var(--block-text-color); - --snippet-highlight-color: #f7c590; - /* Border colors for structural elements and user defined tables */ - --border-color: #ededed; - --table-border-color: #000000; - /* Search input colors */ - --search-input-background-color: #ffffff; - --search-input-text-color: #000000; - --search-input-placeholder-color: #909090; - /* Highlight color for active search tag target */ - --search-tag-highlight-color: #ffff00; - /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ - --copy-icon-brightness: 100%; - --copy-button-background-color-active: rgba(168, 168, 176, 0.3); - /* Colors for invalid tag notifications */ - --invalid-tag-background-color: #ffe6e6; - --invalid-tag-text-color: #000000; -} -/* - * Styles for individual HTML elements. - * - * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular - * HTML element throughout the page. - */ -body { - background-color:var(--body-background-color); - color:var(--body-text-color); - font-family:var(--body-font-family); - font-size:var(--body-font-size); - margin:0; - padding:0; - height:100%; - width:100%; -} -iframe { - margin:0; - padding:0; - height:100%; - width:100%; - overflow-y:scroll; - border:none; -} -a:link, a:visited { - text-decoration:none; - color:var(--link-color); -} -a[href]:hover, a[href]:focus { - text-decoration:none; - color:var(--link-color-active); -} -pre { - font-family:var(--code-font-family); - font-size:1em; -} -h1 { - font-size:1.428em; -} -h2 { - font-size:1.285em; -} -h3 { - font-size:1.14em; -} -h4 { - font-size:1.072em; -} -h5 { - font-size:1.001em; -} -h6 { - font-size:0.93em; -} -/* Disable font boosting for selected elements */ -h1, h2, h3, h4, h5, h6, div.member-signature { - max-height: 1000em; -} -ul { - list-style-type:disc; -} -code, tt { - font-family:var(--code-font-family); -} -:not(h1, h2, h3, h4, h5, h6) > code, -:not(h1, h2, h3, h4, h5, h6) > tt { - font-size:var(--code-font-size); - padding-top:4px; - margin-top:8px; - line-height:1.4em; -} -dt code { - font-family:var(--code-font-family); - font-size:1em; - padding-top:4px; -} -.summary-table dt code { - font-family:var(--code-font-family); - font-size:1em; - vertical-align:top; - padding-top:4px; -} -sup { - font-size:8px; -} -button { - font-family: var(--body-font-family); - font-size: 1em; -} -/* - * Styles for HTML generated by javadoc. - * - * These are style classes that are used by the standard doclet to generate HTML documentation. - */ - -/* - * Styles for document title and copyright. - */ -.about-language { - float:right; - padding:0 21px 8px 8px; - font-size:0.915em; - margin-top:-9px; - height:2.9em; -} -.legal-copy { - margin-left:.5em; -} -/* - * Styles for navigation bar. - */ -@media screen { - div.flex-box { - position:fixed; - display:flex; - flex-direction:column; - height: 100%; - width: 100%; - } - header.flex-header { - flex: 0 0 auto; - } - div.flex-content { - flex: 1 1 auto; - overflow-y: auto; - } -} -.top-nav { - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - float:left; - width:100%; - clear:right; - min-height:2.8em; - padding:10px 0 0 0; - overflow:hidden; - font-size:0.857em; -} -button#navbar-toggle-button { - display:none; -} -ul.sub-nav-list-small { - display: none; -} -.sub-nav { - background-color:var(--subnav-background-color); - float:left; - width:100%; - overflow:hidden; - font-size:0.857em; -} -.sub-nav div { - clear:left; - float:left; - padding:6px; - text-transform:uppercase; -} -.sub-nav .sub-nav-list { - padding-top:4px; -} -ul.nav-list { - display:block; - margin:0 25px 0 0; - padding:0; -} -ul.sub-nav-list { - float:left; - margin:0 25px 0 0; - padding:0; -} -ul.nav-list li { - list-style:none; - float:left; - padding: 5px 6px; - text-transform:uppercase; -} -.sub-nav .nav-list-search { - float:right; - margin:0; - padding:6px; - clear:none; - text-align:right; - position:relative; -} -ul.sub-nav-list li { - list-style:none; - float:left; -} -.top-nav a:link, .top-nav a:active, .top-nav a:visited { - color:var(--navbar-text-color); - text-decoration:none; - text-transform:uppercase; -} -.top-nav a:hover { - color:var(--link-color-active); -} -.nav-bar-cell1-rev { - background-color:var(--selected-background-color); - color:var(--selected-text-color); - margin: auto 5px; -} -.skip-nav { - position:absolute; - top:auto; - left:-9999px; - overflow:hidden; -} -/* - * Hide navigation links and search box in print layout - */ -@media print { - ul.nav-list, div.sub-nav { - display:none; - } -} -/* - * Styles for page header. - */ -.title { - color:var(--title-color); - margin:10px 0; -} -.sub-title { - margin:5px 0 0 0; -} -ul.contents-list { - margin: 0 0 15px 0; - padding: 0; - list-style: none; -} -ul.contents-list li { - font-size:0.93em; -} -/* - * Styles for headings. - */ -body.class-declaration-page .summary h2, -body.class-declaration-page .details h2, -body.class-use-page h2, -body.module-declaration-page .block-list h2 { - font-style: italic; - padding:0; - margin:15px 0; -} -body.class-declaration-page .summary h3, -body.class-declaration-page .details h3, -body.class-declaration-page .summary .inherited-list h2 { - background-color:var(--subnav-background-color); - border:1px solid var(--border-color); - margin:0 0 6px -8px; - padding:7px 5px; -} -/* - * Styles for page layout containers. - */ -main { - clear:both; - padding:10px 20px; - position:relative; -} -dl.notes > dt { - font-family: var(--body-font-family); - font-size:0.856em; - font-weight:bold; - margin:10px 0 0 0; - color:var(--body-text-color); -} -dl.notes > dd { - margin:5px 10px 10px 0; - font-size:1em; - font-family:var(--block-font-family) -} -dl.name-value > dt { - margin-left:1px; - font-size:1.1em; - display:inline; - font-weight:bold; -} -dl.name-value > dd { - margin:0 0 0 1px; - font-size:1.1em; - display:inline; -} -/* - * Styles for lists. - */ -li.circle { - list-style:circle; -} -ul.horizontal li { - display:inline; - font-size:0.9em; -} -div.inheritance { - margin:0; - padding:0; -} -div.inheritance div.inheritance { - margin-left:2em; -} -ul.block-list, -ul.details-list, -ul.member-list, -ul.summary-list { - margin:10px 0 10px 0; - padding:0; -} -ul.block-list > li, -ul.details-list > li, -ul.member-list > li, -ul.summary-list > li { - list-style:none; - margin-bottom:15px; - line-height:1.4; -} -ul.ref-list { - padding:0; - margin:0; -} -ul.ref-list > li { - list-style:none; -} -.summary-table dl, .summary-table dl dt, .summary-table dl dd { - margin-top:0; - margin-bottom:1px; -} -ul.tag-list, ul.tag-list-long { - padding-left: 0; - list-style: none; -} -ul.tag-list li { - display: inline; -} -ul.tag-list li:not(:last-child):after, -ul.tag-list-long li:not(:last-child):after -{ - content: ", "; - white-space: pre-wrap; -} -ul.preview-feature-list { - list-style: none; - margin:0; - padding:0.1em; - line-height: 1.6em; -} -/* - * Styles for tables. - */ -.summary-table, .details-table { - width:100%; - border-spacing:0; - border:1px solid var(--border-color); - border-top:0; - padding:0; -} -.caption { - position:relative; - text-align:left; - background-repeat:no-repeat; - color:var(--selected-text-color); - clear:none; - overflow:hidden; - padding: 10px 0 0 1px; - margin:0; -} -.caption a:link, .caption a:visited { - color:var(--selected-link-color); -} -.caption a:hover, -.caption a:active { - color:var(--navbar-text-color); -} -.caption span { - font-weight:bold; - white-space:nowrap; - padding:5px 12px 7px 12px; - display:inline-block; - float:left; - background-color:var(--selected-background-color); - border: none; - height:16px; -} -div.table-tabs { - padding:10px 0 0 1px; - margin:10px 0 0 0; -} -div.table-tabs > button { - border: none; - cursor: pointer; - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 8px; -} -div.table-tabs > .active-table-tab { - background: var(--selected-background-color); - color: var(--selected-text-color); -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.two-column-search-results { - display: grid; - grid-template-columns: minmax(400px, max-content) minmax(400px, auto); -} -div.checkboxes { - line-height: 2em; -} -div.checkboxes > span { - margin-left: 10px; -} -div.checkboxes > label { - margin-left: 8px; - white-space: nowrap; -} -div.checkboxes > label > input { - margin: 0 2px; -} -.two-column-summary { - display: grid; - grid-template-columns: minmax(25%, max-content) minmax(25%, auto); -} -.three-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); -} -.three-column-release-summary { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); -} -.four-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); -} -@media screen and (max-width: 1000px) { - .four-column-summary { - display: grid; - grid-template-columns: minmax(15%, max-content) minmax(15%, auto); - } -} -@media screen and (max-width: 800px) { - .two-column-search-results { - display: grid; - grid-template-columns: minmax(40%, max-content) minmax(40%, auto); - } - .three-column-summary { - display: grid; - grid-template-columns: minmax(10%, max-content) minmax(25%, auto); - } - .three-column-release-summary { - display: grid; - grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) - } - .three-column-summary .col-last, - .three-column-release-summary .col-last{ - grid-column-end: span 2; - } -} -@media screen and (max-width: 600px) { - .two-column-summary { - display: grid; - grid-template-columns: 1fr; - } -} -.summary-table > div, .details-table > div { - text-align:left; - padding: 8px 3px 3px 7px; - overflow-x: auto; - scrollbar-width: thin; -} -.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { - vertical-align:top; - padding-right:0; - padding-top:8px; - padding-bottom:3px; -} -.table-header { - background:var(--subnav-background-color); - font-weight: bold; -} -/* Sortable table columns */ -.table-header[onclick] { - cursor: pointer; -} -.table-header[onclick]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - '); - background-size:100% 100%; - width:9px; - height:14px; - margin-left:4px; - margin-bottom:-3px; -} -.table-header[onclick].sort-asc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - -} -.table-header[onclick].sort-desc::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -.col-first, .col-first { - font-size:0.93em; -} -.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { - font-size:0.93em; -} -.col-first, .col-second, .col-constructor-name { - vertical-align:top; - overflow: auto; -} -.col-last { - white-space:normal; -} -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-first a:link, .col-first a:visited, -.col-second a:link, .col-second a:visited, -.col-constructor-name a:link, .col-constructor-name a:visited, -.col-summary-item-name a:link, .col-summary-item-name a:visited { - font-weight:bold; -} -.even-row-color, .even-row-color .table-header { - background-color:var(--even-row-color); -} -.odd-row-color, .odd-row-color .table-header { - background-color:var(--odd-row-color); -} -/* - * Styles for contents. - */ -div.block { - font-size:var(--body-font-size); - font-family:var(--block-font-family); -} -.col-last div { - padding-top:0; -} -.col-last a { - padding-bottom:3px; -} -.module-signature, -.package-signature, -.type-signature, -.member-signature { - font-family:var(--code-font-family); - font-size:1em; - margin:14px 0; - white-space: pre-wrap; -} -.module-signature, -.package-signature, -.type-signature { - margin-top: 0; -} -.member-signature .type-parameters-long, -.member-signature .parameters, -.member-signature .exceptions { - display: inline-block; - vertical-align: top; - white-space: pre; -} -.member-signature .type-parameters { - white-space: normal; -} -/* - * Styles for formatting effect. - */ -.source-line-no { - /* Color of line numbers in source pages can be set via custom property below */ - color:var(--source-linenumber-color, green); - padding:0 30px 0 0; -} -.block { - display:block; - margin:0 10px 5px 0; - color:var(--block-text-color); -} -.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, -.module-label-in-package, .module-label-in-type, .package-label-in-type, -.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { - font-weight:bold; -} -.deprecation-comment, .help-footnote, .preview-comment { - font-style:italic; -} -.deprecation-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -.preview-block { - font-size:1em; - font-family:var(--block-font-family); - border-style:solid; - border-width:thin; - border-radius:10px; - padding:10px; - margin-bottom:10px; - margin-right:10px; - display:inline-block; -} -div.block div.deprecation-comment { - font-style:normal; -} -details.invalid-tag, span.invalid-tag { - font-size:1em; - font-family:var(--block-font-family); - color: var(--invalid-tag-text-color); - background: var(--invalid-tag-background-color); - border: thin solid var(--table-border-color); - border-radius:2px; - padding: 2px 4px; - display:inline-block; -} -details summary { - cursor: pointer; -} -/* - * Styles specific to HTML5 elements. - */ -main, nav, header, footer, section { - display:block; -} -/* - * Styles for javadoc search. - */ -.ui-state-active { - /* Overrides the color of selection used in jQuery UI */ - background: var(--selected-background-color); - border: 1px solid var(--selected-background-color); - color: var(--selected-text-color); -} -.ui-autocomplete-category { - font-weight:bold; - font-size:15px; - padding:7px 0 7px 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); -} -.ui-autocomplete { - max-height:85%; - max-width:65%; - overflow-y:auto; - overflow-x:auto; - scrollbar-width: thin; - white-space:nowrap; - box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); -} -ul.ui-autocomplete { - position:fixed; - z-index:1; - background-color: var(--body-background-color); -} -ul.ui-autocomplete li { - float:left; - clear:both; - min-width:100%; -} -ul.ui-autocomplete li.ui-static-link { - position:sticky; - bottom:0; - left:0; - background: var(--subnav-background-color); - padding: 5px 0; - font-family: var(--body-font-family); - font-size: 0.93em; - font-weight: bolder; - z-index: 2; -} -li.ui-static-link a, li.ui-static-link a:visited { - text-decoration:none; - color:var(--link-color); - float:right; - margin-right:20px; -} -.ui-autocomplete .result-item { - font-size: inherit; -} -.ui-autocomplete .result-highlight { - font-weight:bold; -} -#search-input, #page-search-input { - background-image:url('resources/glass.png'); - background-size:13px; - background-repeat:no-repeat; - background-position:2px 3px; - background-color: var(--search-input-background-color); - color: var(--search-input-text-color); - border-color: var(--border-color); - padding-left:20px; - width: 250px; - margin: 0; -} -#search-input { - margin-left: 4px; -} -#reset-button { - background-color: transparent; - background-image:url('resources/x.png'); - background-repeat:no-repeat; - background-size:contain; - border:0; - border-radius:0; - width:12px; - height:12px; - position:absolute; - right:12px; - top:10px; - font-size:0; -} -::placeholder { - color:var(--search-input-placeholder-color); - opacity: 1; -} -.search-tag-desc-result { - font-style:italic; - font-size:11px; -} -.search-tag-holder-result { - font-style:italic; - font-size:12px; -} -.search-tag-result:target { - background-color:var(--search-tag-highlight-color); -} -details.page-search-details { - display: inline-block; -} -div#result-container { - font-size: 1em; -} -div#result-container a.search-result-link { - padding: 0; - margin: 4px 0; - width: 100%; -} -#result-container .result-highlight { - font-weight:bolder; -} -.page-search-info { - background-color: var(--subnav-background-color); - border-radius: 3px; - border: 0 solid var(--border-color); - padding: 0 8px; - overflow: hidden; - height: 0; - transition: all 0.2s ease; -} -div.table-tabs > button.table-tab { - background: var(--navbar-background-color); - color: var(--navbar-text-color); -} -.page-search-header { - padding: 5px 12px 7px 12px; - font-weight: bold; - margin-right: 3px; - background-color:var(--navbar-background-color); - color:var(--navbar-text-color); - display: inline-block; -} -button.page-search-header { - border: none; - cursor: pointer; -} -span#page-search-link { - text-decoration: underline; -} -.module-graph span, .sealed-graph span { - display:none; - position:absolute; -} -.module-graph:hover span, .sealed-graph:hover span { - display:block; - margin: -100px 0 0 100px; - z-index: 1; -} -.inherited-list { - margin: 10px 0 10px 0; -} -section.class-description { - line-height: 1.4; -} -.summary section[class$="-summary"], .details section[class$="-details"], -.class-uses .detail, .serialized-class-details { - padding: 0 20px 5px 10px; - border: 1px solid var(--border-color); - background-color: var(--section-background-color); -} -.inherited-list, section[class$="-details"] .detail { - padding:0 0 5px 8px; - background-color:var(--detail-background-color); - border:none; -} -.vertical-separator { - padding: 0 5px; -} -ul.help-section-list { - margin: 0; -} -ul.help-subtoc > li { - display: inline-block; - padding-right: 5px; - font-size: smaller; -} -ul.help-subtoc > li::before { - content: "\2022" ; - padding-right:2px; -} -.help-note { - font-style: italic; -} -/* - * Indicator icon for external links. - */ -main a[href*="://"]::after { - content:""; - display:inline-block; - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); - background-size:100% 100%; - width:7px; - height:7px; - margin-left:2px; - margin-bottom:4px; -} -main a[href*="://"]:hover::after, -main a[href*="://"]:focus::after { - background-image:url('data:image/svg+xml; utf8, \ - \ - \ - '); -} -/* - * Styles for header/section anchor links - */ -a.anchor-link { - opacity: 0; - transition: opacity 0.1s; -} -:hover > a.anchor-link { - opacity: 80%; -} -a.anchor-link:hover, -a.anchor-link:focus-visible, -a.anchor-link.visible { - opacity: 100%; -} -a.anchor-link > img { - width: 0.9em; - height: 0.9em; -} -/* - * Styles for copy-to-clipboard buttons - */ -button.copy { - opacity: 70%; - border: none; - border-radius: 3px; - position: relative; - background:none; - transition: opacity 0.3s; - cursor: pointer; -} -:hover > button.copy { - opacity: 80%; -} -button.copy:hover, -button.copy:active, -button.copy:focus-visible, -button.copy.visible { - opacity: 100%; -} -button.copy img { - position: relative; - background: none; - filter: brightness(var(--copy-icon-brightness)); -} -button.copy:active { - background-color: var(--copy-button-background-color-active); -} -button.copy span { - color: var(--body-text-color); - position: relative; - top: -0.1em; - transition: all 0.1s; - font-size: 0.76rem; - line-height: 1.2em; - opacity: 0; -} -button.copy:hover span, -button.copy:focus-visible span, -button.copy.visible span { - opacity: 100%; -} -/* search page copy button */ -button#page-search-copy { - margin-left: 0.4em; - padding:0.3em; - top:0.13em; -} -button#page-search-copy img { - width: 1.2em; - height: 1.2em; - padding: 0.01em 0; - top: 0.15em; -} -button#page-search-copy span { - color: var(--body-text-color); - line-height: 1.2em; - padding: 0.2em; - top: -0.18em; -} -div.page-search-info:hover button#page-search-copy span { - opacity: 100%; -} -/* snippet copy button */ -button.snippet-copy { - position: absolute; - top: 6px; - right: 6px; - height: 1.7em; - padding: 2px; -} -button.snippet-copy img { - width: 18px; - height: 18px; - padding: 0.05em 0; -} -button.snippet-copy span { - line-height: 1.2em; - padding: 0.2em; - position: relative; - top: -0.5em; -} -div.snippet-container:hover button.snippet-copy span { - opacity: 100%; -} -/* - * Styles for user-provided tables. - * - * borderless: - * No borders, vertical margins, styled caption. - * This style is provided for use with existing doc comments. - * In general, borderless tables should not be used for layout purposes. - * - * plain: - * Plain borders around table and cells, vertical margins, styled caption. - * Best for small tables or for complex tables for tables with cells that span - * rows and columns, when the "striped" style does not work well. - * - * striped: - * Borders around the table and vertical borders between cells, striped rows, - * vertical margins, styled caption. - * Best for tables that have a header row, and a body containing a series of simple rows. - */ - -table.borderless, -table.plain, -table.striped { - margin-top: 10px; - margin-bottom: 10px; -} -table.borderless > caption, -table.plain > caption, -table.striped > caption { - font-weight: bold; - font-size: smaller; -} -table.borderless th, table.borderless td, -table.plain th, table.plain td, -table.striped th, table.striped td { - padding: 2px 5px; -} -table.borderless, -table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, -table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { - border: none; -} -table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { - background-color: transparent; -} -table.plain { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { - background-color: transparent; -} -table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, -table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped { - border-collapse: collapse; - border: 1px solid var(--table-border-color); -} -table.striped > thead { - background-color: var(--subnav-background-color); -} -table.striped > thead > tr > th, table.striped > thead > tr > td { - border: 1px solid var(--table-border-color); -} -table.striped > tbody > tr:nth-child(even) { - background-color: var(--odd-row-color) -} -table.striped > tbody > tr:nth-child(odd) { - background-color: var(--even-row-color) -} -table.striped > tbody > tr > th, table.striped > tbody > tr > td { - border-left: 1px solid var(--table-border-color); - border-right: 1px solid var(--table-border-color); -} -table.striped > tbody > tr > th { - font-weight: normal; -} -/** - * Tweak style for small screens. - */ -@media screen and (max-width: 920px) { - header.flex-header { - max-height: 100vh; - overflow-y: auto; - } - div#navbar-top { - height: 2.8em; - transition: height 0.35s ease; - } - ul.nav-list { - display: block; - width: 40%; - float:left; - clear: left; - margin: 10px 0 0 0; - padding: 0; - } - ul.nav-list li { - float: none; - padding: 6px; - margin-left: 10px; - margin-top: 2px; - } - ul.sub-nav-list-small { - display:block; - height: 100%; - width: 50%; - float: right; - clear: right; - background-color: var(--subnav-background-color); - color: var(--body-text-color); - margin: 6px 0 0 0; - padding: 0; - } - ul.sub-nav-list-small ul { - padding-left: 20px; - } - ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { - color:var(--link-color); - } - ul.sub-nav-list-small a:hover { - color:var(--link-color-active); - } - ul.sub-nav-list-small li { - list-style:none; - float:none; - padding: 6px; - margin-top: 1px; - text-transform:uppercase; - } - ul.sub-nav-list-small > li { - margin-left: 10px; - } - ul.sub-nav-list-small li p { - margin: 5px 0; - } - div#navbar-sub-list { - display: none; - } - .top-nav a:link, .top-nav a:active, .top-nav a:visited { - display: block; - } - button#navbar-toggle-button { - width: 3.4em; - height: 2.8em; - background-color: transparent; - display: block; - float: left; - border: 0; - margin: 0 10px; - cursor: pointer; - font-size: 10px; - } - button#navbar-toggle-button .nav-bar-toggle-icon { - display: block; - width: 24px; - height: 3px; - margin: 1px 0 4px 0; - border-radius: 2px; - transition: all 0.1s; - background-color: var(--navbar-text-color); - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { - transform: rotate(45deg); - transform-origin: 10% 10%; - width: 26px; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { - opacity: 0; - } - button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { - transform: rotate(-45deg); - transform-origin: 10% 90%; - width: 26px; - } -} -@media screen and (max-width: 800px) { - .about-language { - padding-right: 16px; - } - ul.nav-list li { - margin-left: 5px; - } - ul.sub-nav-list-small > li { - margin-left: 5px; - } - main { - padding: 10px; - } - .summary section[class$="-summary"], .details section[class$="-details"], - .class-uses .detail, .serialized-class-details { - padding: 0 8px 5px 8px; - } - body { - -webkit-text-size-adjust: none; - } -} -@media screen and (max-width: 400px) { - .about-language { - font-size: 10px; - padding-right: 12px; - } -} -@media screen and (max-width: 400px) { - .nav-list-search { - width: 94%; - } - #search-input, #page-search-input { - width: 70%; - } -} -@media screen and (max-width: 320px) { - .nav-list-search > label { - display: none; - } - .nav-list-search { - width: 90%; - } - #search-input, #page-search-input { - width: 80%; - } -} - -pre.snippet { - background-color: var(--snippet-background-color); - color: var(--snippet-text-color); - padding: 10px; - margin: 12px 0; - overflow: auto; - white-space: pre; -} -div.snippet-container { - position: relative; -} -@media screen and (max-width: 800px) { - pre.snippet { - padding-top: 26px; - } - button.snippet-copy { - top: 4px; - right: 4px; - } -} -pre.snippet .italic { - font-style: italic; -} -pre.snippet .bold { - font-weight: bold; -} -pre.snippet .highlighted { - background-color: var(--snippet-highlight-color); - border-radius: 10%; -} +/* + * Javadoc style sheet + */ + +@import url('resources/fonts/dejavu.css'); + +/* + * These CSS custom properties (variables) define the core color and font + * properties used in this stylesheet. + */ +:root { + /* body, block and code fonts */ + --body-font-family: 'DejaVu Sans', Arial, Helvetica, sans-serif; + --block-font-family: 'DejaVu Serif', Georgia, "Times New Roman", Times, serif; + --code-font-family: 'DejaVu Sans Mono', monospace; + /* Base font sizes for body and code elements */ + --body-font-size: 14px; + --code-font-size: 14px; + /* Text colors for body and block elements */ + --body-text-color: #353833; + --block-text-color: #474747; + /* Background colors for various structural elements */ + --body-background-color: #ffffff; + --section-background-color: #f8f8f8; + --detail-background-color: #ffffff; + /* Colors for navigation bar and table captions */ + --navbar-background-color: #4D7A97; + --navbar-text-color: #ffffff; + /* Background color for subnavigation and various headers */ + --subnav-background-color: #dee3e9; + /* Background and text colors for selected tabs and navigation items */ + --selected-background-color: #f8981d; + --selected-text-color: #253441; + --selected-link-color: #1f389c; + /* Background colors for generated tables */ + --even-row-color: #ffffff; + --odd-row-color: #eeeeef; + /* Text color for page title */ + --title-color: #2c4557; + /* Text colors for links */ + --link-color: #4A6782; + --link-color-active: #bb7a2a; + /* Snippet colors */ + --snippet-background-color: #ebecee; + --snippet-text-color: var(--block-text-color); + --snippet-highlight-color: #f7c590; + /* Border colors for structural elements and user defined tables */ + --border-color: #ededed; + --table-border-color: #000000; + /* Search input colors */ + --search-input-background-color: #ffffff; + --search-input-text-color: #000000; + --search-input-placeholder-color: #909090; + /* Highlight color for active search tag target */ + --search-tag-highlight-color: #ffff00; + /* Adjustments for icon and active background colors of copy-to-clipboard buttons */ + --copy-icon-brightness: 100%; + --copy-button-background-color-active: rgba(168, 168, 176, 0.3); + /* Colors for invalid tag notifications */ + --invalid-tag-background-color: #ffe6e6; + --invalid-tag-text-color: #000000; +} +/* + * Styles for individual HTML elements. + * + * These are styles that are specific to individual HTML elements. Changing them affects the style of a particular + * HTML element throughout the page. + */ +body { + background-color:var(--body-background-color); + color:var(--body-text-color); + font-family:var(--body-font-family); + font-size:var(--body-font-size); + margin:0; + padding:0; + height:100%; + width:100%; +} +iframe { + margin:0; + padding:0; + height:100%; + width:100%; + overflow-y:scroll; + border:none; +} +a:link, a:visited { + text-decoration:none; + color:var(--link-color); +} +a[href]:hover, a[href]:focus { + text-decoration:none; + color:var(--link-color-active); +} +pre { + font-family:var(--code-font-family); + font-size:1em; +} +h1 { + font-size:1.428em; +} +h2 { + font-size:1.285em; +} +h3 { + font-size:1.14em; +} +h4 { + font-size:1.072em; +} +h5 { + font-size:1.001em; +} +h6 { + font-size:0.93em; +} +/* Disable font boosting for selected elements */ +h1, h2, h3, h4, h5, h6, div.member-signature { + max-height: 1000em; +} +ul { + list-style-type:disc; +} +code, tt { + font-family:var(--code-font-family); +} +:not(h1, h2, h3, h4, h5, h6) > code, +:not(h1, h2, h3, h4, h5, h6) > tt { + font-size:var(--code-font-size); + padding-top:4px; + margin-top:8px; + line-height:1.4em; +} +dt code { + font-family:var(--code-font-family); + font-size:1em; + padding-top:4px; +} +.summary-table dt code { + font-family:var(--code-font-family); + font-size:1em; + vertical-align:top; + padding-top:4px; +} +sup { + font-size:8px; +} +button { + font-family: var(--body-font-family); + font-size: 1em; +} +/* + * Styles for HTML generated by javadoc. + * + * These are style classes that are used by the standard doclet to generate HTML documentation. + */ + +/* + * Styles for document title and copyright. + */ +.about-language { + float:right; + padding:0 21px 8px 8px; + font-size:0.915em; + margin-top:-9px; + height:2.9em; +} +.legal-copy { + margin-left:.5em; +} +/* + * Styles for navigation bar. + */ +@media screen { + div.flex-box { + position:fixed; + display:flex; + flex-direction:column; + height: 100%; + width: 100%; + } + header.flex-header { + flex: 0 0 auto; + } + div.flex-content { + flex: 1 1 auto; + overflow-y: auto; + } +} +.top-nav { + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + float:left; + width:100%; + clear:right; + min-height:2.8em; + padding:10px 0 0 0; + overflow:hidden; + font-size:0.857em; +} +button#navbar-toggle-button { + display:none; +} +ul.sub-nav-list-small { + display: none; +} +.sub-nav { + background-color:var(--subnav-background-color); + float:left; + width:100%; + overflow:hidden; + font-size:0.857em; +} +.sub-nav div { + clear:left; + float:left; + padding:6px; + text-transform:uppercase; +} +.sub-nav .sub-nav-list { + padding-top:4px; +} +ul.nav-list { + display:block; + margin:0 25px 0 0; + padding:0; +} +ul.sub-nav-list { + float:left; + margin:0 25px 0 0; + padding:0; +} +ul.nav-list li { + list-style:none; + float:left; + padding: 5px 6px; + text-transform:uppercase; +} +.sub-nav .nav-list-search { + float:right; + margin:0; + padding:6px; + clear:none; + text-align:right; + position:relative; +} +ul.sub-nav-list li { + list-style:none; + float:left; +} +.top-nav a:link, .top-nav a:active, .top-nav a:visited { + color:var(--navbar-text-color); + text-decoration:none; + text-transform:uppercase; +} +.top-nav a:hover { + color:var(--link-color-active); +} +.nav-bar-cell1-rev { + background-color:var(--selected-background-color); + color:var(--selected-text-color); + margin: auto 5px; +} +.skip-nav { + position:absolute; + top:auto; + left:-9999px; + overflow:hidden; +} +/* + * Hide navigation links and search box in print layout + */ +@media print { + ul.nav-list, div.sub-nav { + display:none; + } +} +/* + * Styles for page header. + */ +.title { + color:var(--title-color); + margin:10px 0; +} +.sub-title { + margin:5px 0 0 0; +} +ul.contents-list { + margin: 0 0 15px 0; + padding: 0; + list-style: none; +} +ul.contents-list li { + font-size:0.93em; +} +/* + * Styles for headings. + */ +body.class-declaration-page .summary h2, +body.class-declaration-page .details h2, +body.class-use-page h2, +body.module-declaration-page .block-list h2 { + font-style: italic; + padding:0; + margin:15px 0; +} +body.class-declaration-page .summary h3, +body.class-declaration-page .details h3, +body.class-declaration-page .summary .inherited-list h2 { + background-color:var(--subnav-background-color); + border:1px solid var(--border-color); + margin:0 0 6px -8px; + padding:7px 5px; +} +/* + * Styles for page layout containers. + */ +main { + clear:both; + padding:10px 20px; + position:relative; +} +dl.notes > dt { + font-family: var(--body-font-family); + font-size:0.856em; + font-weight:bold; + margin:10px 0 0 0; + color:var(--body-text-color); +} +dl.notes > dd { + margin:5px 10px 10px 0; + font-size:1em; + font-family:var(--block-font-family) +} +dl.name-value > dt { + margin-left:1px; + font-size:1.1em; + display:inline; + font-weight:bold; +} +dl.name-value > dd { + margin:0 0 0 1px; + font-size:1.1em; + display:inline; +} +/* + * Styles for lists. + */ +li.circle { + list-style:circle; +} +ul.horizontal li { + display:inline; + font-size:0.9em; +} +div.inheritance { + margin:0; + padding:0; +} +div.inheritance div.inheritance { + margin-left:2em; +} +ul.block-list, +ul.details-list, +ul.member-list, +ul.summary-list { + margin:10px 0 10px 0; + padding:0; +} +ul.block-list > li, +ul.details-list > li, +ul.member-list > li, +ul.summary-list > li { + list-style:none; + margin-bottom:15px; + line-height:1.4; +} +ul.ref-list { + padding:0; + margin:0; +} +ul.ref-list > li { + list-style:none; +} +.summary-table dl, .summary-table dl dt, .summary-table dl dd { + margin-top:0; + margin-bottom:1px; +} +ul.tag-list, ul.tag-list-long { + padding-left: 0; + list-style: none; +} +ul.tag-list li { + display: inline; +} +ul.tag-list li:not(:last-child):after, +ul.tag-list-long li:not(:last-child):after +{ + content: ", "; + white-space: pre-wrap; +} +ul.preview-feature-list { + list-style: none; + margin:0; + padding:0.1em; + line-height: 1.6em; +} +/* + * Styles for tables. + */ +.summary-table, .details-table { + width:100%; + border-spacing:0; + border:1px solid var(--border-color); + border-top:0; + padding:0; +} +.caption { + position:relative; + text-align:left; + background-repeat:no-repeat; + color:var(--selected-text-color); + clear:none; + overflow:hidden; + padding: 10px 0 0 1px; + margin:0; +} +.caption a:link, .caption a:visited { + color:var(--selected-link-color); +} +.caption a:hover, +.caption a:active { + color:var(--navbar-text-color); +} +.caption span { + font-weight:bold; + white-space:nowrap; + padding:5px 12px 7px 12px; + display:inline-block; + float:left; + background-color:var(--selected-background-color); + border: none; + height:16px; +} +div.table-tabs { + padding:10px 0 0 1px; + margin:10px 0 0 0; +} +div.table-tabs > button { + border: none; + cursor: pointer; + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 8px; +} +div.table-tabs > .active-table-tab { + background: var(--selected-background-color); + color: var(--selected-text-color); +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.two-column-search-results { + display: grid; + grid-template-columns: minmax(400px, max-content) minmax(400px, auto); +} +div.checkboxes { + line-height: 2em; +} +div.checkboxes > span { + margin-left: 10px; +} +div.checkboxes > label { + margin-left: 8px; + white-space: nowrap; +} +div.checkboxes > label > input { + margin: 0 2px; +} +.two-column-summary { + display: grid; + grid-template-columns: minmax(25%, max-content) minmax(25%, auto); +} +.three-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(20%, max-content) minmax(20%, auto); +} +.three-column-release-summary { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(10%, max-content) minmax(40%, auto); +} +.four-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(15%, max-content) minmax(15%, max-content) minmax(15%, auto); +} +@media screen and (max-width: 1000px) { + .four-column-summary { + display: grid; + grid-template-columns: minmax(15%, max-content) minmax(15%, auto); + } +} +@media screen and (max-width: 800px) { + .two-column-search-results { + display: grid; + grid-template-columns: minmax(40%, max-content) minmax(40%, auto); + } + .three-column-summary { + display: grid; + grid-template-columns: minmax(10%, max-content) minmax(25%, auto); + } + .three-column-release-summary { + display: grid; + grid-template-columns: minmax(70%, max-content) minmax(30%, max-content) + } + .three-column-summary .col-last, + .three-column-release-summary .col-last{ + grid-column-end: span 2; + } +} +@media screen and (max-width: 600px) { + .two-column-summary { + display: grid; + grid-template-columns: 1fr; + } +} +.summary-table > div, .details-table > div { + text-align:left; + padding: 8px 3px 3px 7px; + overflow-x: auto; + scrollbar-width: thin; +} +.col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name { + vertical-align:top; + padding-right:0; + padding-top:8px; + padding-bottom:3px; +} +.table-header { + background:var(--subnav-background-color); + font-weight: bold; +} +/* Sortable table columns */ +.table-header[onclick] { + cursor: pointer; +} +.table-header[onclick]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + '); + background-size:100% 100%; + width:9px; + height:14px; + margin-left:4px; + margin-bottom:-3px; +} +.table-header[onclick].sort-asc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + +} +.table-header[onclick].sort-desc::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +.col-first, .col-first { + font-size:0.93em; +} +.col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last { + font-size:0.93em; +} +.col-first, .col-second, .col-constructor-name { + vertical-align:top; + overflow: auto; +} +.col-last { + white-space:normal; +} +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-first a:link, .col-first a:visited, +.col-second a:link, .col-second a:visited, +.col-constructor-name a:link, .col-constructor-name a:visited, +.col-summary-item-name a:link, .col-summary-item-name a:visited { + font-weight:bold; +} +.even-row-color, .even-row-color .table-header { + background-color:var(--even-row-color); +} +.odd-row-color, .odd-row-color .table-header { + background-color:var(--odd-row-color); +} +/* + * Styles for contents. + */ +div.block { + font-size:var(--body-font-size); + font-family:var(--block-font-family); +} +.col-last div { + padding-top:0; +} +.col-last a { + padding-bottom:3px; +} +.module-signature, +.package-signature, +.type-signature, +.member-signature { + font-family:var(--code-font-family); + font-size:1em; + margin:14px 0; + white-space: pre-wrap; +} +.module-signature, +.package-signature, +.type-signature { + margin-top: 0; +} +.member-signature .type-parameters-long, +.member-signature .parameters, +.member-signature .exceptions { + display: inline-block; + vertical-align: top; + white-space: pre; +} +.member-signature .type-parameters { + white-space: normal; +} +/* + * Styles for formatting effect. + */ +.source-line-no { + /* Color of line numbers in source pages can be set via custom property below */ + color:var(--source-linenumber-color, green); + padding:0 30px 0 0; +} +.block { + display:block; + margin:0 10px 5px 0; + color:var(--block-text-color); +} +.deprecated-label, .description-from-type-label, .implementation-label, .member-name-link, +.module-label-in-package, .module-label-in-type, .package-label-in-type, +.package-hierarchy-label, .type-name-label, .type-name-link, .search-tag-link, .preview-label { + font-weight:bold; +} +.deprecation-comment, .help-footnote, .preview-comment { + font-style:italic; +} +.deprecation-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +.preview-block { + font-size:1em; + font-family:var(--block-font-family); + border-style:solid; + border-width:thin; + border-radius:10px; + padding:10px; + margin-bottom:10px; + margin-right:10px; + display:inline-block; +} +div.block div.deprecation-comment { + font-style:normal; +} +details.invalid-tag, span.invalid-tag { + font-size:1em; + font-family:var(--block-font-family); + color: var(--invalid-tag-text-color); + background: var(--invalid-tag-background-color); + border: thin solid var(--table-border-color); + border-radius:2px; + padding: 2px 4px; + display:inline-block; +} +details summary { + cursor: pointer; +} +/* + * Styles specific to HTML5 elements. + */ +main, nav, header, footer, section { + display:block; +} +/* + * Styles for javadoc search. + */ +.ui-state-active { + /* Overrides the color of selection used in jQuery UI */ + background: var(--selected-background-color); + border: 1px solid var(--selected-background-color); + color: var(--selected-text-color); +} +.ui-autocomplete-category { + font-weight:bold; + font-size:15px; + padding:7px 0 7px 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); +} +.ui-autocomplete { + max-height:85%; + max-width:65%; + overflow-y:auto; + overflow-x:auto; + scrollbar-width: thin; + white-space:nowrap; + box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); +} +ul.ui-autocomplete { + position:fixed; + z-index:1; + background-color: var(--body-background-color); +} +ul.ui-autocomplete li { + float:left; + clear:both; + min-width:100%; +} +ul.ui-autocomplete li.ui-static-link { + position:sticky; + bottom:0; + left:0; + background: var(--subnav-background-color); + padding: 5px 0; + font-family: var(--body-font-family); + font-size: 0.93em; + font-weight: bolder; + z-index: 2; +} +li.ui-static-link a, li.ui-static-link a:visited { + text-decoration:none; + color:var(--link-color); + float:right; + margin-right:20px; +} +.ui-autocomplete .result-item { + font-size: inherit; +} +.ui-autocomplete .result-highlight { + font-weight:bold; +} +#search-input, #page-search-input { + background-image:url('resources/glass.png'); + background-size:13px; + background-repeat:no-repeat; + background-position:2px 3px; + background-color: var(--search-input-background-color); + color: var(--search-input-text-color); + border-color: var(--border-color); + padding-left:20px; + width: 250px; + margin: 0; +} +#search-input { + margin-left: 4px; +} +#reset-button { + background-color: transparent; + background-image:url('resources/x.png'); + background-repeat:no-repeat; + background-size:contain; + border:0; + border-radius:0; + width:12px; + height:12px; + position:absolute; + right:12px; + top:10px; + font-size:0; +} +::placeholder { + color:var(--search-input-placeholder-color); + opacity: 1; +} +.search-tag-desc-result { + font-style:italic; + font-size:11px; +} +.search-tag-holder-result { + font-style:italic; + font-size:12px; +} +.search-tag-result:target { + background-color:var(--search-tag-highlight-color); +} +details.page-search-details { + display: inline-block; +} +div#result-container { + font-size: 1em; +} +div#result-container a.search-result-link { + padding: 0; + margin: 4px 0; + width: 100%; +} +#result-container .result-highlight { + font-weight:bolder; +} +.page-search-info { + background-color: var(--subnav-background-color); + border-radius: 3px; + border: 0 solid var(--border-color); + padding: 0 8px; + overflow: hidden; + height: 0; + transition: all 0.2s ease; +} +div.table-tabs > button.table-tab { + background: var(--navbar-background-color); + color: var(--navbar-text-color); +} +.page-search-header { + padding: 5px 12px 7px 12px; + font-weight: bold; + margin-right: 3px; + background-color:var(--navbar-background-color); + color:var(--navbar-text-color); + display: inline-block; +} +button.page-search-header { + border: none; + cursor: pointer; +} +span#page-search-link { + text-decoration: underline; +} +.module-graph span, .sealed-graph span { + display:none; + position:absolute; +} +.module-graph:hover span, .sealed-graph:hover span { + display:block; + margin: -100px 0 0 100px; + z-index: 1; +} +.inherited-list { + margin: 10px 0 10px 0; +} +section.class-description { + line-height: 1.4; +} +.summary section[class$="-summary"], .details section[class$="-details"], +.class-uses .detail, .serialized-class-details { + padding: 0 20px 5px 10px; + border: 1px solid var(--border-color); + background-color: var(--section-background-color); +} +.inherited-list, section[class$="-details"] .detail { + padding:0 0 5px 8px; + background-color:var(--detail-background-color); + border:none; +} +.vertical-separator { + padding: 0 5px; +} +ul.help-section-list { + margin: 0; +} +ul.help-subtoc > li { + display: inline-block; + padding-right: 5px; + font-size: smaller; +} +ul.help-subtoc > li::before { + content: "\2022" ; + padding-right:2px; +} +.help-note { + font-style: italic; +} +/* + * Indicator icon for external links. + */ +main a[href*="://"]::after { + content:""; + display:inline-block; + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); + background-size:100% 100%; + width:7px; + height:7px; + margin-left:2px; + margin-bottom:4px; +} +main a[href*="://"]:hover::after, +main a[href*="://"]:focus::after { + background-image:url('data:image/svg+xml; utf8, \ + \ + \ + '); +} +/* + * Styles for header/section anchor links + */ +a.anchor-link { + opacity: 0; + transition: opacity 0.1s; +} +:hover > a.anchor-link { + opacity: 80%; +} +a.anchor-link:hover, +a.anchor-link:focus-visible, +a.anchor-link.visible { + opacity: 100%; +} +a.anchor-link > img { + width: 0.9em; + height: 0.9em; +} +/* + * Styles for copy-to-clipboard buttons + */ +button.copy { + opacity: 70%; + border: none; + border-radius: 3px; + position: relative; + background:none; + transition: opacity 0.3s; + cursor: pointer; +} +:hover > button.copy { + opacity: 80%; +} +button.copy:hover, +button.copy:active, +button.copy:focus-visible, +button.copy.visible { + opacity: 100%; +} +button.copy img { + position: relative; + background: none; + filter: brightness(var(--copy-icon-brightness)); +} +button.copy:active { + background-color: var(--copy-button-background-color-active); +} +button.copy span { + color: var(--body-text-color); + position: relative; + top: -0.1em; + transition: all 0.1s; + font-size: 0.76rem; + line-height: 1.2em; + opacity: 0; +} +button.copy:hover span, +button.copy:focus-visible span, +button.copy.visible span { + opacity: 100%; +} +/* search page copy button */ +button#page-search-copy { + margin-left: 0.4em; + padding:0.3em; + top:0.13em; +} +button#page-search-copy img { + width: 1.2em; + height: 1.2em; + padding: 0.01em 0; + top: 0.15em; +} +button#page-search-copy span { + color: var(--body-text-color); + line-height: 1.2em; + padding: 0.2em; + top: -0.18em; +} +div.page-search-info:hover button#page-search-copy span { + opacity: 100%; +} +/* snippet copy button */ +button.snippet-copy { + position: absolute; + top: 6px; + right: 6px; + height: 1.7em; + padding: 2px; +} +button.snippet-copy img { + width: 18px; + height: 18px; + padding: 0.05em 0; +} +button.snippet-copy span { + line-height: 1.2em; + padding: 0.2em; + position: relative; + top: -0.5em; +} +div.snippet-container:hover button.snippet-copy span { + opacity: 100%; +} +/* + * Styles for user-provided tables. + * + * borderless: + * No borders, vertical margins, styled caption. + * This style is provided for use with existing doc comments. + * In general, borderless tables should not be used for layout purposes. + * + * plain: + * Plain borders around table and cells, vertical margins, styled caption. + * Best for small tables or for complex tables for tables with cells that span + * rows and columns, when the "striped" style does not work well. + * + * striped: + * Borders around the table and vertical borders between cells, striped rows, + * vertical margins, styled caption. + * Best for tables that have a header row, and a body containing a series of simple rows. + */ + +table.borderless, +table.plain, +table.striped { + margin-top: 10px; + margin-bottom: 10px; +} +table.borderless > caption, +table.plain > caption, +table.striped > caption { + font-weight: bold; + font-size: smaller; +} +table.borderless th, table.borderless td, +table.plain th, table.plain td, +table.striped th, table.striped td { + padding: 2px 5px; +} +table.borderless, +table.borderless > thead > tr > th, table.borderless > tbody > tr > th, table.borderless > tr > th, +table.borderless > thead > tr > td, table.borderless > tbody > tr > td, table.borderless > tr > td { + border: none; +} +table.borderless > thead > tr, table.borderless > tbody > tr, table.borderless > tr { + background-color: transparent; +} +table.plain { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.plain > thead > tr, table.plain > tbody tr, table.plain > tr { + background-color: transparent; +} +table.plain > thead > tr > th, table.plain > tbody > tr > th, table.plain > tr > th, +table.plain > thead > tr > td, table.plain > tbody > tr > td, table.plain > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped { + border-collapse: collapse; + border: 1px solid var(--table-border-color); +} +table.striped > thead { + background-color: var(--subnav-background-color); +} +table.striped > thead > tr > th, table.striped > thead > tr > td { + border: 1px solid var(--table-border-color); +} +table.striped > tbody > tr:nth-child(even) { + background-color: var(--odd-row-color) +} +table.striped > tbody > tr:nth-child(odd) { + background-color: var(--even-row-color) +} +table.striped > tbody > tr > th, table.striped > tbody > tr > td { + border-left: 1px solid var(--table-border-color); + border-right: 1px solid var(--table-border-color); +} +table.striped > tbody > tr > th { + font-weight: normal; +} +/** + * Tweak style for small screens. + */ +@media screen and (max-width: 920px) { + header.flex-header { + max-height: 100vh; + overflow-y: auto; + } + div#navbar-top { + height: 2.8em; + transition: height 0.35s ease; + } + ul.nav-list { + display: block; + width: 40%; + float:left; + clear: left; + margin: 10px 0 0 0; + padding: 0; + } + ul.nav-list li { + float: none; + padding: 6px; + margin-left: 10px; + margin-top: 2px; + } + ul.sub-nav-list-small { + display:block; + height: 100%; + width: 50%; + float: right; + clear: right; + background-color: var(--subnav-background-color); + color: var(--body-text-color); + margin: 6px 0 0 0; + padding: 0; + } + ul.sub-nav-list-small ul { + padding-left: 20px; + } + ul.sub-nav-list-small a:link, ul.sub-nav-list-small a:visited { + color:var(--link-color); + } + ul.sub-nav-list-small a:hover { + color:var(--link-color-active); + } + ul.sub-nav-list-small li { + list-style:none; + float:none; + padding: 6px; + margin-top: 1px; + text-transform:uppercase; + } + ul.sub-nav-list-small > li { + margin-left: 10px; + } + ul.sub-nav-list-small li p { + margin: 5px 0; + } + div#navbar-sub-list { + display: none; + } + .top-nav a:link, .top-nav a:active, .top-nav a:visited { + display: block; + } + button#navbar-toggle-button { + width: 3.4em; + height: 2.8em; + background-color: transparent; + display: block; + float: left; + border: 0; + margin: 0 10px; + cursor: pointer; + font-size: 10px; + } + button#navbar-toggle-button .nav-bar-toggle-icon { + display: block; + width: 24px; + height: 3px; + margin: 1px 0 4px 0; + border-radius: 2px; + transition: all 0.1s; + background-color: var(--navbar-text-color); + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(1) { + transform: rotate(45deg); + transform-origin: 10% 10%; + width: 26px; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(2) { + opacity: 0; + } + button#navbar-toggle-button.expanded span.nav-bar-toggle-icon:nth-child(3) { + transform: rotate(-45deg); + transform-origin: 10% 90%; + width: 26px; + } +} +@media screen and (max-width: 800px) { + .about-language { + padding-right: 16px; + } + ul.nav-list li { + margin-left: 5px; + } + ul.sub-nav-list-small > li { + margin-left: 5px; + } + main { + padding: 10px; + } + .summary section[class$="-summary"], .details section[class$="-details"], + .class-uses .detail, .serialized-class-details { + padding: 0 8px 5px 8px; + } + body { + -webkit-text-size-adjust: none; + } +} +@media screen and (max-width: 400px) { + .about-language { + font-size: 10px; + padding-right: 12px; + } +} +@media screen and (max-width: 400px) { + .nav-list-search { + width: 94%; + } + #search-input, #page-search-input { + width: 70%; + } +} +@media screen and (max-width: 320px) { + .nav-list-search > label { + display: none; + } + .nav-list-search { + width: 90%; + } + #search-input, #page-search-input { + width: 80%; + } +} + +pre.snippet { + background-color: var(--snippet-background-color); + color: var(--snippet-text-color); + padding: 10px; + margin: 12px 0; + overflow: auto; + white-space: pre; +} +div.snippet-container { + position: relative; +} +@media screen and (max-width: 800px) { + pre.snippet { + padding-top: 26px; + } + button.snippet-copy { + top: 4px; + right: 4px; + } +} +pre.snippet .italic { + font-style: italic; +} +pre.snippet .bold { + font-weight: bold; +} +pre.snippet .highlighted { + background-color: var(--snippet-highlight-color); + border-radius: 10%; +} diff --git a/docs/src/operations/latest b/docs/src/operations/latest deleted file mode 120000 index 4e2cea3bb..000000000 --- a/docs/src/operations/latest +++ /dev/null @@ -1 +0,0 @@ -v1.8.0 \ No newline at end of file diff --git a/docs/src/operations/latest b/docs/src/operations/latest new file mode 100644 index 000000000..4e2cea3bb --- /dev/null +++ b/docs/src/operations/latest @@ -0,0 +1 @@ +v1.8.0 \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/common-http-status-codes.md b/docs/src/operations/troubleshooting/common-http-status-codes.md new file mode 100644 index 000000000..9f3348159 --- /dev/null +++ b/docs/src/operations/troubleshooting/common-http-status-codes.md @@ -0,0 +1,9 @@ +--- +title: Common HTTP Status Codes +icon: support +--- + +# 403 Forbidden +This HTTP status code may be encountered in many different way in the context of the DSF: +- Process plugin is not installed at FHIR server where the Task resource was posted +- Client certificate of the FHIR server where the Task resource was posted is invalid \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/connection-refused.md b/docs/src/operations/troubleshooting/connection-refused.md new file mode 100644 index 000000000..16c201d83 --- /dev/null +++ b/docs/src/operations/troubleshooting/connection-refused.md @@ -0,0 +1,4 @@ +--- +title: Connection Refused +icon: cog +--- \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/connection-timeout.md b/docs/src/operations/troubleshooting/connection-timeout.md new file mode 100644 index 000000000..84b9d1036 --- /dev/null +++ b/docs/src/operations/troubleshooting/connection-timeout.md @@ -0,0 +1,13 @@ +--- +title: Connection Timeout +icon: time +--- + +A connection timeout happens when a connection attempt is made but there is no response from the endpoint in a certain timeframe. +There are many possible reasons for why this happens: +- The server is currently down or unreachable due to network configuration +- The server is under heavy load and thus unresponsive +- Firewalls might be blocking outgoing connections to the server +- Arbitrary network issues + +If this is happens during the execution of a DSF process, it is recommended to try starting the process again to see if the issue persists. If the issue persists, it is recommended to ensure no firewall settings are blocking the outgoing connection attempt. If this is not the root of the issue, further troubleshooting has to take place that may have to include someone knowledgeable about the process plugin or someone from the team maintaining the server or a combination of both. \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/read-timeout.md b/docs/src/operations/troubleshooting/read-timeout.md new file mode 100644 index 000000000..b732b01f5 --- /dev/null +++ b/docs/src/operations/troubleshooting/read-timeout.md @@ -0,0 +1,12 @@ +--- +title: Read Timeout +icon: time +--- + +A read timeout is a network error that usually happens when a resource is read from a server but the resource takes too long to arrive at the client. +There are many possible reasons for why this happens: +- The server unexpectedly went down during transmission +- The server is under heavy load and unable to process the request in a timely manner +- Arbitrary network issues + +If this is happens during the execution of a DSF process, it is recommended to try starting the process again to see if the issue persists. If the issue persists, further troubleshooting has to take place that may have to include someone knowledgeable about the process plugin or someone from the team maintaining the server or a combination of both. \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/ssl.md b/docs/src/operations/troubleshooting/ssl.md new file mode 100644 index 000000000..b6e5db3e7 --- /dev/null +++ b/docs/src/operations/troubleshooting/ssl.md @@ -0,0 +1,18 @@ +--- +title: SSL +icon: lock +--- + +SSL issues arise if there is a misconfiguration of client/server certificates. +Client certificates may: +- Be expired +- Have an untrusted root +- Be revoked + +Server certificates may: +- Be expired +- Have an untrusted root +- Be revoked +- Have the wrong host as the subject + +It is recommended to use [OpenSSL](https://openssl.org/) for further debugging. \ No newline at end of file diff --git a/docs/src/operations/troubleshooting/unknown-host.md b/docs/src/operations/troubleshooting/unknown-host.md new file mode 100644 index 000000000..9dc7d09ef --- /dev/null +++ b/docs/src/operations/troubleshooting/unknown-host.md @@ -0,0 +1,6 @@ +--- +title: Unknown Host +icon: question +--- + +This error occurs if a host name cannot be mapped to an IP address. Either because of a spelling mistake of the host name or because of DNS problems. If this happens in the context of a DSF process, it is recommended to review the configuration of the process plugin or contact the process plugin's maintainers in case of the former. DNS problems have a wide variety of sources and usually have to be resolved on the side of the sender. \ No newline at end of file diff --git a/docs/src/process-development/api-v1/README.md b/docs/src/process-development/api-v1/README.md new file mode 100644 index 000000000..66b21f9b4 --- /dev/null +++ b/docs/src/process-development/api-v1/README.md @@ -0,0 +1,7 @@ +--- +title: API v1 +icon: code +--- +## Overview +- [About API1](description) +- [Implementation Guide](implementation) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/bpmn/conditions.md b/docs/src/process-development/api-v1/bpmn/conditions.md index 41447df07..12360366d 100644 --- a/docs/src/process-development/api-v1/bpmn/conditions.md +++ b/docs/src/process-development/api-v1/bpmn/conditions.md @@ -3,6 +3,6 @@ title: Conditions icon: creative --- -### Conditions +## Conditions -[Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) allow you to change the behaviour of BPMN processes during execution. There are two ways you are able to add decision logic to Conditions. The [Camunda Modeler](https://camunda.com/download/modeler/) refers to them as `Type`. You can find them in the ``Condition`` tab of certain BPMN elements. The first one is `Script`. This allows you to add arbitrary complexity to your decisions logic and is rarely used for process plugins. The more common Type is `Expression`. Expressions have the following syntax: `${expression}`. An example of a simple expression would be a boolean condition like `var == true`. For this to work during BPMN process execution, the variable you want to use for the boolean condition must be available in the BPMN process variables before [Sequence Flow](sequence-flow.md) reaches the evaluation of the expression. You can learn more advanced features of Expressions [here](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/). \ No newline at end of file +BPMN elements can have a property attached to them which either executes a script or evaluates an expression in order to make a decision. The most common example of this is the [Sequence Flow](./sequence-flow.md) elements following an [Exclusive Gateway](./gateways.md). Each [Sequence Flow](./sequence-flow.md) element will have a condition attached to decide which flow should be pursued. The [Camunda Modeler](https://camunda.com/download/modeler/) distinguishes the two types in the `Type` attribute of the `Condition` tab in a BPMN element. Camunda comes with a GraalVM JavaScript engine but can be extended with other types of scripting engines. See the Camunda documentation on [scripting](https://docs.camunda.org/manual/latest/user-guide/process-engine/scripting/) for more details. Expressions are short boolean evaluations and have the following syntax: `${expression}`. An example of a simple expression would be a condition like `var = true`. For this to work during BPMN process execution, the variable that is used for the boolean condition must be available in the BPMN process variables before the [Sequence Flow](sequence-flow.md) reaches the evaluation of the expression. You can learn more advanced features of Expressions [here](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/). \ No newline at end of file diff --git a/docs/src/process-development/api-v1/bpmn/gateways.md b/docs/src/process-development/api-v1/bpmn/gateways.md index 630b26ae0..cbf844bf6 100644 --- a/docs/src/process-development/api-v1/bpmn/gateways.md +++ b/docs/src/process-development/api-v1/bpmn/gateways.md @@ -3,14 +3,18 @@ title: Gateways icon: creative --- -### Gateways +## Gateways -[Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/) allow you to control the [Sequence Flow](sequence-flow.md). Different types of gateways are useful for different scenarios. +[Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/) allow modelling of decision-based and concurrent workflows. [Exclusive Gateways](#exclusive-gateways) model a decision where one flow gets pursued over other flows. [Event-based Gateways](#event-based-gateways) also model a decision, but are based on events. [Parallel Gateways](#parallel-gateways) model concurrency. -#### Exclusive Gateways +### Exclusive Gateways -[Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) allow you to decide which [Sequence Flow](sequence-flow.md) should be followed based on [conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions). [Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) are not part of the [Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) themselves. You set them through the sequence flow exiting the [Exclusive Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/). In the [Camunda Modeler](https://camunda.com/download/modeler/), you can add conditions to [Sequence Flow](sequence-flow.md) by selecting a [Sequence Flow](sequence-flow.md) and opening the `Condition` tab. You can find more information on how to use Conditions [here](conditions.md). +[Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) decide which one out of multiple [Sequence Flow](sequence-flow.md) should be followed based on [conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions). [Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) are not part of the [Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) themselves. They are set through the sequence flow exiting the [Exclusive Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/). In the [Camunda Modeler](https://camunda.com/download/modeler/), conditions can be added to [Sequence Flows](sequence-flow.md) by selecting a [Sequence Flow](sequence-flow.md) and opening the `Condition` tab. More information on how to use Conditions can be found in [Conditions](conditions.md). -#### Event-based Gateway +### Event-based Gateways -The [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) allows you model scenarios where you are expecting one out of a number of events to occur. \ No newline at end of file +The [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) models a decision in the workflow. But instead of [conditions](./conditions.md), the [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) uses the triggering of an event to decide which [Sequence Flow](sequence-flow.md) to pursue. + +### Parallel Gateways + +[Parallel Gateways](https://docs.camunda.org/manual/latest/reference/bpmn20/gateways/parallel-gateway/) model concurrent workflows. Their outgoing flows can be joined together again with another [Parallel Gateway](https://docs.camunda.org/manual/latest/reference/bpmn20/gateways/parallel-gateway/). This makes process execution wait for both flows to arrive at the gateway before continuing. \ No newline at end of file diff --git a/docs/src/process-development/api-v1/bpmn/messaging.md b/docs/src/process-development/api-v1/bpmn/messaging.md index 97d05703b..10657a006 100644 --- a/docs/src/process-development/api-v1/bpmn/messaging.md +++ b/docs/src/process-development/api-v1/bpmn/messaging.md @@ -4,21 +4,21 @@ icon: creative --- -### Messaging +## Messaging -In order to enable communication with other lanes, pools or even entirely separate processes you need to be able to exchange information. In BPMN, you can use [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) to model this information exchange. Modeling communication with [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) in the same diagram uses Message Flow. Message Flow is typically represented by a dashed line arrow between BPMN elements with a black (send) or white (receive) envelope icon. The following BPMN collaboration diagram shows message exchange between two processes. +Enabling communication with other lanes, pools or even entirely separate processes requires the ability to exchange information. In BPMN, [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) are used to model this information exchange. Modeling communication with [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) in the same diagram uses Message Flow. Message Flow is typically represented by a dashed line arrow between BPMN elements with a black (send) or white (receive) envelope icon. The following BPMN collaboration diagram shows message exchange between two processes. ![BPMN collaboration diagram with two processes using message flow to exchange information between two organizations](/photos/developer-documentation/message_flow.svg) -#### Message Start Event +### Message Start Event -[Message Start Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) allow a BPMN process to be started by an incoming message. In the DSF, all BPMN processes are started via messages. Therefore, you will have to include a [Message Start Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) at the beginning of all of your BPMN models. +[Message Start Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) allow a BPMN process to be started by an incoming message. In the DSF, all BPMN processes are started via messages. Therefore, a [Message Start Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) has to be included at the beginning of all of your BPMN models. -#### Message Intermediate Throwing Event +### Message Intermediate Throwing Event [Message Intermediate Throwing Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-throwing-event) are used to send messages during process execution. -#### Message Intermediate Catching Event -[Message Intermediate Catching Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-catching-event) serve as the counterpart to [Message Intermediate Throwing Events](messaging.md#message-intermediate-throwing-event). Use them whenever you expect to receive a message from another process or organization during execution. +### Message Intermediate Catching Event +[Message Intermediate Catching Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-catching-event) serve as the counterpart to [Message Intermediate Throwing Events](messaging.md#message-intermediate-throwing-event). Use them whenever it is expected to receive a message from another process or organization during execution. -#### Message End Event +### Message End Event The [Message End Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-end-event) will stop the execution of a BPMN process and finish by sending a message. \ No newline at end of file diff --git a/docs/src/process-development/api-v1/bpmn/sequence-flow.md b/docs/src/process-development/api-v1/bpmn/sequence-flow.md index 3650cc635..2a248406d 100644 --- a/docs/src/process-development/api-v1/bpmn/sequence-flow.md +++ b/docs/src/process-development/api-v1/bpmn/sequence-flow.md @@ -3,5 +3,5 @@ title: Sequence Flow icon: creative --- -### Sequence Flow +## Sequence Flow BPMN 2.0 calls the continuous arrows connecting the BPMN elements in BPMN models, Sequence Flow. Sequence Flow exits one BPMN element and points at the next BPMN element to be processed. diff --git a/docs/src/process-development/api-v1/bpmn/service-tasks.md b/docs/src/process-development/api-v1/bpmn/service-tasks.md index ebe8ad3c9..4128d5a2e 100644 --- a/docs/src/process-development/api-v1/bpmn/service-tasks.md +++ b/docs/src/process-development/api-v1/bpmn/service-tasks.md @@ -3,6 +3,6 @@ title: Service Tasks icon: creative --- -### Service Tasks +## Service Tasks -One of the most common types of BPMN Tasks used for modeling DSF processes is the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/). They are different from regular BPMN Tasks in that they offer the ability to link an implementation to the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/) which can be called and executed by a BPMN engine. The BPE (Business Process Engine) server of the DSF leverages this engine to execute your BPMN processes. \ No newline at end of file +One of the most common types of BPMN Tasks used for modeling DSF processes is the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/). They are different from regular BPMN Tasks in that they offer the ability to link an implementation to the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/) which can be called and executed by a BPMN engine. The BPE (Business Process Engine) server of the DSF leverages this engine to execute BPMN processes. diff --git a/docs/src/process-development/api-v1/bpmn/timer-intermediate-catching-events.md b/docs/src/process-development/api-v1/bpmn/timer-intermediate-catching-events.md index 49ab4a8fc..ff19cb3a8 100644 --- a/docs/src/process-development/api-v1/bpmn/timer-intermediate-catching-events.md +++ b/docs/src/process-development/api-v1/bpmn/timer-intermediate-catching-events.md @@ -3,6 +3,6 @@ title: Timer Intermediate Catching Events icon: creative --- -### Timer Intermediate Catching Events +## Timer Intermediate Catching Events -A [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event) allows you to model stopwatch behavior. A timer is started once the BPMN execution arrives at the event. The duration until the timer runs out is specified using the [ISO 8601 Durations](http://en.wikipedia.org/wiki/ISO_8601#Durations) format. Examples can be found [here](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#time-duration). After running out, the BPMN process executes the [Sequence Flow](sequence-flow.md) following the [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event). \ No newline at end of file +A [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event) allows for modelling stopwatch behavior. A timer is started once the BPMN execution arrives at the event. The duration until the timer runs out is specified using the [ISO 8601 Durations](http://en.wikipedia.org/wiki/ISO_8601#Durations) format. Examples can be found [here](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#time-duration). After running out, the BPMN process executes the [Sequence Flow](sequence-flow.md) following the [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event). diff --git a/docs/src/process-development/api-v1/bpmn/user-tasks.md b/docs/src/process-development/api-v1/bpmn/user-tasks.md index 8dda98d17..a34f257f7 100644 --- a/docs/src/process-development/api-v1/bpmn/user-tasks.md +++ b/docs/src/process-development/api-v1/bpmn/user-tasks.md @@ -3,6 +3,6 @@ title: User Tasks icon: creative --- -### User Tasks +## User Tasks -User Tasks define a process step that requires some kind of human interaction. Usually this is done by providing some kind of form the user can fill out. The Camunda Modeler allows to configure these forms as either a propriatary format called [Camunda Forms](https://docs.camunda.io/docs/guides/utilizing-forms/) or custom forms called `Embedded or External Task Forms`. The DSF uses such `External Task Forms` in the form of [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [Questionnaire Response](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources. This mechanism is further expanded upon in [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). \ No newline at end of file +User Tasks define a process step that requires some kind of human interaction. Usually this is done by providing some kind of form the user can fill out. The Camunda Modeler allows to configure these forms as either a proprietary format called [Camunda Forms](https://docs.camunda.io/docs/guides/utilizing-forms/) or custom forms called `Embedded or External Task Forms`. The DSF uses such `External Task Forms` in the form of [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [Questionnaire Response](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources. This mechanism is further expanded upon in [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). diff --git a/docs/src/process-development/api-v1/concept.md b/docs/src/process-development/api-v1/concept.md index f983d5e66..02af1c12f 100644 --- a/docs/src/process-development/api-v1/concept.md +++ b/docs/src/process-development/api-v1/concept.md @@ -31,6 +31,7 @@ icon: info - [Requester and Recipient](dsf/requester-and-recipient.md) - [Service Delegates](dsf/service-delegates.md) - [Spring Framework Integration](dsf/spring-framework-integration.md) +- [Target and Targets](dsf/target-and-targets.md) - [Versions, Placeholders and URLs](dsf/versions-placeholders-urls.md) ## Guides diff --git a/docs/src/process-development/api-v1/dsf/bpmn-process-execution.md b/docs/src/process-development/api-v1/dsf/bpmn-process-execution.md index f711532c9..94a9b04ec 100644 --- a/docs/src/process-development/api-v1/dsf/bpmn-process-execution.md +++ b/docs/src/process-development/api-v1/dsf/bpmn-process-execution.md @@ -3,6 +3,6 @@ title: BPMN Process Execution icon: creative --- -### BPMN Process Execution +## BPMN Process Execution -The BPMN process execution is the in-memory representation of a running BPMN process. BPMN processes have their executions structured as a tree hierarchy. Each BPMN process starts with the [process instance](https://docs.camunda.org/manual/7.21/user-guide/process-engine/process-engine-concepts/#process-instances) as its root level execution. If, for example, this root execution reaches a parallel gateway with two paths, it would spawn two child executions under itself for them to process all tasks along their paths on their own. Executions can access all the BPMN elements from the BPMN model as well as the [BPMN process variables](bpmn-process-variables.md). You have access to this representation in your Java code through the `execution` parameter when overriding certain methods in [Service](service-delegates.md) / [Message](message-delegates.md) Delegates like `execute` or `getAdditionalInputParameters` through the `variables` parameter. \ No newline at end of file +The BPMN process execution is the in-memory representation of a running BPMN process. BPMN processes have their executions structured as a tree hierarchy. Each BPMN process starts with the [process instance](https://docs.camunda.org/manual/7.21/user-guide/process-engine/process-engine-concepts/#process-instances) as its root level execution. If, for example, this root execution reaches a parallel gateway with two paths, it would spawn two child executions under itself for them to process all tasks along their paths on their own. Executions can access all the BPMN elements from the BPMN model as well as the [BPMN process variables](bpmn-process-variables.md). Access to this representation in the Java code is provided through the `execution` parameter when overriding certain methods in [Service](service-delegates.md) / [Message](message-delegates.md) Delegates like `execute` or `getAdditionalInputParameters`. \ No newline at end of file diff --git a/docs/src/process-development/api-v1/dsf/bpmn-process-variables.md b/docs/src/process-development/api-v1/dsf/bpmn-process-variables.md index 6170e1b1e..cd2baf68e 100644 --- a/docs/src/process-development/api-v1/dsf/bpmn-process-variables.md +++ b/docs/src/process-development/api-v1/dsf/bpmn-process-variables.md @@ -3,8 +3,8 @@ title: BPMN Process Variables icon: creative --- -### BPMN Process Variables +## BPMN Process Variables BPMN process variables hold additional information which has to be available during BPMN process execution. Variables can be directly related to BPMN elements like the boolean value for [Conditions](../bpmn/conditions.md), but do not have to be. BPMN process variables are stored as key-value pairs with the key being the variable name. They are accessible during the entirety of the execution to all [Service](service-delegates.md) / [Message](message-delegates.md) Delegates. -You can learn how to access to the BPMN process variables [here](../guides/accessing-bpmn-process-variables.md). \ No newline at end of file +More information on how to access to the BPMN process variables is found in the guide on accessing [BPMN process variables](../guides/accessing-bpmn-process-variables.md). diff --git a/docs/src/process-development/api-v1/dsf/draft-task-resources.md b/docs/src/process-development/api-v1/dsf/draft-task-resources.md index c1bcaa28c..c8ed0e4f4 100644 --- a/docs/src/process-development/api-v1/dsf/draft-task-resources.md +++ b/docs/src/process-development/api-v1/dsf/draft-task-resources.md @@ -3,9 +3,9 @@ title: Draft Task Resources icon: creative --- -### Draft Task Resources +## Draft Task Resources -[Task](../fhir/task.md) resources with status `draft` are used to create the DSF FHIR server's functionality of starting processes via its web interface. They are stored in `.../tutorial-process/src/main/resources/fhir/Task`. Compared to regular [Task](../fhir/task.md) resources used to start BPMN processes, this type of [Task](../fhir/task.md) resource requires the status `draft` instead the usual `requested`. It also replaces the value for `authoredOn` with the placeholder `#{date}`, the values of organization identifiers with the placeholder `#{organization}` and all instances of version numbers with `#{version}`. Additionally, it requires setting the `Task.identifier` element. It should look something like this: +[Task](../fhir/task.md) resources with status `draft` are used to create the DSF FHIR server's functionality of starting processes via its web interface. They are stored in `.../tutorial-process/src/main/resources/fhir/Task`. Compared to regular [Task](../fhir/task.md) resources used to start BPMN processes, this type of [Task](../fhir/task.md) resource requires the status `draft` instead of the usual `requested`. It also replaces the value for `authoredOn` with the placeholder `#{date}`, the values of organization identifiers with the placeholder `#{organization}` and all instances of version numbers with `#{version}`. Additionally, it requires setting the `Task.identifier` element. It should look something like this: ```xml @@ -14,8 +14,8 @@ icon: creative ``` `processKey` should be the same one used in [URLs](versions-placeholders-urls.md#urls). -`task-name` can be any String you wish to identify this task with. E.g. you can use the file name of the Draft Task. +`task-name` can be any String this task should be identified with. E.g. you can use the file name of the Draft Task. -For a complete example you can take a look at the Draft Task Resource in one of the solution branches and compare it to the one needed for cURL. The [Task](../fhir/task.md) resource created for cURL can be found at `.../tutorial-process/src/main/resources/example-task.xml`. +A complete example for a Draft Task Resource can be found in the [Ping Pong Process Plugin](https://github.com/datasharingframework/dsf-process-ping-pong/blob/main/src/main/resources/fhir/Task/dsf-task-start-ping.xml). -You might also want to check out [this guide](../guides/creating-task-resources-based-on-a-definition.md) if you do not know how to create [Task](../fhir/task.md) resources in general. \ No newline at end of file +There is also a [guide for creating task resources based on a StructureDefinition](../guides/creating-task-resources-based-on-a-definition.md) if more information on how to create [Task](../fhir/task.md) resources is required. diff --git a/docs/src/process-development/api-v1/dsf/environment-variables.md b/docs/src/process-development/api-v1/dsf/environment-variables.md index fcea6697c..4f0b5bd7e 100644 --- a/docs/src/process-development/api-v1/dsf/environment-variables.md +++ b/docs/src/process-development/api-v1/dsf/environment-variables.md @@ -3,8 +3,8 @@ title: Environment Variables icon: creative --- -### Environment Variables +## Environment Variables -Environment variables offer a way to make configuration data available at the start of a [BPMN process execution](bpmn-process-execution.md). They are the same for all running process instances. They can be defined by adding a member variable with the [Spring-Framework @Value](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-value-annotations) annotation to the configuration class `TutorialConfig`. The value of the annotation uses the `${..}` notation and follows the form `${some.property:defaultValue}`, where each dot in the property name corresponds to an underscore in the equivalent environment variable. Environment variables are always written upper-case. The property `some.property` therefore corresponds to the environment variable `SOME_PROPERTY`. +Environment variables offer a way to make configuration data available at the start of a [BPMN process execution](bpmn-process-execution.md). They are the same for all running process instances. They can be defined by adding a member variable with the [Spring-Framework @Value](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-value-annotations) annotation to any Spring managed bean. For the DSF, the most prominent are classes annotated with [`@Configuration`](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). The value of the annotation uses the `${..}` notation and follows the form `${some.property:defaultValue}`, where each dot in the property name corresponds to an underscore in the equivalent environment variable. Environment variables are always written upper-case. The property `some.property` therefore corresponds to the environment variable `SOME_PROPERTY`. -The DSF provides a feature to automatically generate documentation of environment variables during the Maven build process. You can use the `@ProcessDocumentation` annotation to automatically generate Markdown documentation for all fields with this annotation. You simply have to add [dsf-tools-documentation-generator](https://mvnrepository.com/artifact/dev.dsf/dsf-tools-documentation-generator) as a maven plugin. You can take a look at the `pom.xml` for the `tutorial-process` submodule [here](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/pom.xml) to see how you can add it to your own project. Keep in mind to point the `` field to the package you want documentation for. \ No newline at end of file +The DSF provides a feature to automatically generate documentation of environment variables during the Maven build process. The `@ProcessDocumentation` annotation can be used to automatically generate Markdown documentation for all fields with this annotation. This requires adding [dsf-tools-documentation-generator](https://mvnrepository.com/artifact/dev.dsf/dsf-tools-documentation-generator) as a maven plugin. There is an example `pom.xml` for the `tutorial-process` submodule located on [GitHub](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/pom.xml) which uses the maven plugin. The `` field has to point to the package where documentation is desired. diff --git a/docs/src/process-development/api-v1/dsf/message-correlation.md b/docs/src/process-development/api-v1/dsf/message-correlation.md index 23b18e3e3..2c7ba5a10 100644 --- a/docs/src/process-development/api-v1/dsf/message-correlation.md +++ b/docs/src/process-development/api-v1/dsf/message-correlation.md @@ -3,8 +3,8 @@ title: Message Correlation icon: creative --- -### Message Correlation +## Message Correlation -In order for messages to be able to be sent back and forth between organizations with potentially multiple of the same process plugin instances running at the same time and still arriving at the correct process instance, we need some mechanism to map messages to their rightful process instance. This mechanism is called Message Correlation and requires attaching a unique identifier to every process instance. This identifier is called the `business-key`. The `business-key` will get attached to every outgoing message automatically. +In order for messages to be able to be sent back and forth between organizations with potentially multiple of the same process plugin instances running at the same time and still arriving at the correct process instance, some mechanism is needed to map messages to their rightful process instance. This mechanism is called Message Correlation and requires attaching a unique identifier to every process instance. This identifier is called the `business-key`. The `business-key` will get attached to every outgoing message automatically. -It is possible that the `business-key` is insufficient to map messages to the correct process instance. This happens when you use subprocesses in your BPMN model which all expect messages to be sent to them, not the parent process. To solve this issue, [Task](../fhir/task.md) resources also come with an [Input Parameter](../fhir/task.md#task-input-parameters) called `correlation-key`. This is a secondary identifier you can attach to all messages if you need them to arrive at a specific subprocess. You can learn more about how `correlation-keys` are used by studying the [Ping-Pong Process](https://github.com/datasharingframework/dsf-process-ping-pong). \ No newline at end of file +It is possible that the `business-key` is insufficient to map messages to the correct process instance. This happens during subprocesses in your BPMN model which all expect messages to be sent to them, not the parent process. To solve this issue, [Task](../fhir/task.md) resources also come with an [Input Parameter](../fhir/task.md#task-input-parameters) called `correlation-key`. This is a secondary identifier that has to be attached to all messages in order for them to arrive at a specific subprocess. This is done when creating [targets](../dsf/target-and-targets.md#targets) for outgoing messages and requires setting the `correlation-key` as a local variable using the constant `BpmnExecutionVariables.CORRELATION_KEY` before a message is received in the subprocess. diff --git a/docs/src/process-development/api-v1/dsf/message-delegates.md b/docs/src/process-development/api-v1/dsf/message-delegates.md index 61a1a06f1..3c95d96a9 100644 --- a/docs/src/process-development/api-v1/dsf/message-delegates.md +++ b/docs/src/process-development/api-v1/dsf/message-delegates.md @@ -3,13 +3,17 @@ title: Message Delegates icon: creative --- -### Message Delegates +## Message Delegates -Message Delegates are the Java representation of the [Message Events](../bpmn/messaging.md) in your BPMN model. You link a Message Delegate to a certain [Message Event](../bpmn/messaging.md) by selecting the Message Event in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. Make sure you use the fully qualified class name. Like this: +Message Delegates are the Java representation of the [Message Events](../bpmn/messaging.md) in a BPMN model. Message Delegates are linked to a certain [Message Event](../bpmn/messaging.md) by selecting the Message Event in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. This uses the fully qualified class name. For example: ``` -org.package.myClass +org.package.MyClass ``` -You will only need Message Delegates for [Message Send Events](../bpmn/messaging.md). Incoming messages will be resolved to the correct [BPMN process execution](bpmn-process-execution.md) automatically using [Message Correlation](message-correlation.md) and the message inputs will be added to that execution's [process variables](bpmn-process-variables.md). +Message Delegates are only needed for [Message Send Events](../bpmn/messaging.md). Incoming messages will be resolved to the correct [BPMN process execution](bpmn-process-execution.md) automatically using [Message Correlation](message-correlation.md) and the message inputs will be added to that execution's [process variables](bpmn-process-variables.md). -To make a Message Delegate for [Message Send Events](../bpmn/messaging.md), your Java class needs to extend `AbstractTaskMessageSend`. Most of the time, you will not be adding any processing logic to your Message Delegates, therefore you usually won't be overwriting the `doExecute` method like with [Service Delegates](service-delegates.md). Instead, you most likely want to aggregate the information you processed in earlier steps and attach it to a message. For this you need to overwrite the `getAdditionalInputParamters` method. The DSF translates BPMN messages into FHIR [Task](../fhir/task.md) resources to execute the communication modeled by your BPMN diagrams. The information you are sending to another BPMN process is specified in the Task.input elements a.k.a. [Input Parameters](../fhir/task.md#task-input-parameters), hence the name of the method. The constructor of your delegate class should also forward a `ProcessPluginApi` instance to its superclass constructor. You can learn more about the `ProcessPluginApi` [here](process-plugin-api.md). +To make a Message Delegate for [Message Send Events](../bpmn/messaging.md), the Java class needs to extend `AbstractTaskMessageSend`. Most of the time, there will not be any processing logic inside Message Delegates, therefore the `execute` method will not be overridden like with [Service Delegates](../dsf/service-delegates.md). Although there might be cases where this is necessary. Instead, Message Delegates should be used to aggregate previously computed data and attach it to the message. This is done by overriding the `getAdditionalInputParamters` method. The DSF translates BPMN messages into FHIR [Task](../fhir/task.md) resources to execute the communication modeled in BPMN diagrams. The information being sent to another BPMN process is specified in the Task.input elements a.k.a. [Input Parameters](../fhir/task.md#task-input-parameters), hence the name of the method. The constructor of your delegate class should also forward a `ProcessPluginApi` instance to its superclass constructor. + + +## Related Topics +[Messaging](../bpmn/messaging.md), [Input Parameters](../fhir/task.md#task-input-parameters), [Adding Input Parameter to Task Profiles](../guides/adding-task-input-parameters-to-task-profiles.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/dsf/organization-identifiers.md b/docs/src/process-development/api-v1/dsf/organization-identifiers.md index 691a551d8..dfb78a204 100644 --- a/docs/src/process-development/api-v1/dsf/organization-identifiers.md +++ b/docs/src/process-development/api-v1/dsf/organization-identifiers.md @@ -3,8 +3,11 @@ title: Organization Identifiers icon: creative --- -### Organization Identifiers -DSF FHIR server instances always have something called an `organization identifer`. It uniquely identifies the organization the DSF FHIR server instance belongs to for its [Allow-List mechanism](https://dsf.dev/intro/info/allowList.html). It is configured as an [environment variable](https://dsf.dev/operations/latest/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). You can make a GET request to `https://domain/fhir/Organization` to get a list of all organizations for the DSF FHIR server instance running under `domain`. The results will also include the `organization identifier` of each organization. +## Organization Identifiers +DSF FHIR server instances can configure an `organization identifier`. It uniquely identifies the organization the DSF FHIR server instance belongs to for its [Allow-List mechanism](https://dsf.dev/intro/info/allowList.html). It is set as an [environment variable](https://dsf.dev/stable/maintain/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). A GET request to `https://domain/fhir/Organization` will return a list of all organizations for the DSF FHIR server instance running under `domain`. The results will also include the `organization identifier` of each organization. -#### Organization Identifiers in Task Resources -[Task](../fhir/task.md) resources require you to reference an organization via its identifier as the `Task.requester` and `Task.restriction.recipient` elements. The exact values for these elements depend on the [ActivityDefinition](../fhir/activitydefinition.md) the [Task](../fhir/task.md) resource should conform to. As a general rule, you will want to put the identifier of your own organization as the `Task.requester` and `Task.restriction.recipient` elements for [Task](../fhir/task.md) resources which initially start processes. All other cases depend on the context of the message being sent during process execution. \ No newline at end of file +### Organization Identifiers in Task Resources +[Task](../fhir/task.md) resources require a reference to an organization via its identifier as the `Task.requester` and `Task.restriction.recipient` elements. The exact values for these elements depend on the [ActivityDefinition](../fhir/activitydefinition.md) the [Task](../fhir/task.md) resource should conform to. As a general rule, the identifier of your own organization should be used as the `Task.requester` and `Task.restriction.recipient` elements for [Task](../fhir/task.md) resources which initially start processes. All other cases depend on the context of the message being sent during process execution. An easy way to generalize this in [Draft Task Resources](draft-task-resources.md) is to use the `#{organization}` [placeholder](versions-placeholders-urls.md#placeholders). + +## Related Topics +[Allow-List](https://dsf.dev/intro/info/allowList.html), [ActivityDefinition](../fhir/activitydefinition.md), [Environment Variables](environment-variables.md), [Requester and Recipient](requester-and-recipient.md), [Task](../fhir/task.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/dsf/process-plugin-api.md b/docs/src/process-development/api-v1/dsf/process-plugin-api.md index 5d1381a5a..f09d3ef3b 100644 --- a/docs/src/process-development/api-v1/dsf/process-plugin-api.md +++ b/docs/src/process-development/api-v1/dsf/process-plugin-api.md @@ -3,9 +3,9 @@ title: Process Plugin API icon: creative --- -### Process Plugin API v1 Maven Module +## Process Plugin API Maven Module -The [DSF Process Plugin API module](https://mvnrepository.com/artifact/dev.dsf/dsf-bpe-process-api-v1) consists of a set of utility classes designed to provide easy access to solutions for process plugin use cases. This includes for example the `Variables` class, which provides access to the [BPMN process variables](bpmn-process-variables.md). +The [DSF Process Plugin API module](https://central.sonatype.com/artifact/dev.dsf/dsf-bpe-process-api-v2) consists of a set of utility classes designed to provide easy access to common solutions for process plugin use cases which would otherwise require lots of boilerplate code. An example is the `Variables` class, which provides access to the [BPMN process variables](bpmn-process-variables.md). Maven Dependency: @@ -20,9 +20,9 @@ Maven Dependency: ``` -#### Process Plugin Api -When creating [Service Delegates](service-delegates.md) or [Message Delegates](message-delegates.md) you wil notice that you need to provide a constructor which expects a `ProcessPluginApi` object and forward it to the superclasses' constructor. -This API instance provides a variety of utility classes: +### Process Plugin Api +[Service Delegates](service-delegates.md) or [Message Delegates](message-delegates.md) require a constructor which expects a `ProcessPluginApi` object which is forwarded to the superclasses' constructor. The API instance can then be used when overriding their `execute` and/or `getAdditionalInputParameters` methods. +It provides the following utility classes: - `ProxyConfig`**:** forward proxy configuration - `EndpointProvider`**:** access to Endpoint resources - `FhirContext`**:** HAPI FHIR Context for parsing/serializing diff --git a/docs/src/process-development/api-v1/dsf/process-plugin-definition.md b/docs/src/process-development/api-v1/dsf/process-plugin-definition.md index a13bdbe26..498ae2514 100644 --- a/docs/src/process-development/api-v1/dsf/process-plugin-definition.md +++ b/docs/src/process-development/api-v1/dsf/process-plugin-definition.md @@ -3,14 +3,17 @@ title: Process Plugin Definition icon: creative --- -### Process Plugin Definition +## Process Plugin Definition -In order for the DSF BPE server to load your plugin you need to provide it with the following information: +In order for the DSF BPE server to load a plugin properly, it needs to provide the following information in what is called the process plugin definition: * A plugin [version](versions-placeholders-urls.md#version-pattern) * A release date * A plugin name * The BPMN model files -* The FHIR resources grouped by BPMN process ID. Your plugin may have any number of BPMN models. Each has their own BPMN process ID and FHIR resources specific to that BPMN process (think [Task](../fhir/task.md) resources needed for messages specific to that BPMN model) -* The Class holding your [Spring Framework Configuration](spring-framework-integration.md) +* The FHIR resources grouped by BPMN process ID. A plugin may have any number of BPMN models. Each has their own BPMN process ID and FHIR resources specific to that BPMN process (like [Task](../fhir/task.md) resources needed for messages specific to that BPMN model) +* The Class holding a [Spring Framework Configuration](spring-framework-integration.md) -You will provide this information by implementing the `dev.dsf.bpe.ProcessPluginDefinition` interface. The DSF BPE server then searches for classes implementing this interface using the Java [ServiceLoader](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html) mechanism. Therefore, you will have to register your interface implementation in the `src/main/resources/META-INF/services/dev.dsf.bpe.ProcessPluginDefinition` file. For this tutorial, the class implementing the `ProcessPluginDefinition` interface, `TutorialProcessPluginDefinition`, has already been added to the file. You can use it as a reference for later when you want to create your own plugin. \ No newline at end of file +To provide this information, one of the classes in the process plugin has to implement the `dev.dsf.bpe.ProcessPluginDefinition` interface. The DSF BPE server then searches for classes implementing this interface using the Java [ServiceLoader](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html) mechanism. Therefore, the class also needs to be registered in the `src/main/resources/META-INF/services/dev.dsf.bpe.ProcessPluginDefinition` file. An example of this can be found in the [process plugin tutorial](https://github.com/datasharingframework/dsf-process-tutorial/). + +## Related Topics +[Spring Integration](spring-framework-integration.md), [Versions, Placeholders and URLs](versions-placeholders-urls.md) diff --git a/docs/src/process-development/api-v1/dsf/read-access-tag.md b/docs/src/process-development/api-v1/dsf/read-access-tag.md index 47a02b2c1..90aad4ced 100644 --- a/docs/src/process-development/api-v1/dsf/read-access-tag.md +++ b/docs/src/process-development/api-v1/dsf/read-access-tag.md @@ -3,9 +3,9 @@ title: Read Access Tag icon: creative --- -### Read Access Tag +## Read Access Tag -Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/task.md)) to the DSF FHIR server unless it is your own organization. By default, the same applies to reading FHIR resources (again except [Task](../fhir/task.md)). But since the DSF is often used to offer medical data in form of FHIR resources, you will find yourself wanting other organizations to be allowed to read the resources you are offering. The `Resource.meta.tag` element is used define access rules for all FHIR resources in the DSF, with the exception of [Task](../fhir/task.md) resources. We will explain the reason for this exception shortly. For example, allowing read access for all organizations, you would use the following `system` and `code` in your FHIR resource: +Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/task.md)) to the DSF FHIR server unless it is the organization running the instance, which is [configurable](https://dsf.dev/operations/latest/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). By default, the same applies to reading FHIR resources (again except [Task](../fhir/task.md)). But since the DSF is often used to offer medical data in form of FHIR resources, other organizations should be allowed to read some of the resources on the DSF FHIR server. The `Resource.meta.tag` element is used define access rules for all FHIR resources in the DSF, with the exception of [Task](../fhir/task.md) resources. For example, allowing read access for all organizations would use the following `system` and `code` in your FHIR resource: ```xml @@ -15,8 +15,11 @@ Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/ ``` -You can find all codes for the Read Access Tag in its [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml). +All codes for the Read Access Tag can be found in its [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml). -The read access rules for [Task](../fhir/task.md) resources are defined through the `requester` and `recipient` elements of the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) in your plugin's [ActivityDefinitions](../fhir/activitydefinition.md). Therefore, no `read-access-tag` is needed. +The read access rules for [Task](../fhir/task.md) resources are defined through the `requester` and `recipient` elements of the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) in a plugin's [ActivityDefinitions](../fhir/activitydefinition.md). Therefore, no `read-access-tag` is needed. -It is also possible to restrict read access of FHIR resources to organizations with a specific role in a parent organization or a specific identifier. If you want to find out more, you may look at the [guide on configuring the Read Access Tag](../guides/configuring-read-access-tags.md). +It is also possible to restrict read access of FHIR resources to organizations with a specific role in a parent organization or a specific identifier. More information on that can be found in the [guide on configuring the Read Access Tag](../guides/configuring-read-access-tags.md). + +## Related Topics +[Configuring Read Access Tags](../guides/configuring-read-access-tags.md) diff --git a/docs/src/process-development/api-v1/dsf/requester-and-recipient.md b/docs/src/process-development/api-v1/dsf/requester-and-recipient.md index 8407bb318..0aa1a7e9d 100644 --- a/docs/src/process-development/api-v1/dsf/requester-and-recipient.md +++ b/docs/src/process-development/api-v1/dsf/requester-and-recipient.md @@ -3,11 +3,11 @@ title: Requester and Recipient icon: creative --- -### Requester and Recipient Elements +## Requester and Recipient Elements -Below you will find a set of examples for each Coding used by `requester` and `recipient` elements from the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). CodeSystems referenced in the examples can be found [here](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem). Use this collection as a reference point when creating your own [ActivityDefinitions](../fhir/activitydefinition.md). +Below is a set of examples for each Coding used by `requester` and `recipient` elements from the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). CodeSystems referenced in the examples can be found [here](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem). This collection aims to provide a reference point when creating [ActivityDefinitions](../fhir/activitydefinition.md). -#### Requester +### Requester The `requester` element uses one of the following Codings: ```xml @@ -21,7 +21,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local All +#### Local All ```xml @@ -31,7 +31,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local All Practitioner +#### Local All Practitioner ```xml @@ -47,7 +47,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Organization +#### Local Organization ```xml @@ -63,7 +63,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Organization Practitioner +#### Local Organization Practitioner ```xml @@ -87,7 +87,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Parent Organization Role +#### Local Parent Organization Role ```xml @@ -111,7 +111,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Parent Organization Role Practitioner +#### Local Parent Organization Role Practitioner ```xml @@ -141,7 +141,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote All +#### Remote All ```xml @@ -151,7 +151,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote Organization +#### Remote Organization ```xml @@ -167,7 +167,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote Parent Organization Role +#### Remote Parent Organization Role ```xml @@ -191,7 +191,7 @@ The `requester` element uses one of the following Codings: ``` -#### Recipient +### Recipient The `recipeint` element uses one of the following Codings: ```xml @@ -199,7 +199,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local All +#### Local All ```xml @@ -209,7 +209,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local Organization +#### Local Organization ```xml @@ -225,7 +225,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local Parent Organization Role +#### Local Parent Organization Role ```xml @@ -248,3 +248,7 @@ The `recipeint` element uses one of the following Codings: ``` + + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md) diff --git a/docs/src/process-development/api-v1/dsf/service-delegates.md b/docs/src/process-development/api-v1/dsf/service-delegates.md index 278b51e34..09c86ecdb 100644 --- a/docs/src/process-development/api-v1/dsf/service-delegates.md +++ b/docs/src/process-development/api-v1/dsf/service-delegates.md @@ -3,10 +3,13 @@ title: Service Delegates icon: creative --- -### Service Delegates +## Service Delegates -Service Delegates are the Java representation of the [Service Tasks](../bpmn/service-tasks.md) in your BPMN model. You link a Service Delegate to a certain [Service Task](../bpmn/service-tasks.md) by selecting the [Service Task](../bpmn/service-tasks.md) in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. Make sure you use the fully qualified class name. Like this: +Service Delegates are the Java representation of the [Service Tasks](../bpmn/service-tasks.md) in a BPMN model. Service Delegates are linked to a certain [Service Task](../bpmn/service-tasks.md) by selecting the [Service Task](../bpmn/service-tasks.md) in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. This uses the fully qualified class name: ``` -org.package.myClass +org.package.MyClass ``` -All that is left is for your Java class to extend `AbstractServiceDelegate` and override the `doExecute` method. This is the place where you can put your actual business logic. The method will be called when the [BPMN process execution](bpmn-process-execution.md) arrives at the [Service Task](../bpmn/service-tasks.md) your Service Delegate is linked to. The constructor of your delegate class should also forward a `ProcessPluginApi` instance to its superclass constructor. You can learn more about the `ProcessPluginApi` [here](process-plugin-api.md). \ No newline at end of file +Java classes need to extend `AbstractServiceDelegate` and override the `doExecute` method. This method holds the actual business logic. The method will be called when the [BPMN process execution](../dsf/bpmn-process-execution.md) arrives at the [Service Task](../bpmn/service-tasks.md) a Service Delegate is linked to. The constructor of delegate classes also has to forward a `ProcessPluginApi` instance to its superclass constructor. An instance of the API can be [autowired](https://docs.spring.io/spring-framework/reference/core/beans/annotation-config/autowired.html) in the plugin's Spring configuration class when registering the delegate as a [Spring Bean](https://docs.spring.io/spring-framework/reference/core/beans/introduction.html). + +## Related Topics +[BPMN Process Execution](../dsf/bpmn-process-execution.md), [Message Delegates](message-delegates.md), [Process Plugin API](process-plugin-api.md), [Service Tasks](../bpmn/service-tasks.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/dsf/spring-framework-integration.md b/docs/src/process-development/api-v1/dsf/spring-framework-integration.md index 55f96f342..8f6d080f9 100644 --- a/docs/src/process-development/api-v1/dsf/spring-framework-integration.md +++ b/docs/src/process-development/api-v1/dsf/spring-framework-integration.md @@ -3,12 +3,62 @@ title: Spring Framework Integration icon: creative --- -### Spring Framework Integration +## Spring Framework Integration -Since the DSF also employs the use of the [Spring Framework](https://spring.io/projects/spring-framework) you will also have to provide some Spring functionality. When deployed, every process plugin exists in its own [Spring context](https://docs.spring.io/spring-framework/reference/core/beans/introduction.html). To make the process plugin work, you have to provide [Spring Beans](https://docs.spring.io/spring-framework/reference/core/beans/definition.html) with `prototype` [scope](https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html) for all classes which either extend or implement the following classes/interfaces (as of version 1.4.0): +The DSF uses some of the [Spring Framework's](https://spring.io/projects/spring-framework) functionality. When deployed, every process plugin exists in its own [Spring context](https://docs.spring.io/spring-framework/reference/core/beans/introduction.html). Process plugins require [Spring Beans](https://docs.spring.io/spring-framework/reference/core/beans/definition.html) with `prototype` [scope](https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html) for all classes which either extend or implement the following classes/interfaces: - `AbstractTaskMessageSend` - `AbstractServiceDelegate` - `DefaultUserTaskListener` - `ProcessPluginDeploymentStateListener` -A [Spring-Framework configuration class](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-java-basic-concepts) located in `spring/config` is expected to provide the Spring Beans. For this tutorial, the `TutorialConfig` class will take this role. If you are unfamiliar with the Spring Framework, you might want to check out the chapter [Java-based Container Configuration](https://docs.spring.io/spring-framework/reference/core/beans/java.html) of the Spring Framework documentation, specifically the topics [Using the @Bean Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/bean-annotation.html) and [Using the @Configuration Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). \ No newline at end of file +A [Spring-Framework configuration class](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-java-basic-concepts) located in the `spring/config` directory is expected to provide the Spring Beans. If you are unfamiliar with the Spring Framework, you can find more information in [Java-based Container Configuration](https://docs.spring.io/spring-framework/reference/core/beans/java.html) of the Spring Framework documentation, specifically the topics [Using the @Bean Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/bean-annotation.html) and [Using the @Configuration Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). + +Below is an example of a Spring configuration class: +```java +@Configuration +public class TutorialConfig +{ + @Autowired + private ProcessPluginApi api; //instance will be injected at runtime + + @Value("${dev.dsf.process.tutorial.loggingEnabled:false}") + @ProcessDocumentation(description = "Set to true to enable logging", required = false, processNames = PROCESS_NAME_FULL_DIC) + private boolean loggingEnabled; //environment variable + + @Value("${dev.dsf.process.tutorial.userVote:false}") + @ProcessDocumentation(description = "Set to true to enable users to vote", required = false, processNames = PROCESS_NAME_FULL_VOTING_PROCESS) + private boolean userVote; //environment variable + + //register classes as prototype beans + @Bean + @Scope(SCOPE_PROTOTYPE) + public DicTask dicTask() + { + return new DicTask(api, loggingEnabled); + } + + @Bean + @Scope(SCOPE_PROTOTYPE) + public DecideWhetherUserVote decideWhetherUserVote() + { + return new DecideWhetherUserVote(api, userVote); + } + + @Bean + @Scope(SCOPE_PROTOTYPE) + public HelloCosMessage helloCosMessage() + { + return new HelloCosMessage(api); + } + + @Bean + @Scope(SCOPE_PROTOTYPE) + public UserVoteListener userVoteListener() + { + return new UserVoteListener(api); + } +} +``` + +## Related Topics +[Environment Variables](environment-variables.md), [Message Delegates](message-delegates.md), [Service Delegates](service-delegates.md) diff --git a/docs/src/process-development/api-v1/dsf/target-and-targets.md b/docs/src/process-development/api-v1/dsf/target-and-targets.md new file mode 100644 index 000000000..8b8df62db --- /dev/null +++ b/docs/src/process-development/api-v1/dsf/target-and-targets.md @@ -0,0 +1,19 @@ +--- +title: Target and Targets +icon: creative +--- + +## Target + +A target is a container for all information necessary to send messages to other DSF instances. This information includes: +- **Organization Identifier:** Identifier of an [Organization Resource](https://www.hl7.org/fhir/R4/organization.html). Can be acquired through the API's `OrganizationProvider` or by querying a FHIR server (usually the DSF FHIR server) using a `FhirWebserviceClient` provided by the API's `FhirWebserviceProvider`. +- **Endpoint Identifier:** Identifier of an [Endpoint Resource](https://www.hl7.org/fhir/R4/endpoint.html) with the `managingOrganization` being the same organization as the one from the `Organization Identifier` above. Can be acquired through the API's `EndpointProvider` or by querying a FHIR server (usually the DSF FHIR server) using a `FhirWebserviceClient` provided by the API's `FhirWebserviceProvider`. +- **Endpoint URL:** The URL of the endpoint. The [Endpoint Resource](https://www.hl7.org/fhir/R4/endpoint.html) provides this value through its `address` field. +- **Correlation Key:** A value used to correlate messages, that are sent to this target, to their correct process instances. More information on this mechanism can be found in [Message Correlation](message-correlation.md). + +## Targets + +Targets is a container class for a collection of [Target](#target) objects. It also provides utility methods for manipulating the underlying collection. + +## Related Topics +[Message Correlation](message-correlation.md), [Setting Targets for Message Events](../guides/setting-targets-for-message-events.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/dsf/versions-placeholders-urls.md b/docs/src/process-development/api-v1/dsf/versions-placeholders-urls.md index 0381ec629..1fb0ecf0c 100644 --- a/docs/src/process-development/api-v1/dsf/versions-placeholders-urls.md +++ b/docs/src/process-development/api-v1/dsf/versions-placeholders-urls.md @@ -3,9 +3,9 @@ title: Versions, Placeholders and URLs icon: creative --- -### Versions, Placeholders and URLs +## Versions, Placeholders and URLs -#### Version Pattern +### Version Pattern Process plugin versions have to obey the pattern: ``` @@ -14,25 +14,28 @@ Process plugin versions have to obey the pattern: The first two numbers (`1.2`) are used in FHIR resources and signal changes which break compatibility with previous process versions. For example, altering FHIR resources usually results in a breaking change. The latter two (`3.4`) signal changes which do not break compatibility with previous process versions. Specifically, the 4th number is reserved for bug-fixes and the 3rd number includes all other non-breaking changes. -#### Placeholders +### Placeholders To avoid specifying the version and release date in multiple files, the placeholders `#{version}` and `#{date}` can be used within FHIR resources and BPMN models. They are replaced with the values returned by the methods `ProcessPluginDefinition#getResourceVersion` and `ProcessPluginDefinition#getReleaseDate` respectively during deployment of a process plugin by the DSF BPE server. There is also a placeholder for the organization the DSF instance is running in: `#{organization}`, typically use in [Draft Task Resources](draft-task-resources.md). -#### URLs +### URLs -BPMN models have an ID call process definition key. The BPMN process definition key needs to be specified following the pattern: +BPMN models have an ID called process definition key. The BPMN process definition key needs to be specified following the pattern: ``` ^[-a-zA-Z0-9]+_[-a-zA-Z0-9]+$ Example: domainorg_processKey ``` -In addition, the BPMN model needs to specify a version. You should be using the ``#{version}`` [placeholder](#placeholders) for this as well. The DSF will also reference this process in URL form in FHIR resources: +In addition, the BPMN model needs to specify a version. The `#{version}` [placeholder](#placeholders) should be used for this as well. The DSF will also reference this process in URL form in FHIR resources: ``` http://domain.org/bpe/Process/processKey|1.2 ``` -As you can see, the version in the URL ``|1.2`` only uses the resource version and omits the code base version. As mentioned in [Version Pattern](#version-pattern), this means that only changes to the first two version numbers are significant to signal compatibility when communicating with other process plugin instances. The process definition key and URL are also related to each other. The DSF will try to match BPMN models to FHIR resources by transforming the URL into a process definition key. That is why it is important you obey the pattern above. +The version in the URL `|1.2` only uses the resource version and omits the code base version. As mentioned in [Version Pattern](#version-pattern), this means that only changes to the first two version numbers are significant to signal compatibility when communicating with other process plugin instances. The process definition key and URL are also related to each other. The DSF will try to match BPMN models to FHIR resources by transforming the URL into a process definition key. That is why it is mandatory to follow the pattern above. -You will use the above URL as your instantiatesCanonical value for [Task](../fhir/task.md) profile definitions as well as references to [Task](../fhir/task.md) profiles in other resources. You will also use it as the URL value for your [ActivityDefinitions](../fhir/activitydefinition.md). In this case though, you have to split up the URL into two parts. You will separate the version (``|1.2``) from the URL and use it as a value for the `ActivityDefinition.version` element. Since it refers to the plugin's resource version, you should also use the `#{version}` [placeholder](#placeholders) here instead. Going by the example from above, you will be left with a URL that looks like this: +The above URL will be used as the instantiatesCanonical value for [Task](../fhir/task.md) profile definitions as well as references to [Task](../fhir/task.md) profiles in other resources. It is also used as the URL value for [ActivityDefinitions](../fhir/activitydefinition.md). In this case though, the URL has to be split into two parts. The version (`|1.2`) needs to be separated from the URL and used as a value for the `ActivityDefinition.version` element. Since it refers to the plugin's resource version, the `#{version}` [placeholder](#placeholders) should be used here instead. Going by the example from above, the final URL looks like this: ``` http://domain.org/bpe/Process/processKey ``` -This will be the value for your `ActivityDefinition.url` element with `#{version}` as the value for your `ActivityDefinition.version` element. \ No newline at end of file +This will be the value for the `ActivityDefinition.url` element with `#{version}` as the value for the `ActivityDefinition.version` element. + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md), [Process Plugin Definition](process-plugin-definition.md) diff --git a/docs/src/process-development/api-v1/fhir/activitydefinition.md b/docs/src/process-development/api-v1/fhir/activitydefinition.md index 5cd27ca91..ae4e64c9a 100644 --- a/docs/src/process-development/api-v1/fhir/activitydefinition.md +++ b/docs/src/process-development/api-v1/fhir/activitydefinition.md @@ -3,7 +3,7 @@ title: ActivityDefinition icon: creative --- -### ActivityDefinition +## ActivityDefinition [ActivityDefinitions](http://hl7.org/fhir/R4/activitydefinition.html) are used by the DSF to advertise which processes are available at any given instance and who is allowed to request and who is allowed to execute a process. The DSF defined elements for this purpose in the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile. @@ -16,8 +16,9 @@ The most important elements in ActivityDefinitions are: The `message-name` element contains the name of the [BPMN message start event](../bpmn/messaging.md#message-start-event) or [BPMN message intermediate catching event](../bpmn/messaging.md#message-intermediate-catching-event) which expects a [Task](task.md) resource complying to the profile defined by `task-profile`. -The `requester` and `recipient` elements define the organisation(s) or person(s) who are allowed to request or receive the message specified by `message-name`. The receiving DSF instance is the one who will execute the process connected to the message. +The `requester` and `recipient` elements define the organisation(s) or person(s) who are allowed to request or receive the message specified by `message-name`. The receiving DSF instance is the one who will execute the process connected to the message. A list of examples for all possible `requester` and `recipient` elements is located [here](../dsf/requester-and-recipient.md). -You will have to create your own [ActivityDefinitions](activitydefinition.md) when developing a process plugin. If you are fluent in reading XML FHIR definitions and translating them into XML resources, you can take a look at the DSF's profile for ActivityDefinitions [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml). ActivityDefinitions also reference other resource definitions. Depending on the resource, you will find them in one of [these folders](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). If you are not as comfortable with these requirements you might want to check out the guide on [creating ActivityDefinitions](../guides/creating-activity-definitions.md). +Creating [ActivityDefinitions](activitydefinition.md) is part of developing a process plugin. Readers fluent in understanding XML FHIR definitions and translating them into resources may take a look at the DSF's profile for ActivityDefinitions [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml). ActivityDefinitions also reference other resource definitions. Depending on the resource they are located in one of [these folders](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). There is also the guide on [creating ActivityDefinitions](../guides/creating-activity-definitions.md) for more in-depth information. -You can also find examples for all possible `requester` and `recipient` elements [here](../dsf/requester-and-recipient.md). \ No newline at end of file +## Related Topics +[Requester and Recipient](../dsf/requester-and-recipient.md), [Read Access Tag](../dsf/read-access-tag.md), [Task](task.md) diff --git a/docs/src/process-development/api-v1/fhir/codesystem.md b/docs/src/process-development/api-v1/fhir/codesystem.md index e40a365f2..ec31894dd 100644 --- a/docs/src/process-development/api-v1/fhir/codesystem.md +++ b/docs/src/process-development/api-v1/fhir/codesystem.md @@ -3,10 +3,13 @@ title: CodeSystem icon: creative --- -### CodeSystem +## CodeSystem -[CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) usually represent a set of concepts which can be assigned to a code (think LOINC). If you want to use a Code in a resource, you will usually include them in a [ValueSet](valueset.md). +[CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) usually represent a set of concepts which can be assigned to a code (think LOINC). Using a Code in a resource requires them to be included in a [ValueSet](valueset.md). Plugin development for the DSF requires the use of [CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) in two major ways: 1. Using existing [DSF CodeSystems](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem) in other FHIR resources like the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). -2. Creating your own CodeSystem to add additional [Input Parameters](task.md#task-input-parameters) to your [Task](task.md) profiles. \ No newline at end of file +2. Creating custom CodeSystem to add additional [Input Parameters](task.md#task-input-parameters) to [Task](task.md) profiles. + +## Related Topics +[ActivityDefinition](activitydefinition.md), [Task](task.md), [ValueSet](valueset.md) diff --git a/docs/src/process-development/api-v1/fhir/index.md b/docs/src/process-development/api-v1/fhir/index.md index 47e4a6cda..e3ad1350a 100644 --- a/docs/src/process-development/api-v1/fhir/index.md +++ b/docs/src/process-development/api-v1/fhir/index.md @@ -9,5 +9,6 @@ The DSF uses a variety of [FHIR resources](https://dsf.dev/intro/info/basics.htm ## Details - [ActivityDefinition](activitydefinition.md) - [CodeSystem](codesystem.md) +- [Questionnaire and QuestionnaireResponse](questionnaire-and-questionnaireresponse.md) - [Task](task.md) - [ValueSet](valueset.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/fhir/questionnaire-and-questionnaireresponse.md b/docs/src/process-development/api-v1/fhir/questionnaire-and-questionnaireresponse.md new file mode 100644 index 000000000..8dfdc4944 --- /dev/null +++ b/docs/src/process-development/api-v1/fhir/questionnaire-and-questionnaireresponse.md @@ -0,0 +1,11 @@ +--- +title: Questionnaire and QuestionnaireResponse +icon: creative +--- + +## Questionnaire and QuestionnaireResponse + +[Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources are used by the DSF to implement the user interaction required in [User Tasks](../bpmn/user-tasks.md). Whenever a [User Task](../bpmn/user-tasks.md) is processed, the DSF will create a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) response resource on the DSF FHIR server. This [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) is based on a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource that is provided by the process plugin. This mechanism is described in more detail in the topic on [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). + +## Related Topics +[User Tasks](../bpmn/user-tasks.md), [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/fhir/task.md b/docs/src/process-development/api-v1/fhir/task.md index a647fc46c..53503e18c 100644 --- a/docs/src/process-development/api-v1/fhir/task.md +++ b/docs/src/process-development/api-v1/fhir/task.md @@ -3,17 +3,18 @@ title: Task icon: creative --- -### Task +## Task -The [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource enables the DSF's distributed communication. Whenever a BPMN process instance communicates with a different process instance, the DSF will create a Task resource based on parameters you set in the BPMN model and during execution. It will then automatically send the Task resource to the recipient to start or continue whatever process the Task resource referred to. All Task resources used in the DSF derive from the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). This profile includes a splicing for `Task.input` with three additional [Input Parameters](task.md#task-input-parameters): +The [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource enables the DSF's distributed communication. Whenever a BPMN process instance communicates with a different process instance, the DSF will create a Task resource based on parameters set in the BPMN model and during execution. It will then automatically send the Task resource to the recipient to start or continue whatever process the Task resource referred to. All Task resources used in the DSF derive from the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). This profile includes a splicing for `Task.input` with three additional [Input Parameters](task.md#task-input-parameters): - `message-name` - `business-key` - `correlation-key` -When creating your own plugin, you will want to create your own profiles based on the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). +When creating a process plugin, it is usually necessary to create new profiles based on the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) and put them into `src/resources/fhir/StructureDefinition`. -#### Task Input Parameters +### Task Input Parameters -Task Input Parameters allow you to add additional information to [Task](task.md#task) resources. For example, if your particular data exchange requires additional medical data, you would add a slice to your Task profile in the same way the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) adds slices to the original [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource. Notice that this also requires creating a [CodeSystem](codesystem.md) and including it in a [ValueSet](valueset.md) to be able to use it in the Task resource. +Task Input Parameters allow adding additional information to [Task](task.md#task) resources. For example, if a particular data exchange requires additional medical data, one would add a slice to the Task profile in the same way the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) adds slices to the original [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource. It is import to know that this also requires creating a [CodeSystem](codesystem.md) and including it in a [ValueSet](valueset.md) to be able to use it in the Task resource. -If these instructions are insufficient you can check out the guide on [how to add Task Input Parameters](../guides/adding-task-input-parameters-to-task-profiles.md). \ No newline at end of file +## Related Topics +[ActivityDefinition](activitydefinition.md), [Adding Task Input Parameter to Task Profiles](../guides/adding-task-input-parameters-to-task-profiles.md) diff --git a/docs/src/process-development/api-v1/fhir/valueset.md b/docs/src/process-development/api-v1/fhir/valueset.md index 6be03a3fb..e980c4cf3 100644 --- a/docs/src/process-development/api-v1/fhir/valueset.md +++ b/docs/src/process-development/api-v1/fhir/valueset.md @@ -3,8 +3,11 @@ title: ValueSet icon: creative --- -### ValueSet +## ValueSet [ValueSets](https://www.hl7.org/fhir/R4/valueset.html) bind codes from [CodeSystems](codesystem.md) to coded elements like `code`, `Coding` or `CodeableConcept`. -[ValueSets](https://www.hl7.org/fhir/R4/valueset.html) are mostly needed to use the [Concepts](https://www.hl7.org/fhir/R4/codesystem-definitions.html#CodeSystem.concept) from [CodeSystems](codesystem.md) in your [Task](task.md) profiles. \ No newline at end of file +[ValueSets](https://www.hl7.org/fhir/R4/valueset.html) are mostly needed to use the [Concepts](https://www.hl7.org/fhir/R4/codesystem-definitions.html#CodeSystem.concept) from [CodeSystems](codesystem.md) in [Task](task.md) profiles. + +## Related Topics +[CodeSystem](codesystem.md), [Task](task.md) diff --git a/docs/src/process-development/api-v1/guides/accessing-bpmn-process-variables.md b/docs/src/process-development/api-v1/guides/accessing-bpmn-process-variables.md index f03bee5d0..2c809593c 100644 --- a/docs/src/process-development/api-v1/guides/accessing-bpmn-process-variables.md +++ b/docs/src/process-development/api-v1/guides/accessing-bpmn-process-variables.md @@ -3,8 +3,12 @@ title: Accessing BPMN Process Variables icon: creative --- -### Accessing BPMN Process Variables +## Accessing BPMN Process Variables -After creating a [Service Delegate](../dsf/service-delegates.md) or [Message Delegate](../dsf/message-delegates.md), you might want to retrieve data from or store data in the [BPMN process variables](../dsf/bpmn-process-variables.md). You can achieve this either through the [BPMN process execution](../dsf/bpmn-process-execution.md) or via the `Variables` class. *It is very much recommended to use the latter method*. +Access to retrieve data from or store data in the [BPMN process variables](../dsf/bpmn-process-variables.md) can be acquired via the `Variables` class. An instance is usually available when overriding methods in [Service Delegates](../dsf/service-delegates.md) and [Message Delegates](../dsf/message-delegates.md). If an instance is missing in a place where it should be accessible, please [let us know](https://dsf.dev/community/contribute/). -The `Variables` class provides lots of utility methods to read or write certain types of [BPMN process variables](../dsf/bpmn-process-variables.md). If for some reason you need to fall back on the [BPMN process execution](../dsf/bpmn-process-execution.md) to solve your problem, we would like to learn how the current API of the `Variables` class is limiting you. Contact us, and we might turn it into a feature request ([Contribute](https://dsf.dev/stable/contribute)). +The `Variables` class provides lots of utility methods to read or write certain types +of [BPMN process variables](../dsf/bpmn-process-variables.md). If the methods provided by the `Variables` class are insufficient to solve a problem, we would like to learn in what way the current API of the `Variables` class is limiting. Again, please [let us know](https://dsf.dev/community/contribute/). + +## Related Topics +[BPMN Process Variables](../dsf/bpmn-process-variables.md), [Message Delegates](../dsf/message-delegates.md), [Service Delegates](../dsf/service-delegates.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/guides/accessing-task-resources-during-execution.md b/docs/src/process-development/api-v1/guides/accessing-task-resources-during-execution.md index 196e16381..f5cbf1e50 100644 --- a/docs/src/process-development/api-v1/guides/accessing-task-resources-during-execution.md +++ b/docs/src/process-development/api-v1/guides/accessing-task-resources-during-execution.md @@ -3,10 +3,14 @@ title: Accessing Task Resources During Execution icon: creative --- -### Accessing Task Resources During Execution +## Accessing Task Resources During Execution -If you want access to the [Task](../fhir/task.md) resources in your [Service](../dsf/service-delegates.md) / [Message](../dsf/message-delegates.md) Delegates, the `Variables` class will provide methods which return certain kinds of [Task](../fhir/task.md) resources. The most commonly used ones are the start [Task](../fhir/task.md), referring to the [Task](../fhir/task.md) / [Message Start Event](../bpmn/messaging.md#message-start-event) responsible for starting the process, and the latest [Task](../fhir/task.md), referring to most recently received [Task](../fhir/task.md) / Message. -In principle, this is sufficient to access all information in a [Task](../fhir/task.md) resource, since you have the [Task](../fhir/task.md) resource's Java object, but very cumbersome. -Instead of navigating the [Task](../fhir/task.md) resource's element tree, you should first try to use the [ProcessPluginApi's](../dsf/process-plugin-api.md) `TaskHelper` in conjunction with the method above. The `TaskHelper` class offers specific methods related to [Task](../fhir/task.md) resources. -The most common use case for this is retrieving data from a [Task's](../fhir/task.md) [Input Parameter](../fhir/task.md#task-input-parameters) or creating a new [Input Parameter](../fhir/task.md#task-input-parameters) for a [Message Delegate's](../dsf/message-delegates.md) `getAdditionalInputParameters` method. When retrieving data from a [Task's](../fhir/task.md) Input Parameter you first have to get to the [Input Parameter](../fhir/task.md#task-input-parameters) you are looking to extract data from. You can use one of the `TaskHelper's` getters for [Input Parameters](../fhir/task.md#task-input-parameters) to find the right one. The methods will try to match the provided [CodeSystem](../fhir/codesystem.md) and Code to any [Input Parameter](../fhir/task.md#task-input-parameters) of the provided [Task](../fhir/task.md) resource. Depending on the method you chose you will for example receive all matches or just the first one. -To create new [Input Parameters](../fhir/task.md#task-input-parameters) to attach to a [Task](../fhir/task.md) resource, you may invoke the `TaskHelper#createInput` method. This is most often used when overriding the `getAdditionalInputParamters` method of you [Message Delegate](../dsf/message-delegates.md). \ No newline at end of file +Access to the [Task](../fhir/task.md) resources in [Service](../dsf/service-delegates.md) / [Message](../dsf/message-delegates.md) Delegates is provided by the `Variables` class. It comes with methods which return certain kinds of [Task](../fhir/task.md) resources. The most commonly used ones are the start [Task](../fhir/task.md), referring to the [Task](../fhir/task.md) / [Message Start Event](../bpmn/messaging.md#message-start-event) responsible for starting the process, and the latest [Task](../fhir/task.md), referring to most recently received [Task](../fhir/task.md) / Message. +In principle, this is sufficient to access all information in a [Task](../fhir/task.md) resource, since there is access to the full in-memory representation of the [Task](../fhir/task.md) resource. This however can be very cumbersome to use and produces a lot of boilerplate when traversing the resource tree to access certain common elements. +Instead of navigating the [Task](../fhir/task.md) resource's element tree, it is recommended to use the [ProcessPluginApi's](../dsf/process-plugin-api.md) `TaskHelper` in conjunction with the method above. The `TaskHelper` class offers specific methods related to [Task](../fhir/task.md) resources. +The most common use case for this is retrieving data from a [Task's](../fhir/task.md) [Input Parameter](../fhir/task.md#task-input-parameters) or creating a new [Input Parameter](../fhir/task.md#task-input-parameters) for a [Message Delegate's](../dsf/message-delegates.md) `getAdditionalInputParameters` method. When retrieving data from a [Task's](../fhir/task.md) Input Parameter one first has to get to the [Input Parameter](../fhir/task.md#task-input-parameters) one is looking to extract data from. The `TaskHelper's` getters for [Input Parameters](../fhir/task.md#task-input-parameters) are useful to find the right one. The methods will try to match the provided [CodeSystem](../fhir/codesystem.md) and Code to any [Input Parameter](../fhir/task.md#task-input-parameters) of the provided [Task](../fhir/task.md) resource. Depending on the method it is possible to receive all matches or just the first one. +To create new [Input Parameters](../fhir/task.md#task-input-parameters) to attach to a [Task](../fhir/task.md) resource, one may invoke the `TaskHelper#createInput` method. This is most often used when overriding the `getAdditionalInputParameters` method of a [Message Delegate](../dsf/message-delegates.md). + + +## Related Topics +[Accessing BPMN Process Variables](accessing-bpmn-process-variables.md), [Message Delegates](../dsf/message-delegates.md), [Service Delegates](../dsf/service-delegates.md), [Task](../fhir/task.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/guides/adding-task-input-parameters-to-task-profiles.md b/docs/src/process-development/api-v1/guides/adding-task-input-parameters-to-task-profiles.md index 7a625d5f4..1480ee8f8 100644 --- a/docs/src/process-development/api-v1/guides/adding-task-input-parameters-to-task-profiles.md +++ b/docs/src/process-development/api-v1/guides/adding-task-input-parameters-to-task-profiles.md @@ -3,13 +3,13 @@ title: Adding Task Input Parameters to Task Profiles icon: creative --- -### Adding Task Input Parameters to Task Profiles +## Adding Task Input Parameters to Task Profiles -When adding a new [Input Parameter](../fhir/task.md#task-input-parameters) to a [Task](../fhir/task.md) profile, you are essentially adding a new slice to `Task.input`. [Slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) is part of [profiling](https://www.hl7.org/fhir/R4/profiling.html) in FHIR. Profiling lets you create your own FHIR definitions based on pre-existing FHIR definitions. A slicing defines constraints on element lists like `Task.input` e.g. by only allowing the elements to be of certain types. -For example, you might have a list of fruits in a `FruitBasket` resource. Constraining that list to only include fruits of type `Apple`, `Banana` and `Orange` would be considered [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing). -This guide will not cover how slicing works in general, only for the case presented by the DSF FHIR resource context. Our goal will be to add a new [Input Parameter](../fhir/task.md#task-input-parameters) of type `example-input` to the `task-start-dic-process.xml` profile which will be used to submit `integer` values to our `dicProcess`. +When adding a new [Input Parameter](../fhir/task.md#task-input-parameters) to a [Task](../fhir/task.md) profile, a new slice is added to `Task.input`. [Slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) is part of [profiling](https://www.hl7.org/fhir/R4/profiling.html) in FHIR. Profiling lets you create your own FHIR definitions based on pre-existing FHIR definitions. A slicing defines constraints on element lists like `Task.input` e.g. by only allowing the elements to be of certain types. +For example, there might be a list of fruits in a `FruitBasket` resource. Constraining that list to only include fruits of type `Apple`, `Banana` and `Orange` would be considered [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing). +This guide will not cover how slicing works in general, only for the case presented by the DSF FHIR resource context. The goal will be to add a new [Input Parameter](../fhir/task.md#task-input-parameters) of type `example-input` to the `task-start-dic-process.xml` profile which will be used to submit `integer` values to a process called `dicProcess`. -Let us start out by adding a slice to `task-start-dic-process.xml`. Since there is already a slicing defined on `Task.input` by `task-start-dic-process.xml`'s `baseDefinition`, we have to check out this resource first. As a part of the [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement, slicing also uses [Element Definitions](https://www.hl7.org/fhir/R4/elementdefinition.html). +As a first step, a slice to `task-start-dic-process.xml` is added. Since there is already a slicing defined on `Task.input` by `task-start-dic-process.xml`'s `baseDefinition`, this resource has to be looked at first. As a part of the [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement, slicing also uses [Element Definitions](https://www.hl7.org/fhir/R4/elementdefinition.html). The slicing for `Task.input` is defined in this part of the `baseDefinition`: ```xml @@ -33,9 +33,9 @@ The slicing for `Task.input` is defined in this part of the `baseDefinition`: ``` *The resource can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml)* -We will only need to take a look at the `discrimitator` tag for now. Discriminators define the elements a FHIR processor needs to distinguish slices by. In our case, a processor would look at the values for `type.coding.system` and `type.coding.code` to determine which slice this element belongs to. The discriminator type `value` implies that `type.coding.system` and `type.coding.code` have to be present in all slices and need to have a fixed value. You can learn more about discriminators [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). +First look at the `discriminator` tag. Discriminators define the elements a FHIR processor needs to distinguish slices by. In this case, a processor would look at the values for `type.coding.system` and `type.coding.code` to determine which slice this element belongs to. The discriminator type `value` implies that `type.coding.system` and `type.coding.code` have to be present in all slices and need to have a fixed value. There is more information about discriminators in the [official FHIR documentation](https://www.hl7.org/fhir/R4/profiling.html#discriminator). -Let us revisit `task-start-dic-process.xml` and start adding a slice called `example-input` to it: +Now revisit `task-start-dic-process.xml` and start adding a slice called `example-input` to it: ```xml ... @@ -52,9 +52,9 @@ Let us revisit `task-start-dic-process.xml` and start adding a slice called `exa ``` *Irrelevant elements for this guide are hidden by ... placeholders.* -We have now defined a slice on `Task.input` with the name and id of `example-input` and cardinality of `1..1`. You might want a different cardinality for your use case. We recommend you also take a look at the documentation for [ElementDefinition.id](https://www.hl7.org/fhir/R4/elementdefinition.html#id) and [ElementDefinition.path](https://www.hl7.org/fhir/R4/elementdefinition.html#path). They explain how to create the proper values for these elements. Cardinality is also part of the [element definition](https://www.hl7.org/fhir/R4/elementdefinition.html) hierarchy (see [ElementDefinition.min](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.min) and [ElementDefinition.max](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.max)). +There is now a slice defined on `Task.input` with the name and id of `example-input` and cardinality of `1..1`. The name and cardinality depend on the use case. It is recommended to also take a look at the documentation for [ElementDefinition.id](https://www.hl7.org/fhir/R4/elementdefinition.html#id) and [ElementDefinition.path](https://www.hl7.org/fhir/R4/elementdefinition.html#path). They explain how to create the proper values for these elements. Cardinality is also part of the [element definition](https://www.hl7.org/fhir/R4/elementdefinition.html) hierarchy (see [ElementDefinition.min](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.min) and [ElementDefinition.max](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.max)). -Next up, we need to define the binding for `Task.input:example-input.type`. Because `Task.input.type` is a `CodeableConcept` which uses codings from a [ValueSet](../fhir/valueset.md), the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires us to use `required` as the binding strength: +Next up is the binding for `Task.input:example-input.type`. Because `Task.input.type` is a `CodeableConcept` which uses codings from a [ValueSet](../fhir/valueset.md), the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires the use of `required` as the binding strength: ```xml ... @@ -76,9 +76,9 @@ Next up, we need to define the binding for `Task.input:example-input.type`. Beca ``` -As you can see, we referenced a [ValueSet](../fhir/valueset.md) in this binding. When adding an actual slice for your use case, you will have to reference an existing [ValueSet](../fhir/valueset.md) resource or create a new one. A guide on how to create them can be found [here](../guides/creating-valuesets-for-dsf-processes.md). +The binding now references a [ValueSet](../fhir/valueset.md). Moving beyond this example will require referencing an existing [ValueSet](../fhir/valueset.md) resource or create a new one. A guide on how to create them can be found [here](../guides/creating-valuesets-for-dsf-processes.md). -Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires `Task.input.coding.code` and `Task.input.coding.system` to be present, we will make `Task.input.coding` mandatory as well: +Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires `Task.input.coding.code` and `Task.input.coding.system` to be present, `Task.input.coding` will be marked as mandatory as well: ```xml ... @@ -105,7 +105,7 @@ Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminat ``` -In the beginning we mentioned how `Task.input.type.coding.system` and `Task.input.type.coding.code` have to use fixed values. Here is how we accomplish this: +The beginning mentioned how `Task.input.type.coding.system` and `Task.input.type.coding.code` have to use fixed values. Here is how this is accomplished: ```xml @@ -142,9 +142,9 @@ In the beginning we mentioned how `Task.input.type.coding.system` and `Task.inpu ``` -*Notice that we also made the two elements mandatory because they are required by the discriminator.* +*Notice the two new elements were marked as mandatory because they are required by the discriminator.* -For the `type.coding.system` element we referenced a [CodeSystem](../fhir/codesystem.md). The `type.coding.code` element uses a code from this [CodeSystem](../fhir/codesystem.md) called `example-input`. This is the mechanism by which you actually "name" your [Input Parameter](../fhir/task.md#task-input-parameters). The `type.coding.code` value will identify your [Input Parameter](../fhir/task.md#task-input-parameters) when you use it in an actual [Task](../fhir/task.md#task-input-parameters) resource. Here is how this would look like: +The `type.coding.system` element references a [CodeSystem](../fhir/codesystem.md). The `type.coding.code` element uses a code from this [CodeSystem](../fhir/codesystem.md) called `example-input`. This is the mechanism by which [Input Parameter](../fhir/task.md#task-input-parameters) are "named". The `type.coding.code` value will identify the [Input Parameter](../fhir/task.md#task-input-parameters) when it is used in an actual [Task](../fhir/task.md#task-input-parameters) resource. Here is how this would look like: ```xml @@ -161,9 +161,9 @@ For the `type.coding.system` element we referenced a [CodeSystem](../fhir/codesy ``` -When adding an actual slice for your use case, you will also need to reference an existing [CodeSystem](../fhir/codesystem.md) resource or create a new one to reference. A guide on how to create them can be found [here](../guides/creating-codesystems-for-dsf-processes.md). +Adding a slice in a different use case will also require to reference an existing [CodeSystem](../fhir/codesystem.md) resource or create a new one to reference. A guide on how to create them can be found [here](../guides/creating-codesystems-for-dsf-processes.md). -`Task.input.value[x]` is the actual value you will submit using your Input Parameter. You can make it any of [these](https://www.hl7.org/fhir/R4/datatypes.html#open) data types. This is because `Type.input.value[x]` refers to `*` instead of any particular type in its [definition](https://www.hl7.org/fhir/R4/task-definitions.html#Task.input.value_x_). Let us define it as an `integer` type`: +`Task.input.value[x]` is the actual value submitted when using the Input Parameter. They may be any of [these](https://www.hl7.org/fhir/R4/datatypes.html#open) data types. This is because `Type.input.value[x]` refers to `*` instead of any particular type in its [definition](https://www.hl7.org/fhir/R4/task-definitions.html#Task.input.value_x_). In this case, let it be an `integer` type`: ```xml @@ -207,4 +207,7 @@ When adding an actual slice for your use case, you will also need to reference a ``` -Now we have a new Input Parameter of type `example-input` which accepts any `integer` as its value. +There is now a new Input Parameter of type `example-input` which accepts any `integer` as its value. + +## Related Topics +[Creating CodeSystems for DSF processes](creating-codesystems-for-dsf-processes.md), [Creating ValueSets for DSF processes](creating-valuesets-for-dsf-processes.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v1/guides/configuring-read-access-tags.md b/docs/src/process-development/api-v1/guides/configuring-read-access-tags.md index 404f2286e..7ac655e5a 100644 --- a/docs/src/process-development/api-v1/guides/configuring-read-access-tags.md +++ b/docs/src/process-development/api-v1/guides/configuring-read-access-tags.md @@ -3,9 +3,9 @@ title: Configuring Read Access Tags icon: creative --- -### Configuring Read Access Tags +## Configuring Read Access Tags -To start off, you want to take a look at the [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml) defined for the [Read Access Tag](../dsf/read-access-tag.md) and choose one of the codes from it: +Before starting to configure anything, it is advised to take a look at the [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml) defined for the [Read Access Tag](../dsf/read-access-tag.md) and choose one of the codes from it: ```xml ... @@ -44,7 +44,7 @@ The codes `LOCAL` and `ALL` are trivial. Their [Read Access Tag](../dsf/read-acc ``` -Let us try to configure a Read Access Tag whose code uses an extension. We will choose `ROLE` for this example. We start out the same way as before: +Now to configure a Read Access Tag whose code uses an extension. This example will use the code `ROLE`. It starts out the same way as before: ```xml @@ -56,7 +56,7 @@ Let us try to configure a Read Access Tag whose code uses an extension. We will The `definition` element of the `ROLE` code references an extension called [dsf-extension-read-access-parent-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-read-access-parent-organization-role-1.0.0.xml). -The most important part of it is the `differential` statement. It uses [element definitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to describe how we need to implement the extension: +The most important part of it is the `differential` statement. It uses [element definitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to describe how the extensions needs to be implemented: ```xml ... @@ -142,7 +142,7 @@ All extensions for the [Read Access Tag](../dsf/read-access-tag.md) CodeSystem a ``` -That is why the first element we are adding to `meta.tag` is an `extension` element: +That is why the first element to be added to `meta.tag` is an `extension` element: ```xml @@ -155,7 +155,7 @@ That is why the first element we are adding to `meta.tag` is an `extension` elem ``` -We will now go through the `differential` statement one element at a time, starting at the top: +Now to process the `differential` statement one element at a time, starting at the top: ```xml ... @@ -175,7 +175,7 @@ We will now go through the `differential` statement one element at a time, start ``` -It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for the `Extension.extension` element, meaning we are dealing with a nested extension. The `discriminator` element tells us that slices will be identified by the value of their `url` attribute. A `rules` element with value `open` means other types of slices may be added later on e.g. when creating a profile. We do not have to add any elements from here to the `meta.tag.extension` element. Next up is the first slice called `parentOrganization`: +It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for the `Extension.extension` element, meaning this is a nested extension. The `discriminator` element defines that slices will be identified by the value of their `url` attribute. A `rules` element with value `open` means other types of slices may be added later on e.g. when creating a profile. This element is not added to the `meta.tag.extension` element it only serves the purpose of defining the `discriminator`. Next up is the first slice called `parentOrganization`: ```xml @@ -213,7 +213,7 @@ It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for t ``` -The first element defines a slice called `parentOrganization` on the `Extension.extension` element with cardinality `1..1`. The second element defines the url attribute of the `parentOrganization` slice to be fixed to the value `parent-organization`. With this information we can add the next element to `meta.tag`. Since it is defined on `Extension.extension` we will add it to `meta.tag.extension.extension` like this: +The first element defines a slice called `parentOrganization` on the `Extension.extension` element with cardinality `1..1`. The second element defines the url attribute of the `parentOrganization` slice to be fixed to the value `parent-organization`. With this information the next element can be added to `meta.tag`. Since it is defined on `Extension.extension` it will be added it to `meta.tag.extension.extension` like this: ```xml @@ -228,7 +228,7 @@ The first element defines a slice called `parentOrganization` on the `Extension. ``` -After that, it defines `parentOrganization.value[x]` to occur at least once and have a type of `Identifier`. To turn this into an element to add to `meta.tag.extension.extension` we have to replace `[x]` with our code in `value[x].type`, which in this case is `Identifier`. It is important to note, that should the value in the code element be lowercase, you will have make it uppercase before replacement. In our case this means we will have a `meta.tag.extension.extension.valueIdentifier` element: +After that, it defines `parentOrganization.value[x]` to occur at least once and have a type of `Identifier`. To turn this into an element to add to `meta.tag.extension.extension` requires replacing `[x]` with the code in `value[x].type`, which in this case is `Identifier`. It is important to note, that `value[x]` should be camel cased after replacement. This means there will be a `meta.tag.extension.extension.valueIdentifier` element: ```xml @@ -245,7 +245,7 @@ After that, it defines `parentOrganization.value[x]` to occur at least once and ``` -The last two elements define a `system` element with a fixed value and `value` element we can fill in on our own, since it does not have any constraints applied. Notice that the element definition still uses `value[x].system` and `value[x].value`. The replacement mentioned earlier does not happen in the element definition, but since `value[x]` is defined to have the type `Identifier` it is inferred that we mean to reference `Identifier.system` and `Identifier.value`. We will choose an arbitrary `Idenfier` value, but you should be using an actual organization identifier depending on who you want to allow read access to the resource. +The last two elements define a `system` element with a fixed value and `value` element that can be freely set, since it does not have any constraints applied. Notice that the element definition still uses `value[x].system` and `value[x].value`. The replacement mentioned earlier does not happen in the element definition, but since `value[x]` is defined to have the type `Identifier`, it is inferred that `Identifier.system` and `Identifier.value` are referenced. The example will use an arbitrary `Identifier` value, but real application should be using an actual organization identifier depending on which organization has read access to the resource. ```xml @@ -300,7 +300,7 @@ Next is the slice is called `organizationRole`: ``` -Like with `parentOrganization`, we will add an extension element to `meta.tag.extension` with the fixed url value defined above: +Like with `parentOrganization`, an extension element to `meta.tag.extension` is added with the fixed url value defined above: ```xml @@ -321,7 +321,7 @@ Like with `parentOrganization`, we will add an extension element to `meta.tag.ex ``` -Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` type. This means we will add a `valueCoding` element to the extension: +Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` type. This the next element to add will be `valueCoding`: ```xml @@ -344,7 +344,7 @@ Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` typ ``` -A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF has a CodeSystem called [dsf-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-organization-role-1.0.0.xml). Before creating your own CodeSystem, it is worth taking a look at it to see if an appropriate role already exists for your organization. For demonstration purposes, we will be using the `DIC` role: +A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF has a CodeSystem called [dsf-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-organization-role-1.0.0.xml). Before creating new CodeSystems, it is worth taking a look at it to see if an appropriate role already exists for an organization. The example will be using the `DIC` role: ```xml @@ -368,7 +368,7 @@ A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF ha ``` -Now we only have two elements left in the `differential` statement: +Now there is only two elements left in the `differential` statement: ```xml @@ -387,7 +387,7 @@ Now we only have two elements left in the `differential` statement: ``` -The `Extension.url` element tells us to add a url attribute to `meta.tag.extension`. The last element makes it so we must not add a `meta.tag.extension.value[x]` element. This leaves us with this final Read Access Tag: +The `Extension.url` element requires a url attribute to be added to `meta.tag.extension`. The last element defines that there must not be a `meta.tag.extension.value[x]` element. This results in this final Read Access Tag: ```xml @@ -412,4 +412,5 @@ The `Extension.url` element tells us to add a url attribute to `meta.tag.extensi ``` -You can follow the same method to configure the other types of Read Access Tags as well. \ No newline at end of file +## Related Topics +[Read Access Tag](../dsf/read-access-tag.md) diff --git a/docs/src/process-development/api-v1/guides/creating-activity-definitions.md b/docs/src/process-development/api-v1/guides/creating-activity-definitions.md index 163d47032..fe296007b 100644 --- a/docs/src/process-development/api-v1/guides/creating-activity-definitions.md +++ b/docs/src/process-development/api-v1/guides/creating-activity-definitions.md @@ -3,9 +3,9 @@ title: Creating ActivityDefinitions icon: creative --- -### Creating ActivityDefinitions +## Creating ActivityDefinitions -This guide will teach you how to create an ActivityDefinition based on the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile for your process plugin. +This guide will explain how to create an ActivityDefinition based on the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile for a process plugin. It is divided into steps for each of the main components of ActivityDefinitions: 1. Read Access Tag 2. Extension: process authorization @@ -14,17 +14,17 @@ It is divided into steps for each of the main components of ActivityDefinitions: *Regular elements* are all elements not part of the first 3 main components. -*We will assume you know how to translate [ElementDefinitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to actual elements in a FHIR resource. If you do not, you might want to check out the guide on [creating Task resources](../guides/creating-task-resources-based-on-a-definition.md) first.* +*This guide assumes the reader knows how to translate [ElementDefinitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to actual elements in a FHIR resource. If not, the guide on [creating Task resources](../guides/creating-task-resources-based-on-a-definition.md) includes explanations for this.* -#### 1. Read Access Tag -Let us start out with an empty [ActivityDefinition](../fhir/activitydefinition.md): +### 1. Read Access Tag +Start out with an empty [ActivityDefinition](../fhir/activitydefinition.md): ```xml ``` -The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/read-access-tag.md). It describes who is allowed to read this resource through the DSF FHIR server's REST API. You can learn more complex configurations of the [Read Access Tag](../dsf/read-access-tag.md) in [this guide](../dsf/read-access-tag.md). In this case, we will allow read access to everyone: +The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/read-access-tag.md). It describes who is allowed to read this resource through the DSF FHIR server's REST API. More complex configurations of the [Read Access Tag](../dsf/read-access-tag.md) are explained in [this guide](../dsf/read-access-tag.md). For this example, everyone will be allowed to read the resource: ```xml @@ -37,8 +37,8 @@ The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/r ``` -#### 2. Extension: Process Authorization -This part of your ActivityDefinition will tell the DSF who is allowed to request and receive messages ([Task](../fhir/task.md) resources) for your BPMN process. If your plugin contains more than one BPMN process, you will have to create one [ActivityDefinition](../fhir/activitydefinition.md) for each BPMN process. It is important to note that you need to include authorization rules for **ALL** messages received in your BPMN process. This includes the message starting your BPMN process initially. You can find the extension [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). Let us continue by adding the [extension element](http://hl7.org/fhir/R4/extensibility.html#extension) with the correct URL. You can get the value for the URL from the `Extension.url` element: +### 2. Extension: Process Authorization +This part of the ActivityDefinition will tell the DSF who is allowed to request and receive messages ([Task](../fhir/task.md) resources) for BPMN process. If the plugin contains more than one BPMN process, there will have to be one [ActivityDefinition](../fhir/activitydefinition.md) for each BPMN process. It is important to note that authorization rules need to be included for **ALL** messages received in the BPMN process. This includes the messages starting the BPMN process initially. The extension containing all possible rules is found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). Next up is adding the [extension element](http://hl7.org/fhir/R4/extensibility.html#extension) with the correct URL. The value for the URL is found in the `Extension.url` element: ```xml ... @@ -47,7 +47,7 @@ This part of your ActivityDefinition will tell the DSF who is allowed to request ``` -*Elements not relevant to the current component are hidden with ... to increase readability.* +*Elements not relevant to the current component are hidden with `...` to increase readability.* The [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement starts by defining the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) for the `Extension.extension` element: @@ -74,9 +74,9 @@ The [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statemen ``` -The above states that whenever this extension is used in a profile, the profile needs to include this extension at least once (``). The [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension` tells us that elements of this [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) are identified by the value of their URL (``), which is always the case for extensions, and that other extensions can be added to the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) (``). Since there is a [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension`, we are dealing with a nested extension. +The above states that whenever this extension is used in a profile, the profile needs to include this extension at least once (``). The [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension` defines that elements of this [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) are identified by the value of their URL (``), which is always the case for extensions, and that other extensions can be added to the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) (``). Since there is a [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension`, this is a nested extension. -After these initial element definitions come the elements relevant for your process plugin. The first one is the `message-name` slice: +After these initial element definitions come the elements relevant for the process plugin. The first one is the `message-name` slice: ```xml ... @@ -104,17 +104,17 @@ After these initial element definitions come the elements relevant for your proc ``` -This section tells us that we need to include exactly one extension element from the `message-name` slice in our [ActivityDefinition](../fhir/activitydefinition.md). The extension element will have a URL value of `message-name`. If you remember the `discriminator` configuration, this URL value identifies the element to belong to the `message-name` slice on `Extension.extension`. Lastly, the extension element includes a `valueString` element. In case you are wondering how `value[x]` turned into `valueString`, FHIR does not allow using `value[x]` as actual element. The value in `value[x]` is always strictly bound to some kind of type. FHIR uses the `value[x].type.code` value to determine this type and replaces `[x]` with an uppercase version of `element.type.code`. This results in the following extension element we will add to our [ActivityDefinition](../fhir/activitydefinition.md): +This section defines that there has to be exactly one extension element from the `message-name` slice in the [ActivityDefinition](../fhir/activitydefinition.md). The extension element will have a URL value of `message-name`. This URL value identifies the element to belong to the `message-name` slice on `Extension.extension`, in accordance with the `discriminator`. Lastly, the extension element includes a `valueString` element. FHIR does not allow using `value[x]` as actual element. The value in `value[x]` is always strictly bound to some kind of type. FHIR uses the `value[x].type.code` value to determine this type and replaces `[x]` with an uppercase version of `element.type.code`. This results in the following extension element: ```xml ``` -For your use case, you have to replace `myMessage` with the name of the [BPMN message event](../bpmn/messaging.md) that is expecting this message. +`myMessage` will have to be replaced with the name of the [BPMN message event](../bpmn/messaging.md) in a BPMN process that is expecting this message.
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -161,7 +161,7 @@ The next slice is called `task-profile`: ``` -This section has almost the same structure as `message-name`. The only difference is the value for `value[x].type.code`. This means that instead of `valueString`, we will have to use a `valueCanonical` element for `task-profile.value[x]`. Canonical values referring to [Task](../fhir/task.md) profiles in ActivityDefinitions have to conform to the rules outlined by the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls). From the definition above, we will create the following extension element and add it to our [ActivityDefinition](../fhir/activitydefinition.md): +This section has almost the same structure as `message-name`. The only difference is the value for `value[x].type.code`. This means that instead of `valueString`, it requires using a `valueCanonical` element for `task-profile.value[x]`. Canonical values referring to [Task](../fhir/task.md) profiles in ActivityDefinitions have to conform to the rules outlined by the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls). From the definition above, the following extension element is created and added to the [ActivityDefinition](../fhir/activitydefinition.md): ```xml @@ -169,7 +169,7 @@ This section has almost the same structure as `message-name`. The only differenc ```
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -230,7 +230,7 @@ The next slice is `requester`: ``` -Instead of a `string` or `canonical` type for `value[x]` we now have a `Coding` type. See the [FHIR documentation on Codings](https://www.hl7.org/fhir/R4/datatypes.html#Coding) for more in-depth information. `Codings` are elements which contain, among other things, a `code` and the `system` the code belongs to. In the same way we transformed `value[x]` into `valueString` or `valueCanonical` before, we will also have to turn `value[x]` into `valueCoding`. To use `Codings` in `valueCoding` elements, they are usually bound to the element through a [ValueSet](../fhir/valueset.md). This is the responsibility of the `binding` element. You can also see that `value[x].type.profile` lists a number of profiles. Instead of defining the elements in the same file, they were defined in different files for better readability. Depending on your use case, you have to pick one of the profiles. +Instead of a `string` or `canonical` type for `value[x]` there now is a `Coding` type. See the [FHIR documentation on Codings](https://www.hl7.org/fhir/R4/datatypes.html#Coding) for more in-depth information. `Codings` are elements which contain, among other things, a `code` and the `system` the code belongs to. In the same way `value[x]` transformed into `valueString` or `valueCanonical` before, `value[x]` will be transformed into `valueCoding`. To use `Codings` in `valueCoding` elements, they are usually bound to the element through a [ValueSet](../fhir/valueset.md). This is the responsibility of the `binding` element. There is also a list of `value[x].type.profile` elements referencing other [StructureDefinitions](https://www.hl7.org/fhir/R4/structuredefinition.html). Instead of defining the elements in the same file, they were defined in different files for better readability. The use case decides which one to pick. Here is what they mean: - `local-all`: All local requests will be allowed. Local requests are identified by matching the requester's certificate to a thumbprint which was internally marked by the DSF FHIR server as belonging to a local organization. - `local-organization`: All local requests made from an organization with a specific `organization-identifier` will be allowed. @@ -238,11 +238,11 @@ Here is what they mean: - `remote` versions of the above rules work the same but the requester's certificate is instead required to match a thumbprint marked as a remote organization. - `practitioner` suffixes all work the same. They include the same rules as their prefixes but now additionally require the requester to match a certain `practitioner-role`. A list of them can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml). This allows - for more granularity when defining authorization rules within an organization and can be integrated into local user management via [OpenID Connect](https://dsf.dev/operations/latest/fhir/access-control.html). + for more granularity when defining authorization rules within an organization and can be integrated into local user management via [OpenID Connect](https://dsf.dev/stable/maintain/fhir/access-control.html). -As you can see, there are no `practitioner` versions of `remote` authorization rules. From the perspective of the receiving DSF instance, remote requests are always issued by an organization. They do not hold any information about the local user management of the requesting organization. You can also find examples of all Codings from above [here](../dsf/requester-and-recipient.md). +There are no `practitioner` versions of `remote` authorization rules. From the perspective of the receiving DSF instance, remote requests are always issued by an organization. They do not hold any information about the local user management of the requesting organization. Examples of all Codings from above can be found [here](../dsf/requester-and-recipient.md). -It is also good to keep in mind that you are allowed to add any number of `requester` elements into your [ActivityDefinition](../fhir/activitydefinition.md). Let us start out by adding a `requester` element like we did for previous elements: +It is also good to keep in mind that any number of `requester` elements may be added to an [ActivityDefinition](../fhir/activitydefinition.md). Start out by adding a `requester` element like previous extensions: ```xml @@ -252,7 +252,7 @@ It is also good to keep in mind that you are allowed to add any number of `reque ``` -We now have to look at the elements that are defined in one of the profiles to fill in the remaining elements since they are not defined by the `requester` extension. For demonstration purposes, we will choose the [dsf-coding-process-authorization-local-organization-practitioner](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-practitioner-1.0.0.xml) profile. Since all elements listed in the [Coding definition](https://www.hl7.org/fhir/R4/datatypes.html#codesystem) are optional, we only have to look at the `differential` element from the profile we just selected: +The remaining element definitions are found in one of the profiles. This example will use the [dsf-coding-process-authorization-local-organization-practitioner](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-practitioner-1.0.0.xml) profile. Since all elements listed in the [Coding definition](https://www.hl7.org/fhir/R4/datatypes.html#codesystem) are optional, only the `differential` elements from the profile are relevant: ```xml @@ -288,7 +288,7 @@ We now have to look at the elements that are defined in one of the profiles to f ``` -It defines an extension called `organization-practitioner` which is identified through its url attribute. Again, the extension is only referenced, its location is in a different file. You can find it [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-organization-practitioner-1.0.0.xml). Let us look at its `differential` element in the extension file to see how we need to populate the extension: +It defines an extension called `organization-practitioner` which is identified through its url attribute. Again, the extension is only referenced, its location is in a [different file](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-organization-practitioner-1.0.0.xml). Below is its `differential` element in order to see how the extension needs to be populated: ```xml @@ -368,16 +368,16 @@ It defines an extension called `organization-practitioner` which is identified t ``` -This extension does not reference any other files. This means we reached the "deepest" level. So now we can start working our way back up again from here, by translating this definition into actual extension elements, then inserting it into the Coding we selected, translating the rest of the element definitions from the Coding resource and adding everything to our [ActivityDefinition](../fhir/activitydefinition.md). +This extension does not reference any other files. This means this is the "deepest" level. The process can now proceed by translating this definition into actual extension elements, inserting it into the selected Coding, translating the remaining element definitions from the Coding resource, and incorporating all components into the [ActivityDefinition](../fhir/activitydefinition.md). -We will start with the `Extension.url` element, since the `Extension` element is the parent element for all slices on the `Extension.extension` elements: +Start with the `Extension.url` element, since the `Extension` element is the parent element for all slices on the `Extension.extension` elements: ```xml ``` -Next, we will add the `organization` slice: +Next, add the `organization` slice: ```xml @@ -388,7 +388,7 @@ Next, we will add the `organization` slice: ``` -Finally, we will add the `practitionerRole` slice: +Finally, add the `practitionerRole` slice: ```xml @@ -407,9 +407,9 @@ Finally, we will add the `practitionerRole` slice: ``` -Notice that there is no `binding` element specified for `practitionerRole.value[x]`. This is intentional. In the example we used a code from the [dsf-practitioner-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml) CodeSystem. This CodeSystem includes a standard set of codes which are often sufficient for DSF use cases. You can freely add other CodeSystems if you find these codes do not apply for your use case. The code you set here can be used in the [DSF role config](https://dsf.dev/operations/latest/fhir/access-control.html) to allow certain users with this `practitioner-role` to send requests. +There is no `binding` element specified for `practitionerRole.value[x]`. This is intentional. The example used a code from the [dsf-practitioner-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml) CodeSystem. This CodeSystem includes a standard set of codes which are often sufficient for DSF use cases. Other/new CodeSystems if may be added if these codes do not apply for a given use case. The code set here can be used in the [DSF role config](https://dsf.dev/stable/maintain/fhir/access-control.html) to allow certain users with this `practitioner-role` to send requests. -Working our way back up to the Coding we selected, we will now add the extension we just created as the `Coding.extension:organization-practitioner` element: +Now add the extension as the `Coding.extension:organization-practitioner` element: ```xml @@ -430,7 +430,7 @@ Working our way back up to the Coding we selected, we will now add the extension ``` -Now might be a good time to look at the [differential](#coding-differential) from the Coding again. Our next elements to be added are `Coding.system` and `Coding.code`: +Look at the [differential](#coding-differential) from the Coding again. The next elements to be added are `Coding.system` and `Coding.code`: ```xml @@ -453,10 +453,10 @@ Now might be a good time to look at the [differential](#coding-differential) fro ``` -Now we are finished with the `requester` extension and can add it to our [ActivityDefinition](../fhir/activitydefinition.md) under the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). +The `requester` extension is now finished and can be added it to the [ActivityDefinition](../fhir/activitydefinition.md) under the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml).
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -498,7 +498,7 @@ Now we are finished with the `requester` extension and can add it to our [Activi ```
    -Now we are back to looking at the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) again. The last slice for this extension is `recipient`: +Back to looking at the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) again. The last slice for this extension is `recipient`: ```xml ... @@ -532,10 +532,10 @@ Now we are back to looking at the [dsf-extension-process-authorization](https:// ``` -The `recipient` will decide which DSF instance is allowed to process that message. That is the reason why you will not find any Codings for `remote` or `practitioner` here. For `requester`, we already decided that we will only allow users with a certain role from our own (local) organization to send this message. So now we will only allow the DSF instance run by that same local organization to process the message. The right Coding for this job is the [coding-process-authorization-local-organization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-1.0.0.xml). The configuration of a local requester and local receiver is often used for the message that starts up the first BPMN process of the plugin. The process of adding the `recipient` slice is the exact same as it is for `requester`. You can follow the steps for the `requester` slice again but just use a different Coding. +The `recipient` will decide which DSF instance is allowed to process that message. That is the reason why there are no Codings for `remote` or `practitioner` here. For `requester`, it was decided to only allow users with a certain role from a local organization to send this message. The message should now also only be processable by that same local organization. The right Coding for this job is the [coding-process-authorization-local-organization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-1.0.0.xml). The configuration of a local requester and local receiver is often used for the message that starts up the first BPMN process of the plugin. The process of adding the `recipient` slice is the exact same as it is for `requester`. It's possible to follow the same steps for the `requester` slice again but using a different Coding.
    -Using the Coding we just decided on, this is how your ActivityDefinition should look like +This is how the ActivityDefinition should look like ```xml @@ -589,7 +589,7 @@ The `recipient` will decide which DSF instance is allowed to process that messag ```
    -The last element defined in the [process authorization extension](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) is `Extension.url`. But since we added this element at the very beginning of the working through the extension, we are finished with it here. +The last element defined in the [process authorization extension](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) is `Extension.url`. This was already added at the very beginning of the working through the extension, so there is nothing more to add. #### 3. BPE Managed Elements @@ -597,11 +597,11 @@ Some elements of [ActivityDefinitions](../fhir/activitydefinition.md) are manage The following elements are managed by the DSF BPE: - `ActivityDefinition.version` should use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{version}` -- `ActivityDefinition.date` is not required, but should you decide to include it, use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{date}` +- `ActivityDefinition.date` is not required, but if it is included, it should use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{date}` - `ActivityDefinition.status` must have a value of `unknown`
    -Your ActivityDefinition should now look like this +The ActivityDefinition should now look like this ```xml @@ -661,10 +661,10 @@ The following elements are managed by the DSF BPE: ```
    -#### 4. Regular Elements +### 4. Regular Elements -The only required elements in this set are `ActivityDefinition.url` and `ActivityDefinition.kind`. Check out the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls) on how to choose the correct value for `ActivityDefinition.url`. `ActivityDefinition.kind` must have the value `Task`. -All other elements can technically be omitted. Still, we recommend you include the following elements: +The only required elements in this set are `ActivityDefinition.url` and `ActivityDefinition.kind`. `ActivityDefinition.url` expects a certain format. This is explained in detail in the [documentation on URLs](../dsf/versions-placeholders-urls.md#urls). `ActivityDefinition.kind` must have the value `Task`. +All other elements can technically be omitted. Still, the following elements are recommended to be populated: - `AcitivityDefinition.name` - `AcitivityDefinition.title` - `AcitivityDefinition.subtitle` @@ -674,7 +674,7 @@ All other elements can technically be omitted. Still, we recommend you include t - `AcitivityDefinition.description`
    -Your finished ActivityDefinition should now look something like this +The finished ActivityDefinition should now look something like this ```xml @@ -747,4 +747,7 @@ All other elements can technically be omitted. Still, we recommend you include t ``` -
    \ No newline at end of file +
    + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md), [Creating CodeSystems for DSF Processes](creating-codesystems-for-dsf-processes.md), [Creating ValueSets for DSF Processes](creating-valuesets-for-dsf-processes.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v1/guides/creating-codesystems-for-dsf-processes.md b/docs/src/process-development/api-v1/guides/creating-codesystems-for-dsf-processes.md index 5ab6d87f1..c6e45e0d0 100644 --- a/docs/src/process-development/api-v1/guides/creating-codesystems-for-dsf-processes.md +++ b/docs/src/process-development/api-v1/guides/creating-codesystems-for-dsf-processes.md @@ -3,9 +3,9 @@ title: Creating CodeSystems for DSF Processes icon: creative --- -### Creating CodeSystems for DSF Processes +## Creating CodeSystems for DSF Processes -You might find yourself in a situation where you need to create a [CodeSystem](../fhir/codesystem.md). For example, when defining the type of an [Input Parameter](../fhir/task.md#task-input-parameters). [CodeSystems](../fhir/codesystem.md) for the DSF differ from regular [CodeSystems](../fhir/codesystem.md) in that some element's values are managed by the DSF BPE server. You can use the following XML as a template: +Sometimes it is necessary to create custom [CodeSystem](../fhir/codesystem.md) resources. For example, when defining the type of an [Input Parameter](../fhir/task.md#task-input-parameters). [CodeSystems](../fhir/codesystem.md) for the DSF differ from regular [CodeSystems](../fhir/codesystem.md) in that some element's values are managed by the DSF BPE server. The following template can be populated with custom values: ```xml @@ -37,6 +37,9 @@ You might find yourself in a situation where you need to create a [CodeSystem](. ``` -Replace dummy values with appropriate values of your own. Do not change elements managed by the DSF BPE server. You can add as many codes as you like by defining more `concept` elements. +Dummy values should be replaced with appropriate values. Elements managed by the DSF BPE server should not be changed. More codes can be added by defining more `concept` elements. -The DSF BPE server will read your [CodeSystem](../fhir/codesystem.md) from `tutorial-process/src/main/resources/fhir/CodeSystem`. \ No newline at end of file +When building a plugin, the [CodeSystem](../fhir/codesystem.md) is expected to be in `src/main/resources/fhir/CodeSystem` of the Java project. + +## Related Topics +[Adding Task Input Parameters to Task Profiles](adding-task-input-parameters-to-task-profiles.md), [CodeSystem](../fhir/codesystem.md), [Creating ValueSets for DSF processes](creating-valuesets-for-dsf-processes.md), [ValueSet](../fhir/valueset.md) diff --git a/docs/src/process-development/api-v1/guides/creating-task-resources-based-on-a-definition.md b/docs/src/process-development/api-v1/guides/creating-task-resources-based-on-a-definition.md index 6306ab128..34a1c0092 100644 --- a/docs/src/process-development/api-v1/guides/creating-task-resources-based-on-a-definition.md +++ b/docs/src/process-development/api-v1/guides/creating-task-resources-based-on-a-definition.md @@ -3,27 +3,29 @@ title: Creating Task Resources Based on a Definition icon: creative --- -### Creating Task Resources Based on a Definition +## Creating Task Resources Based on a Definition -This short guide should help you understand how you can create [Task](../fhir/task.md) resources for use in [Starting A Process Via Task Resources](../guides/starting-a-process-via-task-resources.md). We will employ the use of the free version of [Forge](https://simplifier.net/forge?utm_source=firely-forge) to help with visualization. You are invited to create a free account and follow along, but we will include screenshots of relevant views either way. Remember that the free version of Forge [must not be used commercially](https://simplifier.net/pricing). As an example, we will create a [Task](../fhir/task.md) resource from the `task-start-dic-process.xml` profile. +This short guide provides an overview of how to create [Task](../fhir/task.md) resources for use in [Starting A Process Via Task Resources](../guides/starting-a-process-via-task-resources.md). The free version of [Forge](https://simplifier.net/forge?utm_source=firely-forge) is used to support visualization. A free account can be created to follow the process directly; however, screenshots of relevant views are included for reference. Note that the free version of Forge [must not be used commercially](https://simplifier.net/pricing). As an example, a [Task](../fhir/task.md) resource based on the [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) profile is created. -#### 1st Step: Removing Placeholders -`task-start-dic-process.xml` includes placeholders for the `version` and `date` elements. For the duration of this guide, you can either remove or comment these elements, so Forge does not try to perform type checking on them, which would result in an error and Forge not loading the file. -#### 2nd Step: Differential Chain -If the resource profile is only available as a [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot), like in our case, we will want to aggregate the changes made to the base resource (in this case [Task](../fhir/task.md)) by all profiles to make it more readable. To do this, we first need all the profiles involved. We already have `task-start-dic-process.xml` in our `StructureDefinition` folder. It lists a resource called `task-base` in its `baseDefinition` element. This resource is part of the DSF and can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). Put it into the `StructureDefinition` folder. Since `task-base` has the original FHIR Task as its `baseDefinition` element, we are done with this chain. In forge, you should now be able to open the `StructureDefinition` folder and select the `task-start-dic-process.xml` profile. It should look something like this: +### 1st Step: Removing Placeholders +[`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) includes placeholders for the `version` and `date` elements. For the purpose of this guide, these elements can either be removed or commented out to prevent Forge from performing type checking on them, which would otherwise result in an error and cause Forge to not load the file. + +### 2nd Step: Differential Chain +If the resource profile is only available as a [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot), as in this case, it is helpful to aggregate the changes made to the base resource (in this case [Task](../fhir/task.md)) by all profiles to improve readability. To accomplish this, all relevant profiles are required. The [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) file is already present. This file lists a resource called `task-base` in its `baseDefinition` element. The `task-base` resource is part of the DSF and can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). It should also be placed in the same folder as [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml). Since `task-base` uses the original FHIR Task as its `baseDefinition` element, no additional resources are needed to complete this chain. In Forge, opening the folder containing both resources and selecting the [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) profile should display a view similar to the following: + ![Forge overview](/photos/developer-documentation/forge_overview.png) -#### 3rd Step: Building the Task Resource -We will now go through each element one by one and include it into our [Task](../fhir/task.md) resource, provided it is mandatory (cardinality at least `1..1`) according to the profile. It is important that you not use any placeholders like `#{version}` for resources not read by the DSF BPE server. This is the case if we want a [Task](../fhir/task.md) resource for use with [cURL](../guides/starting-a-process-via-task-resources.md#using-curl). But, placeholders should be used in [Draft Task Resources](../dsf/draft-task-resources.md) instead of actual values wherever possible, since those are read by the DSF BPE server. This guide will create a [Task](../fhir/task.md) resource without placeholders. We will start out with the base element for all [Task](../fhir/task.md) resources: +### 3rd Step: Building the Task Resource +Each element will now be reviewed and included in the [Task](../fhir/task.md) resource if it is mandatory (cardinality of at least `1..1`) according to the profile. Placeholders such as `#{version}` must not be used for resources that are not read by the DSF BPE server. This applies when creating a [Task](../fhir/task.md) resource intended for use with [cURL](../guides/starting-a-process-via-task-resources.md#using-curl). In contrast, placeholders should be used in [Draft Task Resources](../dsf/draft-task-resources.md) instead of actual values wherever possible, as these resources are read by the DSF BPE server. This guide demonstrates the creation of a [Task](../fhir/task.md) resource without placeholders, beginning with the base element required for all [Task](../fhir/task.md) resources: ```xml ``` -Before we start adding any elements listed in Forge's element tree, we have to include the `Task.meta.profile` element. Its requirement cannot be seen here which is why we mention it specifically. This is the only instance you will not see it in the element tree. It should look like this: +Before adding any elements listed in Forge's element tree, the `Task.meta.profile` element must be included. Its requirement is not visible in the element tree, which is why it is mentioned explicitly. This is the only instance where it does not appear in the element tree. It should look like this: ```xml @@ -32,7 +34,7 @@ Before we start adding any elements listed in Forge's element tree, we have to i ``` -The first element which can be found in the element tree is the `instantiatesCanonical` element. To add it, we will create an XML element with the same name and the value according to [URLs](../dsf/versions-placeholders-urls.md#urls): +The first element listed in the element tree is the `instantiatesCanonical` element. To add this element, an XML element with the same name should be created, using a value as specified in [URLs](../dsf/versions-placeholders-urls.md#urls): ```xml @@ -43,7 +45,7 @@ The first element which can be found in the element tree is the `instantiatesCan ``` We can continue this process for all primitive elements like these. Just make sure you pay attention to use the correct data type (e.g. proper coding value for elements with `coding` type). -By now your [Task](../fhir/task.md) resources should look something like this: +The [Task](../fhir/task.md) resource should look something like this:
    Suggested solution @@ -60,11 +62,11 @@ By now your [Task](../fhir/task.md) resources should look something like this: ```
    -Let us look at a more complex element like the `requester` element: +Now a more complex element like the `requester` element: ![Forge requester view](/photos/developer-documentation/forge_requester_view.png) -We will start the same way we started with primitive elements, by adding the `requester` element: +The beginning is the same as primitive elements, adding the `requester` element: ```xml @@ -80,7 +82,7 @@ We will start the same way we started with primitive elements, by adding the `re ``` -Then, we will add primitive elements to `requester` like we did before for `Task`: +Then, primitive elements are added to `requester` like before for `Task`: ```xml @@ -97,7 +99,7 @@ Then, we will add primitive elements to `requester` like we did before for `Task ``` *Important to note here that the value for the `status` will always be `requested` for Tasks being posted using cURL and the `type` element for `requester` and `recipient` will always have the value `Organization` in the DSF context.* -Next, we will add the `identifier` element and its primitive sub-elements just like we started out doing it for the `requester` element. The `identifier.value` in this case will be `dic.dsf.test`. To understand why, take a look at the topic on [organization identifiers](../dsf/organization-identifiers.md): +Next, the `identifier` element and its primitive sub-elements are added just like before. The `identifier.value` in this case will be `dic.dsf.test`. To understand why, take a look at the topic on [organization identifiers](../dsf/organization-identifiers.md): ```xml @@ -116,9 +118,9 @@ Next, we will add the `identifier` element and its primitive sub-elements just l ``` -*Notice that `requester.identifier.system` has a `Fixed value` annotation. You can see what the value is supposed to be by clicking on the `system` element in Forge or looking at the XML for the right Task profile. The right side will have all information about that element, including the actual value for `Fixed value`.* +*The `requester.identifier.system` has a `Fixed value` annotation. Clicking on the `system` element in Forge or looking at the XML for the right Task profile reveals what the value is supposed to be. The right side will have all information about that element, including the actual value for `Fixed value`.* -You should now be able to fill out all elements in your [Task](../fhir/task.md) resource until you reach the [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for `Task.input`. Your [Task](../fhir/task.md) resource should look something like this: +Filling out all elements in the [Task](../fhir/task.md) resource is now the same until the [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for `Task.input`. The [Task](../fhir/task.md) resource should look something like this:
    Suggested solution @@ -152,11 +154,11 @@ You should now be able to fill out all elements in your [Task](../fhir/task.md)
    -[Slicings](https://www.hl7.org/fhir/R4/profiling.html#slicing) are a bit different from regular elements. Let us look at the slice `message-name`: +[Slicings](https://www.hl7.org/fhir/R4/profiling.html#slicing) are a bit different from regular elements. Starting with the slice `message-name`: ![Forge slice message name](/photos/developer-documentation/forge_slice_message_name.png) -If we were to continue including slices to the [Task](../fhir/task.md) resource like we did so far, we would add a `message-name` element to our XML like this: +Including slices to the [Task](../fhir/task.md) resource like previous element would add a `message-name` element to our XML like this: ```xml @@ -169,7 +171,7 @@ If we were to continue including slices to the [Task](../fhir/task.md) resource ``` -This approach however, would not work. FHIR processors do not use the name of the slice to map entries in your [Task](../fhir/task.md) resource to the correct slice. They use [discriminators](https://www.hl7.org/fhir/R4/profiling.html#discriminator). Discriminators define the elements a processor needs to distinguish slices by. You can see how the discriminator is configured by selecting the `input` element in Forge. In our case, a processor would look at the values for `input.type.coding.system` and `input.type.coding.code` to determine which slice this element belongs to. This only works because `input.type.coding.system` and `input.type.coding.code` are present in all slices and have a `Fixed value`. You can learn more about discriminators [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). All this means is that we effectively ignore the name of the slice as an element and start adding elements like we did before: +This approach however, would not work. FHIR processors do not use the name of the slice to map entries in your [Task](../fhir/task.md) resource to the correct slice. They use [discriminators](https://www.hl7.org/fhir/R4/profiling.html#discriminator). Discriminators define the elements a processor needs to distinguish slices by. The discriminator configuration can be seen by selecting the `input` element in Forge. In this case, a processor would look at the values for `input.type.coding.system` and `input.type.coding.code` to determine which slice this element belongs to. This only works because `input.type.coding.system` and `input.type.coding.code` are present in all slices and have a `Fixed value`. More about discriminators can be read [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). This means effectively ignoring the name of the slice as an element and start adding elements like before: ```xml @@ -186,7 +188,7 @@ This approach however, would not work. FHIR processors do not use the name of th ``` -Now you should be able to add all remaining mandatory elements to your [Task](../fhir/task.md) resource on your own. In the end, it should look something like this: +This covers all ways of adding elements. Adding the remaining elements is left as an exercise. In the end, it should look something like this:
    Suggested solution @@ -228,4 +230,7 @@ Now you should be able to add all remaining mandatory elements to your [Task](.. ```
    -**Do not forget to restore the version and date placeholders in `task-start-dic-process.xml`!** \ No newline at end of file +**Do not forget to restore the version and date placeholders in [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) when reusing the resource in a process plugin!** + +## Related Topics +[Draft Task Resources](../dsf/draft-task-resources.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v1/guides/creating-valuesets-for-dsf-processes.md b/docs/src/process-development/api-v1/guides/creating-valuesets-for-dsf-processes.md index f273196ec..69f7744db 100644 --- a/docs/src/process-development/api-v1/guides/creating-valuesets-for-dsf-processes.md +++ b/docs/src/process-development/api-v1/guides/creating-valuesets-for-dsf-processes.md @@ -3,10 +3,10 @@ title: Creating ValueSets for DSF Processes icon: creative --- -### Creating ValueSets for DSF Processes +## Creating ValueSets for DSF Processes + +In some cases, it may be necessary to create a [ValueSet](../fhir/valueset.md). For example, when adding [Input Parameters](../fhir/task.md#task-input-parameters) to DSF [Task](../fhir/task.md) resources, a [ValueSet](../fhir/valueset.md) resource must also be referenced in the binding for `Task.input.type` to define the type of the [Input Parameter](../fhir/task.md#task-input-parameters). [ValueSets](../fhir/valueset.md) for the DSF differ from regular [ValueSets](../fhir/valueset.md) in that certain element values are managed by the DSF BPE server. The following template can be used for a [ValueSet](../fhir/valueset.md): -You might find yourself in the situation where you need to create a [ValueSet](../fhir/valueset.md). For example, when adding [Input Parameters](../fhir/task.md#task-input-parameters) to DSF [Task](../fhir/task.md) resources, you will also have to reference a [ValueSet](../fhir/valueset.md) resource in your binding for `Task.input.type` to be able to set the type of your [Input Parameter](../fhir/task.md#task-input-parameters). [ValueSets](../fhir/valueset.md) for the DSF differ from regular [ValueSets](../fhir/valueset.md) in that some element's values are managed by the DSF BPE server. You can use the following template for your -[ValueSet](../fhir/valueset.md): ```xml @@ -36,7 +36,7 @@ You might find yourself in the situation where you need to create a [ValueSet](. ``` -Replace dummy values with appropriate values of your own. Do not change elements managed by the DSF BPE server. The `compose` element defines the codes included in this [ValueSet](../fhir/valueset.md). It holds at least one `include` element. Each `include` element refers to a [CodeSystem](../fhir/codesystem.md) and contains a list of `concept` elements which in turn contain the actual `code` element. Using one code from `my-code-system` and one code from `my-other-code-system` would result in the following `compose` element: +Dummy values should be replaced with appropriate, context-specific values. Elements managed by the DSF BPE server must not be modified. The `compose` element defines the codes included in this [ValueSet](../fhir/valueset.md) and contains at least one `include` element. Each `include` element references a [CodeSystem](../fhir/codesystem.md) and includes a list of `concept` elements, each containing an individual `code` element. The use of one code from `my-code-system` and one code from `my-other-code-system` results in the following `compose` element: ```xml ... @@ -58,6 +58,7 @@ Replace dummy values with appropriate values of your own. Do not change elements ``` -The DSF BPE server will read your [ValueSet](../fhir/valueset.md) from `tutorial-process/src/main/resources/fhir/ValueSet`. +When building a plugin, the [ValueSet](../fhir/valueset.md) is expected to be in `src/main/resources/fhir/CodeSystem` of the Java project. -You might also want to check out [this guide](../guides/creating-codesystems-for-dsf-processes.md) on how to create [CodeSystems](../fhir/codesystem.md). \ No newline at end of file +## Related Topics +[CodeSystem](../fhir/codesystem.md), [Creating CodeSystems for DSF processes](creating-codesystems-for-dsf-processes.md), [ValueSet](../fhir/valueset.md) diff --git a/docs/src/process-development/api-v1/guides/managing-mutiple-incoming-messages-and-missing-messages.md b/docs/src/process-development/api-v1/guides/managing-mutiple-incoming-messages-and-missing-messages.md index a0c8f6120..a0cf72993 100644 --- a/docs/src/process-development/api-v1/guides/managing-mutiple-incoming-messages-and-missing-messages.md +++ b/docs/src/process-development/api-v1/guides/managing-mutiple-incoming-messages-and-missing-messages.md @@ -3,16 +3,20 @@ title: Managing Multiple Incoming Messages and Missing Messages icon: creative --- -### Managing Multiple Incoming Messages and Missing Messages +## Managing Multiple Incoming Messages and Missing Messages If an already running process instance is waiting for a message from another organization, the corresponding FHIR [Task](../fhir/task.md) may never arrive. Either because the other organization decides to never send the message or because some technical problem prohibits the [Task](../fhir/task.md) resource from being posted to the DSF FHIR server. This would result in stale process instances that never finish. -At the same time, you might also expect to receive one out of a number of different message types at once. +At the same time, it might also be expected to receive one out of a number of different message types at once. -In order to solve both problems we can add an [Event Based Gateway](../bpmn/gateways.md#event-based-gateway) to the process waiting for a response and then either handle a [Task](../fhir/task.md) resource with the response and finish the process in a success state or trigger a [Timer Intermediate Catching Event](../bpmn/timer-intermediate-catching-events.md) after a defined wait period and finish the process in an error state. The following BPMN collaboration diagram shows how the process at the first organization would look like if we wanted to react to multiple different messages or missing messages: +An [Event Based Gateway](../bpmn/gateways.md#event-based-gateway) can be used to solve both problems by adding it to the process waiting for a response and then either handling a [Task](../fhir/task.md) resource with the response and finish the process in a success state or triggering a [Timer Intermediate Catching Event](../bpmn/timer-intermediate-catching-events.md) after a defined wait period and finish the process in an error state. The following BPMN collaboration diagram shows how the process at the first organization would look like if we wanted to react to multiple different messages or missing messages: BPMN collaboration diagram with an Event Based Gateway + + +## Related Topics +[Gateways](../bpmn/gateways.md), [Message Correlation](../dsf/message-correlation.md), [Message Delegates](../dsf/message-delegates.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/guides/setting-targets-for-message-events.md b/docs/src/process-development/api-v1/guides/setting-targets-for-message-events.md index 68db0b1e0..d5ea828e5 100644 --- a/docs/src/process-development/api-v1/guides/setting-targets-for-message-events.md +++ b/docs/src/process-development/api-v1/guides/setting-targets-for-message-events.md @@ -3,12 +3,10 @@ title: Setting Targets for Message Events icon: creative --- -### Setting Targets for Message Events +## Setting Targets for Message Events -Setting a target for a message event requires a `Target` object. To create one, you require a target's organization identifier, endpoint identifier and endpoint address. You can find these values by visiting the DSF FHIR server's web interface. In the top right corner, click the `Show Bookmarks` button, then select `Endpoint`. You will be taken to a list of all Endpoints available to the FHIR server. There are two ways of adding `targets` to the BPMN execution variables: -#### 1. Adding the target in the message event implementation -In your message event implementation (the class extending `AbstractTaskMessageSend`), you can override `AbstractTaskMessageSend#doExecute`, add your targets and then call the super-method. -#### 2. Adding the target in a service task right before the message event -This is the preferred method of this tutorial but both methods will work perfectly fine. For our use cases, we usually prefer this one since there is enough complexity to warrant putting it into a separate BPMN [Service Task](../bpmn/service-tasks.md). +Setting a target for a message event requires a `Target` object. Creating this object requires the target's organization identifier, endpoint identifier, and endpoint address. These values can be obtained from the DSF FHIR server's web interface or by querying the FHIR server via an instance of `FhirWebserviceClient`. By clicking the `Show Bookmarks` button in the top right corner and selecting `Endpoint`, a list of all Endpoints available to the FHIR server will be displayed. Instances of `FhirWebserviceClient` can be accessed via the [process plugin API](../dsf/process-plugin-api.md). +Targets should be added in a [Service Task](../bpmn/service-tasks.md) before a [Message Event](../bpmn/messaging.md). A `Variables` instance provides helper methods to set targets in a [Service Task's](../bpmn/service-tasks.md) `doExecute` method. -In both cases you can access methods to create and set `targets` through the `Variables` instance. +## Related Topics +[Process Plugin API](../dsf/process-plugin-api.md), [Message Correlation](../dsf/message-correlation.md), [Target and Targets](../dsf/target-and-targets.md) diff --git a/docs/src/process-development/api-v1/guides/starting-a-process-via-task-resources.md b/docs/src/process-development/api-v1/guides/starting-a-process-via-task-resources.md index baa36a7bb..aaf7287fd 100644 --- a/docs/src/process-development/api-v1/guides/starting-a-process-via-task-resources.md +++ b/docs/src/process-development/api-v1/guides/starting-a-process-via-task-resources.md @@ -3,20 +3,19 @@ title: Starting a Process via Task Resources icon: creative --- -### Starting a Process via Task Resources +## Starting a Process via Task Resources -To start a BPMN process, you need to create new a [Task](../fhir/task.md) resource in the DSF FHIR server by sending an HTTP request according to the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html). Specifically, you need to [create](https://www.hl7.org/fhir/R4/http.html#create) -a resource for the first time. Also, remember that the [Task](../fhir/task.md) resource you are sending needs to comply to the [Task](../fhir/task.md) profile of the process you want to start and the [ActivityDefinition's](../fhir/activitydefinition.md) authorization rules. +To start a BPMN process, a new [Task](../fhir/task.md) resource must be created in the DSF FHIR server by sending an HTTP request in accordance with the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html). Specifically, a [create](https://www.hl7.org/fhir/R4/http.html#create) operation is required to generate the resource for the first time. The [Task](../fhir/task.md) resource being sent must conform to the [Task](../fhir/task.md) profile of the intended process and adhere to the [ActivityDefinition's](../fhir/activitydefinition.md) authorization rules. There are two major ways of making this HTTP request: 1. Using cURL 2. Using the DSF FHIR server's web interface -#### Using cURL -In order to use cURL, you will have to create an appropriate [Task](../fhir/task.md) resource to post to the DSF FHIR server. There already is a file called `example-task.xml` located in `tutorial-process/src/main/resources/fhir`. You can use this as your starting point. You can try to follow [this guide](../guides/creating-task-resources-based-on-a-definition.md), or you can check the solution branches for this file if you need ideas on how to fill it out properly. +### Using cURL +To use cURL, an appropriate [Task](../fhir/task.md) resource must be created and posted to the DSF FHIR server. There is a guide on [creating Task Resources based on a StructureDefinition](../guides/creating-task-resources-based-on-a-definition.md). A file named `example-task.xml` is available in `tutorial-process/src/main/resources/fhir` in the [DSF Process Tutorial](https://github.com/datasharingframework/dsf-process-tutorial) and can serve as a starting point. The [solution branches of the tutorial](https://github.com/datasharingframework/dsf-process-tutorial/blob/solutions/exercise-1/tutorial-process/src/main/resources/fhir/Task/task-start-dic-process.xml) can be consulted for a full example. -Below are some cURL command skeletons. Replace all <>-Placeholders with appropriate values. Host name depends on the instance you want to address. +Below is a cURL command skeleton. All <>-Placeholders should be replaced with appropriate values. Host name depends on the instance that should be addressed. -##### Linux: +#### Linux: ```shell curl https:///fhir/Task \ --cacert \ @@ -26,18 +25,12 @@ curl https:///fhir/Task \ -H "Accept: application/fhir+xml" \ -d @ ``` -##### Windows CMD: -```shell -curl https:///fhir/Task ^ ---cacert ^ ---cert :password ^ ---key ^ --H "Content-Type: application/fhir+xml" ^ --H "Accept: application/fhir+xml" ^ --d @ -``` -*This may throw an error depending on which version of cURL Windows is using. If this is the case for you after making sure you entered everything correctly, you can try using Git's version of cURL instead by adding it to the very top of your system's PATH environment variable. Git's cURL is usually situated in C:\Program Files\Git\mingw64\bin.* -#### Using the DSF FHIR Server's Web Interface +### Using the DSF FHIR Server's Web Interface + +When accessing the web interface of a DSF FHIR server instance (e.g. https://instance-name/fhir), the DSF FHIR server can be queried using the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html) to return a list of all [Draft Task Resources](../dsf/draft-task-resources.md). These [Task](../fhir/task.md) resources serve as templates for instantiating [Task](../fhir/task.md) resources that initiate BPMN processes. Instead of performing the query manually, a predefined bookmark can be used to navigate to the query URL. A list of bookmarks is available in the top right corner of the web interface. Selecting the bookmark referencing `?_sort=_profile,identifier&status=draft` under the `Task` section will display the list of all [Draft Task Resources](../dsf/draft-task-resources.md). From this list, the desired resource to start the BPMN process can be selected. A detailed view of the resource will be shown, allowing the specification of any necessary [Task Input Parameters](../fhir/task.md#task-input-parameters). If all required information is provided correctly, the process can be initiated by clicking `Start Process`. + +For [Draft Task Resources](../dsf/draft-task-resources.md) to be available, they must be included in the mapping for the BPMN process ID in `ProcessPluginDefinition#getFhirResourcesByProcessId`. Additional information can be found in [the Process Plugin Definition](../dsf/process-plugin-definition.md). -When visiting the web interface of a DSF FHIR server instance (e.g. https://instance-name/fhir), you can query the DSF FHIR server using the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html) to return a list of all [Draft Task Resources](../dsf/draft-task-resources.md). These [Task](../fhir/task.md) resources act like a template you can use to instantiate [Task](../fhir/task.md) resources which start BPMN processes. Instead of querying the DSF FHIR server manually, you can use a predefined bookmark to navigate to the query URL. You can find a list of Bookmarks in the top right corner of the web interface. Simply select the bookmark referencing `?_sort=_profile,identifier&status=draft` under the `Task` section, and you will be taken to the list of all [Draft Task Resources](../dsf/draft-task-resources.md). Once there, you can select the one which starts your BPMN process. It will take you to a detailed view of the resource where you will also have the chance to fill any [Task Input Parameters](../fhir/task.md#task-input-parameters) you might need to specify. If everything is filled out correctly, you may start your process by clicking `Start Process`. Keep in mind that, for [Draft Task Resources](../dsf/draft-task-resources.md) to be available, you need to include them in your mapping for your BPMN process ID in `ProcessPluginDefinition#getFhirResourcesByProcessId`. Take a look at [the Process Plugin Definition](../dsf/process-plugin-definition.md) if you need a reminder. \ No newline at end of file +## Related Topics +[Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v1/guides/user-tasks-in-the-dsf.md b/docs/src/process-development/api-v1/guides/user-tasks-in-the-dsf.md index 3c987de8a..c13bee63b 100644 --- a/docs/src/process-development/api-v1/guides/user-tasks-in-the-dsf.md +++ b/docs/src/process-development/api-v1/guides/user-tasks-in-the-dsf.md @@ -5,11 +5,17 @@ icon: creative ### User Tasks in the DSF -Creating a [User Task](../bpmn/user-tasks.md) in a BPMN model, causes the DSF to automatically generate a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resource according to a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) you provided in the [User Task's](../bpmn/user-tasks.md) `Forms` field when the process execution reaches the [User Task](../bpmn/user-tasks.md). The `Forms` field needs to have a type of `Embedded or External Task Forms` with the `Form key` being the url of your [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource needs to be put in the `src/main/resources/fhir/Questionnaire` directory. The generated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) can now be answered by locating the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) in the DSF FHIR server UI through `https://your.dsf.fhir.server/fhir/QuestionnaireResponse?_sort=-_lastUpdated&status=in-progress`. After filling out the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) and submitting it, the process execution will continue with the next BPMN element after the [User Task](../bpmn/user-tasks.md) and the updated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) will be available through the [Process Plugin Api's](../dsf/process-plugin-api.md) `Variables` instance by calling `getLatestReceivedQuestionnaireResponse()`. +Creating a [User Task](../bpmn/user-tasks.md) in a BPMN model causes the DSF to automatically generate a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resource based on the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) specified in the [User Task's](../bpmn/user-tasks.md) `Forms` field when process execution reaches the [User Task](../bpmn/user-tasks.md). The `Forms` field must have the type `Embedded or External Task Forms`, with the `Form key` set to the URL of the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource must be placed in the `src/main/resources/fhir/Questionnaire` directory. -You also have the option to register a [Task Listener](https://docs.camunda.org/manual/7.21/user-guide/process-engine/delegation-code/#task-listener) on the [User Task](../bpmn/user-tasks.md). This allows you to manipulate the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) before it is posted to the DSF FHIR server. You do this by extending the `DefaultUserTaskListener` class which provides overrides to interact with the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html). Notice that dynamically changing the `item.text` value of an item in a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) (that is **NOT** of type `display`) is not allowed. For that, you would have to change the `item.text` value of the corresponding [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource as well. Instead, you should have an item of type `display` above the item whose text should change dynamically, like in the template, and change its `item.text` value. In this case, you may also leave out `item.text` element of the item below the display item. +The generated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) can be accessed and answered by navigating to `https://your.dsf.fhir.server/fhir/QuestionnaireResponse?_sort=-_lastUpdated&status=in-progress` in the DSF FHIR server UI. After completing and submitting the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html), the process execution will proceed to the next BPMN element following the [User Task](../bpmn/user-tasks.md). The updated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) will then be accessible via the [Process Plugin Api's](../dsf/process-plugin-api.md) `Variables` instance by calling `getLatestReceivedQuestionnaireResponse()`. + +It is also possible to register a [Task Listener](https://docs.camunda.org/manual/7.21/user-guide/process-engine/delegation-code/#task-listener) on the [User Task](../bpmn/user-tasks.md). This enables manipulation of the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) before it is posted to the DSF FHIR server. This can be achieved by extending the `DefaultUserTaskListener` class, which provides overrides for interacting with the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html). + +Dynamically changing the `item.text` value of an item in a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) (if the item is **not** of type `display`) is not permitted. To change text dynamically, the `item.text` value of the corresponding [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource must also be updated. As an alternative, an item of type `display` can be placed above the item requiring dynamic text, and its `item.text` value can be modified instead, as shown in the template. In this case, the `item.text` element of the item below the display item may be omitted. + + +Below is a template for a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The placeholder `questionnaire-name` should be replaced with the actual name of the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html), and the file should be named accordingly. The items `business-key` and `user-task-id` are required by the DSF and must always be included. Additional items can be added to the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) as needed. -Below you can find a template for a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. Replace `questionnaire-name` with the name of your [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and have the file be named the same. The items `business-key` and `user-task-id` are required by the DSF and are always included. You can then add any amount of items of your choosing to the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html). ### Questionnaire Template ```xml @@ -54,4 +60,7 @@ Below you can find a template for a [Questionnaire](https://www.hl7.org/fhir/R4/ -``` \ No newline at end of file +``` + +## Related Topics +[Questionnaire and QuestionnaireResponse](../fhir/questionnaire-and-questionnaireresponse.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v1/index.md b/docs/src/process-development/api-v1/index.md deleted file mode 100644 index 436fda63f..000000000 --- a/docs/src/process-development/api-v1/index.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: API v1 -icon: code ---- - -## BPMN -- [Conditions](bpmn/conditions.md) -- [Gateways](bpmn/gateways.md) -- [Messaging](bpmn/messaging.md) -- [Sequence Flow](bpmn/sequence-flow.md) -- [Service Tasks](bpmn/service-tasks.md) -- [Timer Intermediate Catching Events](bpmn/timer-intermediate-catching-events.md) - -## FHIR -- [ActivityDefinition](fhir/activitydefinition.md) -- [Codesystem](fhir/codesystem.md) -- [Task](fhir/task.md) -- [ValueSet](fhir/valueset.md) - -## DSF -- [BPMN Process Execution](dsf/bpmn-process-execution.md) -- [BPMN Process Variables](dsf/bpmn-process-variables.md) -- [Draft Task Resources](dsf/draft-task-resources.md) -- [Environment Variables](dsf/environment-variables.md) -- [Message Correlation](dsf/message-correlation.md) -- [Message Delegates](dsf/message-delegates.md) -- [Organization Identifiers](dsf/organization-identifiers.md) -- [Process Plugin API](dsf/process-plugin-api.md) -- [Process Plugin Definition](dsf/process-plugin-definition.md) -- [Read Access Tag](dsf/read-access-tag.md) -- [Requester and Recipient](dsf/requester-and-recipient.md) -- [Service Delegates](dsf/service-delegates.md) -- [Spring Framework Integration](dsf/spring-framework-integration.md) -- [Versions, Placeholders and URLs](dsf/versions-placeholders-urls.md) - -## Guides -- [Accessing BPMN Process Variables](guides/accessing-bpmn-process-variables.md) -- [Accessing Task Resources During Execution](guides/accessing-task-resources-during-execution.md) -- [Adding Task Input Parameters to Task Profiles](guides/adding-task-input-parameters-to-task-profiles.md) -- [Configuring Read Access Tags](guides/configuring-read-access-tags.md) -- [Creating ActivityDefinitions](guides/creating-activity-definitions.md) -- [Creating CodeSystems for DSF Processes](guides/creating-codesystems-for-dsf-processes.md) -- [Creating Task Resources Based on a Definition](guides/creating-task-resources-based-on-a-definition.md) -- [Creating ValueSets for DSF Processes](guides/creating-valuesets-for-dsf-processes.md) -- [Managing Multiple Incoming Messages and Missing Messages](guides/managing-mutiple-incoming-messages-and-missing-messages.md) -- [Setting Targets for Message Events](guides/setting-targets-for-message-events.md) -- [Starting a Process via Task Resources](guides/starting-a-process-via-task-resources.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/bpmn/conditions.md b/docs/src/process-development/api-v2/bpmn/conditions.md index 41447df07..e4680fc81 100644 --- a/docs/src/process-development/api-v2/bpmn/conditions.md +++ b/docs/src/process-development/api-v2/bpmn/conditions.md @@ -3,6 +3,7 @@ title: Conditions icon: creative --- -### Conditions +## Conditions + +BPMN elements can have a property attached to them which either executes a script or evaluates an expression in order to make a decision. The most common example of this is the [Sequence Flow](./sequence-flow.md) elements following an [Exclusive Gateway](./gateways.md). Each [Sequence Flow](./sequence-flow.md) element will have a condition attached to decide which flow should be pursued. The [Camunda Modeler](https://camunda.com/download/modeler/) distinguishes the two types in the `Type` attribute of the `Condition` tab in a BPMN element. Camunda comes with a GraalVM JavaScript engine but can be extended with other types of scripting engines. See the Camunda documentation on [scripting](https://docs.camunda.org/manual/latest/user-guide/process-engine/scripting/) for more details. Expressions are short boolean evaluations and have the following syntax: `${expression}`. An example of a simple expression would be a condition like `var = true`. For this to work during BPMN process execution, the variable that is used for the boolean condition must be available in the BPMN process variables before the [Sequence Flow](sequence-flow.md) reaches the evaluation of the expression. You can learn more advanced features of Expressions [here](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/). -[Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) allow you to change the behaviour of BPMN processes during execution. There are two ways you are able to add decision logic to Conditions. The [Camunda Modeler](https://camunda.com/download/modeler/) refers to them as `Type`. You can find them in the ``Condition`` tab of certain BPMN elements. The first one is `Script`. This allows you to add arbitrary complexity to your decisions logic and is rarely used for process plugins. The more common Type is `Expression`. Expressions have the following syntax: `${expression}`. An example of a simple expression would be a boolean condition like `var == true`. For this to work during BPMN process execution, the variable you want to use for the boolean condition must be available in the BPMN process variables before [Sequence Flow](sequence-flow.md) reaches the evaluation of the expression. You can learn more advanced features of Expressions [here](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/). \ No newline at end of file diff --git a/docs/src/process-development/api-v2/bpmn/gateways.md b/docs/src/process-development/api-v2/bpmn/gateways.md index 630b26ae0..4c0726281 100644 --- a/docs/src/process-development/api-v2/bpmn/gateways.md +++ b/docs/src/process-development/api-v2/bpmn/gateways.md @@ -3,14 +3,18 @@ title: Gateways icon: creative --- -### Gateways +## Gateways -[Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/) allow you to control the [Sequence Flow](sequence-flow.md). Different types of gateways are useful for different scenarios. +[Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/) allow modelling of decision-based and concurrent workflows. [Exclusive Gateways](#exclusive-gateways) model a decision where one flow gets pursued over other flows. [Event-based Gateways](#event-based-gateways) also model a decision, but are based on events. [Parallel Gateways](#parallel-gateways) model concurrency. -#### Exclusive Gateways +### Exclusive Gateways -[Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) allow you to decide which [Sequence Flow](sequence-flow.md) should be followed based on [conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions). [Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) are not part of the [Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) themselves. You set them through the sequence flow exiting the [Exclusive Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/). In the [Camunda Modeler](https://camunda.com/download/modeler/), you can add conditions to [Sequence Flow](sequence-flow.md) by selecting a [Sequence Flow](sequence-flow.md) and opening the `Condition` tab. You can find more information on how to use Conditions [here](conditions.md). +[Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) decide which one out of multiple [Sequence Flow](sequence-flow.md) should be followed based on [conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions). [Conditions](https://docs.camunda.org/manual/7.21/user-guide/process-engine/expression-language/#conditions) are not part of the [Exclusive Gateways](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/) themselves. They are set through the sequence flow exiting the [Exclusive Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/exclusive-gateway/). In the [Camunda Modeler](https://camunda.com/download/modeler/), conditions can be added to [Sequence Flows](sequence-flow.md) by selecting a [Sequence Flow](sequence-flow.md) and opening the `Condition` tab. More information on how to use Conditions can be found in [Conditions](conditions.md). -#### Event-based Gateway +### Event-based Gateways -The [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) allows you model scenarios where you are expecting one out of a number of events to occur. \ No newline at end of file +The [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) models a decision in the workflow. But instead of [conditions](./conditions.md), the [Event-based Gateway](https://docs.camunda.org/manual/7.21/reference/bpmn20/gateways/event-based-gateway/) uses the triggering of an event to decide which [Sequence Flow](sequence-flow.md) to pursue. + +### Parallel Gateways + +[Parallel Gateways](https://docs.camunda.org/manual/latest/reference/bpmn20/gateways/parallel-gateway/) model concurrent workflows. Their outgoing flows can be joined together again with another [Parallel Gateway](https://docs.camunda.org/manual/latest/reference/bpmn20/gateways/parallel-gateway/). This makes process execution wait for both flows to arrive at the gateway before continuing. diff --git a/docs/src/process-development/api-v2/bpmn/messaging.md b/docs/src/process-development/api-v2/bpmn/messaging.md index 97d05703b..10657a006 100644 --- a/docs/src/process-development/api-v2/bpmn/messaging.md +++ b/docs/src/process-development/api-v2/bpmn/messaging.md @@ -4,21 +4,21 @@ icon: creative --- -### Messaging +## Messaging -In order to enable communication with other lanes, pools or even entirely separate processes you need to be able to exchange information. In BPMN, you can use [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) to model this information exchange. Modeling communication with [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) in the same diagram uses Message Flow. Message Flow is typically represented by a dashed line arrow between BPMN elements with a black (send) or white (receive) envelope icon. The following BPMN collaboration diagram shows message exchange between two processes. +Enabling communication with other lanes, pools or even entirely separate processes requires the ability to exchange information. In BPMN, [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) are used to model this information exchange. Modeling communication with [Message Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/) in the same diagram uses Message Flow. Message Flow is typically represented by a dashed line arrow between BPMN elements with a black (send) or white (receive) envelope icon. The following BPMN collaboration diagram shows message exchange between two processes. ![BPMN collaboration diagram with two processes using message flow to exchange information between two organizations](/photos/developer-documentation/message_flow.svg) -#### Message Start Event +### Message Start Event -[Message Start Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) allow a BPMN process to be started by an incoming message. In the DSF, all BPMN processes are started via messages. Therefore, you will have to include a [Message Start Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) at the beginning of all of your BPMN models. +[Message Start Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) allow a BPMN process to be started by an incoming message. In the DSF, all BPMN processes are started via messages. Therefore, a [Message Start Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-start-event) has to be included at the beginning of all of your BPMN models. -#### Message Intermediate Throwing Event +### Message Intermediate Throwing Event [Message Intermediate Throwing Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-throwing-event) are used to send messages during process execution. -#### Message Intermediate Catching Event -[Message Intermediate Catching Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-catching-event) serve as the counterpart to [Message Intermediate Throwing Events](messaging.md#message-intermediate-throwing-event). Use them whenever you expect to receive a message from another process or organization during execution. +### Message Intermediate Catching Event +[Message Intermediate Catching Events](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-intermediate-catching-event) serve as the counterpart to [Message Intermediate Throwing Events](messaging.md#message-intermediate-throwing-event). Use them whenever it is expected to receive a message from another process or organization during execution. -#### Message End Event +### Message End Event The [Message End Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/message-events/#message-end-event) will stop the execution of a BPMN process and finish by sending a message. \ No newline at end of file diff --git a/docs/src/process-development/api-v2/bpmn/sequence-flow.md b/docs/src/process-development/api-v2/bpmn/sequence-flow.md index 3650cc635..2a248406d 100644 --- a/docs/src/process-development/api-v2/bpmn/sequence-flow.md +++ b/docs/src/process-development/api-v2/bpmn/sequence-flow.md @@ -3,5 +3,5 @@ title: Sequence Flow icon: creative --- -### Sequence Flow +## Sequence Flow BPMN 2.0 calls the continuous arrows connecting the BPMN elements in BPMN models, Sequence Flow. Sequence Flow exits one BPMN element and points at the next BPMN element to be processed. diff --git a/docs/src/process-development/api-v2/bpmn/service-tasks.md b/docs/src/process-development/api-v2/bpmn/service-tasks.md index ebe8ad3c9..4128d5a2e 100644 --- a/docs/src/process-development/api-v2/bpmn/service-tasks.md +++ b/docs/src/process-development/api-v2/bpmn/service-tasks.md @@ -3,6 +3,6 @@ title: Service Tasks icon: creative --- -### Service Tasks +## Service Tasks -One of the most common types of BPMN Tasks used for modeling DSF processes is the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/). They are different from regular BPMN Tasks in that they offer the ability to link an implementation to the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/) which can be called and executed by a BPMN engine. The BPE (Business Process Engine) server of the DSF leverages this engine to execute your BPMN processes. \ No newline at end of file +One of the most common types of BPMN Tasks used for modeling DSF processes is the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/). They are different from regular BPMN Tasks in that they offer the ability to link an implementation to the [Service Task](https://docs.camunda.org/manual/7.21/reference/bpmn20/tasks/service-task/) which can be called and executed by a BPMN engine. The BPE (Business Process Engine) server of the DSF leverages this engine to execute BPMN processes. diff --git a/docs/src/process-development/api-v2/bpmn/timer-intermediate-catching-events.md b/docs/src/process-development/api-v2/bpmn/timer-intermediate-catching-events.md index 49ab4a8fc..ff19cb3a8 100644 --- a/docs/src/process-development/api-v2/bpmn/timer-intermediate-catching-events.md +++ b/docs/src/process-development/api-v2/bpmn/timer-intermediate-catching-events.md @@ -3,6 +3,6 @@ title: Timer Intermediate Catching Events icon: creative --- -### Timer Intermediate Catching Events +## Timer Intermediate Catching Events -A [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event) allows you to model stopwatch behavior. A timer is started once the BPMN execution arrives at the event. The duration until the timer runs out is specified using the [ISO 8601 Durations](http://en.wikipedia.org/wiki/ISO_8601#Durations) format. Examples can be found [here](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#time-duration). After running out, the BPMN process executes the [Sequence Flow](sequence-flow.md) following the [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event). \ No newline at end of file +A [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event) allows for modelling stopwatch behavior. A timer is started once the BPMN execution arrives at the event. The duration until the timer runs out is specified using the [ISO 8601 Durations](http://en.wikipedia.org/wiki/ISO_8601#Durations) format. Examples can be found [here](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#time-duration). After running out, the BPMN process executes the [Sequence Flow](sequence-flow.md) following the [Timer Intermediate Catching Event](https://docs.camunda.org/manual/7.21/reference/bpmn20/events/timer-events/#timer-intermediate-catching-event). diff --git a/docs/src/process-development/api-v2/bpmn/user-tasks.md b/docs/src/process-development/api-v2/bpmn/user-tasks.md index 8dda98d17..a34f257f7 100644 --- a/docs/src/process-development/api-v2/bpmn/user-tasks.md +++ b/docs/src/process-development/api-v2/bpmn/user-tasks.md @@ -3,6 +3,6 @@ title: User Tasks icon: creative --- -### User Tasks +## User Tasks -User Tasks define a process step that requires some kind of human interaction. Usually this is done by providing some kind of form the user can fill out. The Camunda Modeler allows to configure these forms as either a propriatary format called [Camunda Forms](https://docs.camunda.io/docs/guides/utilizing-forms/) or custom forms called `Embedded or External Task Forms`. The DSF uses such `External Task Forms` in the form of [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [Questionnaire Response](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources. This mechanism is further expanded upon in [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). \ No newline at end of file +User Tasks define a process step that requires some kind of human interaction. Usually this is done by providing some kind of form the user can fill out. The Camunda Modeler allows to configure these forms as either a proprietary format called [Camunda Forms](https://docs.camunda.io/docs/guides/utilizing-forms/) or custom forms called `Embedded or External Task Forms`. The DSF uses such `External Task Forms` in the form of [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [Questionnaire Response](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources. This mechanism is further expanded upon in [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). diff --git a/docs/src/process-development/api-v2/concept.md b/docs/src/process-development/api-v2/concept.md index f983d5e66..02af1c12f 100644 --- a/docs/src/process-development/api-v2/concept.md +++ b/docs/src/process-development/api-v2/concept.md @@ -31,6 +31,7 @@ icon: info - [Requester and Recipient](dsf/requester-and-recipient.md) - [Service Delegates](dsf/service-delegates.md) - [Spring Framework Integration](dsf/spring-framework-integration.md) +- [Target and Targets](dsf/target-and-targets.md) - [Versions, Placeholders and URLs](dsf/versions-placeholders-urls.md) ## Guides diff --git a/docs/src/process-development/api-v2/dsf/bpmn-process-execution.md b/docs/src/process-development/api-v2/dsf/bpmn-process-execution.md index f711532c9..d6c0277c5 100644 --- a/docs/src/process-development/api-v2/dsf/bpmn-process-execution.md +++ b/docs/src/process-development/api-v2/dsf/bpmn-process-execution.md @@ -3,6 +3,6 @@ title: BPMN Process Execution icon: creative --- -### BPMN Process Execution +## BPMN Process Execution -The BPMN process execution is the in-memory representation of a running BPMN process. BPMN processes have their executions structured as a tree hierarchy. Each BPMN process starts with the [process instance](https://docs.camunda.org/manual/7.21/user-guide/process-engine/process-engine-concepts/#process-instances) as its root level execution. If, for example, this root execution reaches a parallel gateway with two paths, it would spawn two child executions under itself for them to process all tasks along their paths on their own. Executions can access all the BPMN elements from the BPMN model as well as the [BPMN process variables](bpmn-process-variables.md). You have access to this representation in your Java code through the `execution` parameter when overriding certain methods in [Service](service-delegates.md) / [Message](message-delegates.md) Delegates like `execute` or `getAdditionalInputParameters` through the `variables` parameter. \ No newline at end of file +The BPMN process execution is the in-memory representation of a running BPMN process. BPMN processes have their executions structured as a tree hierarchy. Each BPMN process starts with the [process instance](https://docs.camunda.org/manual/7.21/user-guide/process-engine/process-engine-concepts/#process-instances) as its root level execution. If, for example, this root execution reaches a parallel gateway with two paths, it would spawn two child executions under itself for them to process all tasks along their paths on their own. Executions can access all the BPMN elements from the BPMN model as well as the [BPMN process variables](bpmn-process-variables.md). Limited access to this representation in the Java code is provided through the `variables` parameter when overriding certain methods in [Service](service-delegates.md) / [Message](message-delegates.md) Delegates like `execute` or `getAdditionalInputParameters`. \ No newline at end of file diff --git a/docs/src/process-development/api-v2/dsf/bpmn-process-variables.md b/docs/src/process-development/api-v2/dsf/bpmn-process-variables.md index 6170e1b1e..cd2baf68e 100644 --- a/docs/src/process-development/api-v2/dsf/bpmn-process-variables.md +++ b/docs/src/process-development/api-v2/dsf/bpmn-process-variables.md @@ -3,8 +3,8 @@ title: BPMN Process Variables icon: creative --- -### BPMN Process Variables +## BPMN Process Variables BPMN process variables hold additional information which has to be available during BPMN process execution. Variables can be directly related to BPMN elements like the boolean value for [Conditions](../bpmn/conditions.md), but do not have to be. BPMN process variables are stored as key-value pairs with the key being the variable name. They are accessible during the entirety of the execution to all [Service](service-delegates.md) / [Message](message-delegates.md) Delegates. -You can learn how to access to the BPMN process variables [here](../guides/accessing-bpmn-process-variables.md). \ No newline at end of file +More information on how to access to the BPMN process variables is found in the guide on accessing [BPMN process variables](../guides/accessing-bpmn-process-variables.md). diff --git a/docs/src/process-development/api-v2/dsf/draft-task-resources.md b/docs/src/process-development/api-v2/dsf/draft-task-resources.md index c1bcaa28c..c8ed0e4f4 100644 --- a/docs/src/process-development/api-v2/dsf/draft-task-resources.md +++ b/docs/src/process-development/api-v2/dsf/draft-task-resources.md @@ -3,9 +3,9 @@ title: Draft Task Resources icon: creative --- -### Draft Task Resources +## Draft Task Resources -[Task](../fhir/task.md) resources with status `draft` are used to create the DSF FHIR server's functionality of starting processes via its web interface. They are stored in `.../tutorial-process/src/main/resources/fhir/Task`. Compared to regular [Task](../fhir/task.md) resources used to start BPMN processes, this type of [Task](../fhir/task.md) resource requires the status `draft` instead the usual `requested`. It also replaces the value for `authoredOn` with the placeholder `#{date}`, the values of organization identifiers with the placeholder `#{organization}` and all instances of version numbers with `#{version}`. Additionally, it requires setting the `Task.identifier` element. It should look something like this: +[Task](../fhir/task.md) resources with status `draft` are used to create the DSF FHIR server's functionality of starting processes via its web interface. They are stored in `.../tutorial-process/src/main/resources/fhir/Task`. Compared to regular [Task](../fhir/task.md) resources used to start BPMN processes, this type of [Task](../fhir/task.md) resource requires the status `draft` instead of the usual `requested`. It also replaces the value for `authoredOn` with the placeholder `#{date}`, the values of organization identifiers with the placeholder `#{organization}` and all instances of version numbers with `#{version}`. Additionally, it requires setting the `Task.identifier` element. It should look something like this: ```xml @@ -14,8 +14,8 @@ icon: creative ``` `processKey` should be the same one used in [URLs](versions-placeholders-urls.md#urls). -`task-name` can be any String you wish to identify this task with. E.g. you can use the file name of the Draft Task. +`task-name` can be any String this task should be identified with. E.g. you can use the file name of the Draft Task. -For a complete example you can take a look at the Draft Task Resource in one of the solution branches and compare it to the one needed for cURL. The [Task](../fhir/task.md) resource created for cURL can be found at `.../tutorial-process/src/main/resources/example-task.xml`. +A complete example for a Draft Task Resource can be found in the [Ping Pong Process Plugin](https://github.com/datasharingframework/dsf-process-ping-pong/blob/main/src/main/resources/fhir/Task/dsf-task-start-ping.xml). -You might also want to check out [this guide](../guides/creating-task-resources-based-on-a-definition.md) if you do not know how to create [Task](../fhir/task.md) resources in general. \ No newline at end of file +There is also a [guide for creating task resources based on a StructureDefinition](../guides/creating-task-resources-based-on-a-definition.md) if more information on how to create [Task](../fhir/task.md) resources is required. diff --git a/docs/src/process-development/api-v2/dsf/environment-variables.md b/docs/src/process-development/api-v2/dsf/environment-variables.md index fcea6697c..4f0b5bd7e 100644 --- a/docs/src/process-development/api-v2/dsf/environment-variables.md +++ b/docs/src/process-development/api-v2/dsf/environment-variables.md @@ -3,8 +3,8 @@ title: Environment Variables icon: creative --- -### Environment Variables +## Environment Variables -Environment variables offer a way to make configuration data available at the start of a [BPMN process execution](bpmn-process-execution.md). They are the same for all running process instances. They can be defined by adding a member variable with the [Spring-Framework @Value](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-value-annotations) annotation to the configuration class `TutorialConfig`. The value of the annotation uses the `${..}` notation and follows the form `${some.property:defaultValue}`, where each dot in the property name corresponds to an underscore in the equivalent environment variable. Environment variables are always written upper-case. The property `some.property` therefore corresponds to the environment variable `SOME_PROPERTY`. +Environment variables offer a way to make configuration data available at the start of a [BPMN process execution](bpmn-process-execution.md). They are the same for all running process instances. They can be defined by adding a member variable with the [Spring-Framework @Value](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-value-annotations) annotation to any Spring managed bean. For the DSF, the most prominent are classes annotated with [`@Configuration`](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). The value of the annotation uses the `${..}` notation and follows the form `${some.property:defaultValue}`, where each dot in the property name corresponds to an underscore in the equivalent environment variable. Environment variables are always written upper-case. The property `some.property` therefore corresponds to the environment variable `SOME_PROPERTY`. -The DSF provides a feature to automatically generate documentation of environment variables during the Maven build process. You can use the `@ProcessDocumentation` annotation to automatically generate Markdown documentation for all fields with this annotation. You simply have to add [dsf-tools-documentation-generator](https://mvnrepository.com/artifact/dev.dsf/dsf-tools-documentation-generator) as a maven plugin. You can take a look at the `pom.xml` for the `tutorial-process` submodule [here](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/pom.xml) to see how you can add it to your own project. Keep in mind to point the `` field to the package you want documentation for. \ No newline at end of file +The DSF provides a feature to automatically generate documentation of environment variables during the Maven build process. The `@ProcessDocumentation` annotation can be used to automatically generate Markdown documentation for all fields with this annotation. This requires adding [dsf-tools-documentation-generator](https://mvnrepository.com/artifact/dev.dsf/dsf-tools-documentation-generator) as a maven plugin. There is an example `pom.xml` for the `tutorial-process` submodule located on [GitHub](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/pom.xml) which uses the maven plugin. The `` field has to point to the package where documentation is desired. diff --git a/docs/src/process-development/api-v2/dsf/message-correlation.md b/docs/src/process-development/api-v2/dsf/message-correlation.md index 23b18e3e3..2c7ba5a10 100644 --- a/docs/src/process-development/api-v2/dsf/message-correlation.md +++ b/docs/src/process-development/api-v2/dsf/message-correlation.md @@ -3,8 +3,8 @@ title: Message Correlation icon: creative --- -### Message Correlation +## Message Correlation -In order for messages to be able to be sent back and forth between organizations with potentially multiple of the same process plugin instances running at the same time and still arriving at the correct process instance, we need some mechanism to map messages to their rightful process instance. This mechanism is called Message Correlation and requires attaching a unique identifier to every process instance. This identifier is called the `business-key`. The `business-key` will get attached to every outgoing message automatically. +In order for messages to be able to be sent back and forth between organizations with potentially multiple of the same process plugin instances running at the same time and still arriving at the correct process instance, some mechanism is needed to map messages to their rightful process instance. This mechanism is called Message Correlation and requires attaching a unique identifier to every process instance. This identifier is called the `business-key`. The `business-key` will get attached to every outgoing message automatically. -It is possible that the `business-key` is insufficient to map messages to the correct process instance. This happens when you use subprocesses in your BPMN model which all expect messages to be sent to them, not the parent process. To solve this issue, [Task](../fhir/task.md) resources also come with an [Input Parameter](../fhir/task.md#task-input-parameters) called `correlation-key`. This is a secondary identifier you can attach to all messages if you need them to arrive at a specific subprocess. You can learn more about how `correlation-keys` are used by studying the [Ping-Pong Process](https://github.com/datasharingframework/dsf-process-ping-pong). \ No newline at end of file +It is possible that the `business-key` is insufficient to map messages to the correct process instance. This happens during subprocesses in your BPMN model which all expect messages to be sent to them, not the parent process. To solve this issue, [Task](../fhir/task.md) resources also come with an [Input Parameter](../fhir/task.md#task-input-parameters) called `correlation-key`. This is a secondary identifier that has to be attached to all messages in order for them to arrive at a specific subprocess. This is done when creating [targets](../dsf/target-and-targets.md#targets) for outgoing messages and requires setting the `correlation-key` as a local variable using the constant `BpmnExecutionVariables.CORRELATION_KEY` before a message is received in the subprocess. diff --git a/docs/src/process-development/api-v2/dsf/message-delegates.md b/docs/src/process-development/api-v2/dsf/message-delegates.md index 61a1a06f1..f5021e4d9 100644 --- a/docs/src/process-development/api-v2/dsf/message-delegates.md +++ b/docs/src/process-development/api-v2/dsf/message-delegates.md @@ -3,13 +3,17 @@ title: Message Delegates icon: creative --- -### Message Delegates +## Message Delegates -Message Delegates are the Java representation of the [Message Events](../bpmn/messaging.md) in your BPMN model. You link a Message Delegate to a certain [Message Event](../bpmn/messaging.md) by selecting the Message Event in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. Make sure you use the fully qualified class name. Like this: +Message Delegates are the Java representation of the [Message Events](../bpmn/messaging.md) in a BPMN model. Message Delegates are linked to a certain [Message Event](../bpmn/messaging.md) by selecting the Message Event in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. This uses the fully qualified class name. For example: ``` -org.package.myClass +org.package.MyClass ``` -You will only need Message Delegates for [Message Send Events](../bpmn/messaging.md). Incoming messages will be resolved to the correct [BPMN process execution](bpmn-process-execution.md) automatically using [Message Correlation](message-correlation.md) and the message inputs will be added to that execution's [process variables](bpmn-process-variables.md). +Message Delegates are only needed for [Message Send Events](../bpmn/messaging.md). Incoming messages will be resolved to the correct [BPMN process execution](bpmn-process-execution.md) automatically using [Message Correlation](message-correlation.md) and the message inputs will be added to that execution's [process variables](bpmn-process-variables.md). -To make a Message Delegate for [Message Send Events](../bpmn/messaging.md), your Java class needs to extend `AbstractTaskMessageSend`. Most of the time, you will not be adding any processing logic to your Message Delegates, therefore you usually won't be overwriting the `doExecute` method like with [Service Delegates](service-delegates.md). Instead, you most likely want to aggregate the information you processed in earlier steps and attach it to a message. For this you need to overwrite the `getAdditionalInputParamters` method. The DSF translates BPMN messages into FHIR [Task](../fhir/task.md) resources to execute the communication modeled by your BPMN diagrams. The information you are sending to another BPMN process is specified in the Task.input elements a.k.a. [Input Parameters](../fhir/task.md#task-input-parameters), hence the name of the method. The constructor of your delegate class should also forward a `ProcessPluginApi` instance to its superclass constructor. You can learn more about the `ProcessPluginApi` [here](process-plugin-api.md). +To make a Message Delegate for [Message Send Events](../bpmn/messaging.md), the Java class needs to implement the interface `MessageSendTask`. Most of the time, there will not be any processing logic inside Message Delegates, therefore the `execute` method will not be overridden like with [Service Delegates](../dsf/service-delegates.md). Although there might be cases where this is necessary. Instead, Message Delegates should be used to aggregate previously computed data and attach it to the message. This is done by overriding the `getAdditionalInputParamters` method. The DSF translates BPMN messages into FHIR [Task](../fhir/task.md) resources to execute the communication modeled in BPMN diagrams. The information being sent to another BPMN process is specified in the Task.input elements a.k.a. [Input Parameters](../fhir/task.md#task-input-parameters), hence the name of the method. + + +## Related Topics +[Messaging](../bpmn/messaging.md), [Input Parameters](../fhir/task.md#task-input-parameters), [Adding Input Parameter to Task Profiles](../guides/adding-task-input-parameters-to-task-profiles.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/dsf/organization-identifiers.md b/docs/src/process-development/api-v2/dsf/organization-identifiers.md index 691a551d8..dfb78a204 100644 --- a/docs/src/process-development/api-v2/dsf/organization-identifiers.md +++ b/docs/src/process-development/api-v2/dsf/organization-identifiers.md @@ -3,8 +3,11 @@ title: Organization Identifiers icon: creative --- -### Organization Identifiers -DSF FHIR server instances always have something called an `organization identifer`. It uniquely identifies the organization the DSF FHIR server instance belongs to for its [Allow-List mechanism](https://dsf.dev/intro/info/allowList.html). It is configured as an [environment variable](https://dsf.dev/operations/latest/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). You can make a GET request to `https://domain/fhir/Organization` to get a list of all organizations for the DSF FHIR server instance running under `domain`. The results will also include the `organization identifier` of each organization. +## Organization Identifiers +DSF FHIR server instances can configure an `organization identifier`. It uniquely identifies the organization the DSF FHIR server instance belongs to for its [Allow-List mechanism](https://dsf.dev/intro/info/allowList.html). It is set as an [environment variable](https://dsf.dev/stable/maintain/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). A GET request to `https://domain/fhir/Organization` will return a list of all organizations for the DSF FHIR server instance running under `domain`. The results will also include the `organization identifier` of each organization. -#### Organization Identifiers in Task Resources -[Task](../fhir/task.md) resources require you to reference an organization via its identifier as the `Task.requester` and `Task.restriction.recipient` elements. The exact values for these elements depend on the [ActivityDefinition](../fhir/activitydefinition.md) the [Task](../fhir/task.md) resource should conform to. As a general rule, you will want to put the identifier of your own organization as the `Task.requester` and `Task.restriction.recipient` elements for [Task](../fhir/task.md) resources which initially start processes. All other cases depend on the context of the message being sent during process execution. \ No newline at end of file +### Organization Identifiers in Task Resources +[Task](../fhir/task.md) resources require a reference to an organization via its identifier as the `Task.requester` and `Task.restriction.recipient` elements. The exact values for these elements depend on the [ActivityDefinition](../fhir/activitydefinition.md) the [Task](../fhir/task.md) resource should conform to. As a general rule, the identifier of your own organization should be used as the `Task.requester` and `Task.restriction.recipient` elements for [Task](../fhir/task.md) resources which initially start processes. All other cases depend on the context of the message being sent during process execution. An easy way to generalize this in [Draft Task Resources](draft-task-resources.md) is to use the `#{organization}` [placeholder](versions-placeholders-urls.md#placeholders). + +## Related Topics +[Allow-List](https://dsf.dev/intro/info/allowList.html), [ActivityDefinition](../fhir/activitydefinition.md), [Environment Variables](environment-variables.md), [Requester and Recipient](requester-and-recipient.md), [Task](../fhir/task.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/dsf/process-plugin-api.md b/docs/src/process-development/api-v2/dsf/process-plugin-api.md index 5d1381a5a..60f968aaf 100644 --- a/docs/src/process-development/api-v2/dsf/process-plugin-api.md +++ b/docs/src/process-development/api-v2/dsf/process-plugin-api.md @@ -3,9 +3,9 @@ title: Process Plugin API icon: creative --- -### Process Plugin API v1 Maven Module +## Process Plugin API Maven Module -The [DSF Process Plugin API module](https://mvnrepository.com/artifact/dev.dsf/dsf-bpe-process-api-v1) consists of a set of utility classes designed to provide easy access to solutions for process plugin use cases. This includes for example the `Variables` class, which provides access to the [BPMN process variables](bpmn-process-variables.md). +The [DSF Process Plugin API module](https://central.sonatype.com/artifact/dev.dsf/dsf-bpe-process-api-v2) consists of a set of utility classes designed to provide easy access to common solutions for process plugin use cases which would otherwise require lots of boilerplate code. An example is the `Variables` class, which provides access to the [BPMN process variables](bpmn-process-variables.md). Maven Dependency: @@ -13,20 +13,28 @@ Maven Dependency: dev.dsf - dsf-bpe-process-api-v1 + dsf-bpe-process-api-v2 ${dsf.version} provided ``` -#### Process Plugin Api -When creating [Service Delegates](service-delegates.md) or [Message Delegates](message-delegates.md) you wil notice that you need to provide a constructor which expects a `ProcessPluginApi` object and forward it to the superclasses' constructor. -This API instance provides a variety of utility classes: -- `ProxyConfig`**:** forward proxy configuration -- `EndpointProvider`**:** access to Endpoint resources -- `FhirContext`**:** HAPI FHIR Context for parsing/serializing -- `FhirWebserviceClientProvider`**:** Webservice client to access DSF FHIR server -- `MailService`**:** for sending automatic E-Mails (if configured) -- `OrganizationProvider`**:** access to Organization resources -- `Variables`**:** access to BPMN execution variables \ No newline at end of file +### Process Plugin Api +[Service Delegates](service-delegates.md) or [Message Delegates](message-delegates.md) expose a `ProcessPluginApi` instance when overriding their `execute` and `getAdditionalInputParameters` methods. This API instance provides the following utility classes: +- `FhirClientProvider`**:** Provides access to a generic, configurable FHIR web client. Used for connections to FHIR servers that are not the DSF FHIR server. +- `DsfClientProvider`**:** Provides access to preconfigured FHIR web client to access DSF FHIR server including utility methods. +- `TaskHelper`**:** Provides utility methods to interact with Task resource. Namely, Input and Output Parameters. +- `FhirContext`**:** Provides access to the FHIR context. +- `EndpointProvider`**:** Provides utility methods to interact with Endpoint resources. +- `MailService`**:** Provides methods to use the DSF's e-mail functionality. +- `ObjectMapper`**:** Provides access to an ObjectMapper instance to perform e.g. JSON-serialization. +- `OrganizationProvider`**:** Provides utility methods to interact with Organization resources. +- `OidcClientProvider`**:** Provides utility methods for OIDC functionality. +- `ProcessAuthorizationHelper`**:** Provides utility methods to interact with process authorization in [ActivityDefinitions](../fhir/activitydefinition.md). +- `ProxyConfig`**:** Allows you to retrieve information about the DSF proxy. +- `QuestionnaireResponseHelper`**:** Provides utility methods to interact with [QuestionnaireResponse](../fhir/questionnaire-and-questionnaireresponse.md) resources. +- `ReadAccessHelper`**:** Provides utility methods to modify a resource's [read access tag](read-access-tag.md). + +## Related Topics +[Service Delegates](service-delegates.md), [Message Delegates](message-delegates.md) diff --git a/docs/src/process-development/api-v2/dsf/process-plugin-definition.md b/docs/src/process-development/api-v2/dsf/process-plugin-definition.md index a13bdbe26..498ae2514 100644 --- a/docs/src/process-development/api-v2/dsf/process-plugin-definition.md +++ b/docs/src/process-development/api-v2/dsf/process-plugin-definition.md @@ -3,14 +3,17 @@ title: Process Plugin Definition icon: creative --- -### Process Plugin Definition +## Process Plugin Definition -In order for the DSF BPE server to load your plugin you need to provide it with the following information: +In order for the DSF BPE server to load a plugin properly, it needs to provide the following information in what is called the process plugin definition: * A plugin [version](versions-placeholders-urls.md#version-pattern) * A release date * A plugin name * The BPMN model files -* The FHIR resources grouped by BPMN process ID. Your plugin may have any number of BPMN models. Each has their own BPMN process ID and FHIR resources specific to that BPMN process (think [Task](../fhir/task.md) resources needed for messages specific to that BPMN model) -* The Class holding your [Spring Framework Configuration](spring-framework-integration.md) +* The FHIR resources grouped by BPMN process ID. A plugin may have any number of BPMN models. Each has their own BPMN process ID and FHIR resources specific to that BPMN process (like [Task](../fhir/task.md) resources needed for messages specific to that BPMN model) +* The Class holding a [Spring Framework Configuration](spring-framework-integration.md) -You will provide this information by implementing the `dev.dsf.bpe.ProcessPluginDefinition` interface. The DSF BPE server then searches for classes implementing this interface using the Java [ServiceLoader](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html) mechanism. Therefore, you will have to register your interface implementation in the `src/main/resources/META-INF/services/dev.dsf.bpe.ProcessPluginDefinition` file. For this tutorial, the class implementing the `ProcessPluginDefinition` interface, `TutorialProcessPluginDefinition`, has already been added to the file. You can use it as a reference for later when you want to create your own plugin. \ No newline at end of file +To provide this information, one of the classes in the process plugin has to implement the `dev.dsf.bpe.ProcessPluginDefinition` interface. The DSF BPE server then searches for classes implementing this interface using the Java [ServiceLoader](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/util/ServiceLoader.html) mechanism. Therefore, the class also needs to be registered in the `src/main/resources/META-INF/services/dev.dsf.bpe.ProcessPluginDefinition` file. An example of this can be found in the [process plugin tutorial](https://github.com/datasharingframework/dsf-process-tutorial/). + +## Related Topics +[Spring Integration](spring-framework-integration.md), [Versions, Placeholders and URLs](versions-placeholders-urls.md) diff --git a/docs/src/process-development/api-v2/dsf/read-access-tag.md b/docs/src/process-development/api-v2/dsf/read-access-tag.md index 47a02b2c1..90aad4ced 100644 --- a/docs/src/process-development/api-v2/dsf/read-access-tag.md +++ b/docs/src/process-development/api-v2/dsf/read-access-tag.md @@ -3,9 +3,9 @@ title: Read Access Tag icon: creative --- -### Read Access Tag +## Read Access Tag -Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/task.md)) to the DSF FHIR server unless it is your own organization. By default, the same applies to reading FHIR resources (again except [Task](../fhir/task.md)). But since the DSF is often used to offer medical data in form of FHIR resources, you will find yourself wanting other organizations to be allowed to read the resources you are offering. The `Resource.meta.tag` element is used define access rules for all FHIR resources in the DSF, with the exception of [Task](../fhir/task.md) resources. We will explain the reason for this exception shortly. For example, allowing read access for all organizations, you would use the following `system` and `code` in your FHIR resource: +Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/task.md)) to the DSF FHIR server unless it is the organization running the instance, which is [configurable](https://dsf.dev/operations/latest/fhir/configuration.html#dev-dsf-fhir-server-organization-identifier-value). By default, the same applies to reading FHIR resources (again except [Task](../fhir/task.md)). But since the DSF is often used to offer medical data in form of FHIR resources, other organizations should be allowed to read some of the resources on the DSF FHIR server. The `Resource.meta.tag` element is used define access rules for all FHIR resources in the DSF, with the exception of [Task](../fhir/task.md) resources. For example, allowing read access for all organizations would use the following `system` and `code` in your FHIR resource: ```xml @@ -15,8 +15,11 @@ Axiomatically, nobody is allowed to write FHIR resources (except [Task](../fhir/ ``` -You can find all codes for the Read Access Tag in its [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml). +All codes for the Read Access Tag can be found in its [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml). -The read access rules for [Task](../fhir/task.md) resources are defined through the `requester` and `recipient` elements of the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) in your plugin's [ActivityDefinitions](../fhir/activitydefinition.md). Therefore, no `read-access-tag` is needed. +The read access rules for [Task](../fhir/task.md) resources are defined through the `requester` and `recipient` elements of the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) in a plugin's [ActivityDefinitions](../fhir/activitydefinition.md). Therefore, no `read-access-tag` is needed. -It is also possible to restrict read access of FHIR resources to organizations with a specific role in a parent organization or a specific identifier. If you want to find out more, you may look at the [guide on configuring the Read Access Tag](../guides/configuring-read-access-tags.md). +It is also possible to restrict read access of FHIR resources to organizations with a specific role in a parent organization or a specific identifier. More information on that can be found in the [guide on configuring the Read Access Tag](../guides/configuring-read-access-tags.md). + +## Related Topics +[Configuring Read Access Tags](../guides/configuring-read-access-tags.md) diff --git a/docs/src/process-development/api-v2/dsf/requester-and-recipient.md b/docs/src/process-development/api-v2/dsf/requester-and-recipient.md index 8407bb318..0aa1a7e9d 100644 --- a/docs/src/process-development/api-v2/dsf/requester-and-recipient.md +++ b/docs/src/process-development/api-v2/dsf/requester-and-recipient.md @@ -3,11 +3,11 @@ title: Requester and Recipient icon: creative --- -### Requester and Recipient Elements +## Requester and Recipient Elements -Below you will find a set of examples for each Coding used by `requester` and `recipient` elements from the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). CodeSystems referenced in the examples can be found [here](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem). Use this collection as a reference point when creating your own [ActivityDefinitions](../fhir/activitydefinition.md). +Below is a set of examples for each Coding used by `requester` and `recipient` elements from the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). CodeSystems referenced in the examples can be found [here](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem). This collection aims to provide a reference point when creating [ActivityDefinitions](../fhir/activitydefinition.md). -#### Requester +### Requester The `requester` element uses one of the following Codings: ```xml @@ -21,7 +21,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local All +#### Local All ```xml @@ -31,7 +31,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local All Practitioner +#### Local All Practitioner ```xml @@ -47,7 +47,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Organization +#### Local Organization ```xml @@ -63,7 +63,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Organization Practitioner +#### Local Organization Practitioner ```xml @@ -87,7 +87,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Parent Organization Role +#### Local Parent Organization Role ```xml @@ -111,7 +111,7 @@ The `requester` element uses one of the following Codings: ``` -##### Local Parent Organization Role Practitioner +#### Local Parent Organization Role Practitioner ```xml @@ -141,7 +141,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote All +#### Remote All ```xml @@ -151,7 +151,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote Organization +#### Remote Organization ```xml @@ -167,7 +167,7 @@ The `requester` element uses one of the following Codings: ``` -##### Remote Parent Organization Role +#### Remote Parent Organization Role ```xml @@ -191,7 +191,7 @@ The `requester` element uses one of the following Codings: ``` -#### Recipient +### Recipient The `recipeint` element uses one of the following Codings: ```xml @@ -199,7 +199,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local All +#### Local All ```xml @@ -209,7 +209,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local Organization +#### Local Organization ```xml @@ -225,7 +225,7 @@ The `recipeint` element uses one of the following Codings: ``` -##### Local Parent Organization Role +#### Local Parent Organization Role ```xml @@ -248,3 +248,7 @@ The `recipeint` element uses one of the following Codings: ``` + + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md) diff --git a/docs/src/process-development/api-v2/dsf/service-delegates.md b/docs/src/process-development/api-v2/dsf/service-delegates.md index 278b51e34..bc6d24f9a 100644 --- a/docs/src/process-development/api-v2/dsf/service-delegates.md +++ b/docs/src/process-development/api-v2/dsf/service-delegates.md @@ -3,10 +3,13 @@ title: Service Delegates icon: creative --- -### Service Delegates +## Service Delegates -Service Delegates are the Java representation of the [Service Tasks](../bpmn/service-tasks.md) in your BPMN model. You link a Service Delegate to a certain [Service Task](../bpmn/service-tasks.md) by selecting the [Service Task](../bpmn/service-tasks.md) in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. Make sure you use the fully qualified class name. Like this: +Service Delegates are the Java representation of the [Service Tasks](../bpmn/service-tasks.md) in a BPMN model. Service Delegates are linked to a certain [Service Task](../bpmn/service-tasks.md) by selecting the [Service Task](../bpmn/service-tasks.md) in the [Camunda Modeler](https://camunda.com/download/modeler/) and adding a Java class to the `Implementation` field. This uses the fully qualified class name: ``` -org.package.myClass +org.package.MyClass ``` -All that is left is for your Java class to extend `AbstractServiceDelegate` and override the `doExecute` method. This is the place where you can put your actual business logic. The method will be called when the [BPMN process execution](bpmn-process-execution.md) arrives at the [Service Task](../bpmn/service-tasks.md) your Service Delegate is linked to. The constructor of your delegate class should also forward a `ProcessPluginApi` instance to its superclass constructor. You can learn more about the `ProcessPluginApi` [here](process-plugin-api.md). \ No newline at end of file +Java classes need to implement the `ServiceTask` interface and override the `execute` method. This method holds the actual business logic. The method will be called when the [BPMN process execution](../dsf/bpmn-process-execution.md) arrives at the [Service Task](../bpmn/service-tasks.md) a Service Delegate is linked to. + +## Related Topics +[BPMN Process Execution](../dsf/bpmn-process-execution.md), [Message Delegates](message-delegates.md), [Service Tasks](../bpmn/service-tasks.md) diff --git a/docs/src/process-development/api-v2/dsf/spring-framework-integration.md b/docs/src/process-development/api-v2/dsf/spring-framework-integration.md index 55f96f342..f4abaea72 100644 --- a/docs/src/process-development/api-v2/dsf/spring-framework-integration.md +++ b/docs/src/process-development/api-v2/dsf/spring-framework-integration.md @@ -3,12 +3,74 @@ title: Spring Framework Integration icon: creative --- -### Spring Framework Integration +## Spring Framework Integration -Since the DSF also employs the use of the [Spring Framework](https://spring.io/projects/spring-framework) you will also have to provide some Spring functionality. When deployed, every process plugin exists in its own [Spring context](https://docs.spring.io/spring-framework/reference/core/beans/introduction.html). To make the process plugin work, you have to provide [Spring Beans](https://docs.spring.io/spring-framework/reference/core/beans/definition.html) with `prototype` [scope](https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html) for all classes which either extend or implement the following classes/interfaces (as of version 1.4.0): -- `AbstractTaskMessageSend` -- `AbstractServiceDelegate` +The DSF uses some of the [Spring Framework's](https://spring.io/projects/spring-framework) functionality. When deployed, every process plugin exists in its own [Spring context](https://docs.spring.io/spring-framework/reference/core/beans/introduction.html). Process plugins require [Spring Beans](https://docs.spring.io/spring-framework/reference/core/beans/definition.html) with `prototype` [scope](https://docs.spring.io/spring-framework/reference/core/beans/factory-scopes.html) for all classes which either extend or implement the following classes/interfaces: +- `Activity` - `DefaultUserTaskListener` -- `ProcessPluginDeploymentStateListener` +- `ExecutionListener` +- `MessageActivity` +- `MessageEndEvent` +- `MessageIntermediateThrowEvent` +- `MessageSendTask` +- `ServiceTask` +- `UserTaskListener` -A [Spring-Framework configuration class](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-java-basic-concepts) located in `spring/config` is expected to provide the Spring Beans. For this tutorial, the `TutorialConfig` class will take this role. If you are unfamiliar with the Spring Framework, you might want to check out the chapter [Java-based Container Configuration](https://docs.spring.io/spring-framework/reference/core/beans/java.html) of the Spring Framework documentation, specifically the topics [Using the @Bean Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/bean-annotation.html) and [Using the @Configuration Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). \ No newline at end of file +A [Spring-Framework configuration class](https://docs.spring.io/spring-framework/docs/current/reference/html/core.html#beans-java-basic-concepts) located in the `spring/config` directory is expected to provide the Spring Beans. If you are unfamiliar with the Spring Framework, you can find more information in [Java-based Container Configuration](https://docs.spring.io/spring-framework/reference/core/beans/java.html) of the Spring Framework documentation, specifically the topics [Using the @Bean Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/bean-annotation.html) and [Using the @Configuration Annotation](https://docs.spring.io/spring-framework/reference/core/beans/java/configuration-annotation.html). + +Below is an example of a Spring configuration class: +```java +@Configuration +public class TutorialConfig +{ + @Value("${dev.dsf.process.tutorial.loggingEnabled:false}") + @ProcessDocumentation(description = "Set to true to enable logging", required = false, processNames = PROCESS_NAME_FULL_DIC) + private boolean loggingEnabled; //environment variable + + @Value("${dev.dsf.process.tutorial.userVote:false}") + @ProcessDocumentation(description = "Set to true to enable users to vote", required = false, processNames = PROCESS_NAME_FULL_VOTING_PROCESS) + private boolean userVote; //environment variable + + //register classes with default constructor as prototype beans + @Bean + public static ActivityPrototypeBeanCreator activityPrototypeBeanCreator() + { + return new ActivityPrototypeBeanCreator(HelloCosMessage.class, CosTask.class, HelloHrpMessage.class, + HrpTask.class, GoodbyeDicMessage.class, StartVotingProcess.class, SelectTargets.class, StartVote.class, + SaveUserVote.class, AutomatedVote.class, PrepareReturnVote.class, ReturnVote.class, + SaveVotingResult.class, SaveTimeoutResult.class, AggregateResults.class); + } + + //register classes with custom constructor as prototype beans + @Bean + @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) + public DicTask dicTask() + { + return new DicTask(loggingEnabled); + } + + @Bean + @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) + public DecideWhetherUserVote decideWhetherUserVote() + { + return new DecideWhetherUserVote(userVote); + } + + @Bean + @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) + public UserVoteListener userVoteListener() + { + return new UserVoteListener(); + } + + @Bean + @Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE) + public SetCorrelationKeyListener setCorrelationKeyListener() + { + return new SetCorrelationKeyListener(); + } +} +``` + +## Related Topics +[Environment Variables](environment-variables.md), [Message Delegates](message-delegates.md), [Service Delegates](service-delegates.md) diff --git a/docs/src/process-development/api-v2/dsf/target-and-targets.md b/docs/src/process-development/api-v2/dsf/target-and-targets.md new file mode 100644 index 000000000..8b8df62db --- /dev/null +++ b/docs/src/process-development/api-v2/dsf/target-and-targets.md @@ -0,0 +1,19 @@ +--- +title: Target and Targets +icon: creative +--- + +## Target + +A target is a container for all information necessary to send messages to other DSF instances. This information includes: +- **Organization Identifier:** Identifier of an [Organization Resource](https://www.hl7.org/fhir/R4/organization.html). Can be acquired through the API's `OrganizationProvider` or by querying a FHIR server (usually the DSF FHIR server) using a `FhirWebserviceClient` provided by the API's `FhirWebserviceProvider`. +- **Endpoint Identifier:** Identifier of an [Endpoint Resource](https://www.hl7.org/fhir/R4/endpoint.html) with the `managingOrganization` being the same organization as the one from the `Organization Identifier` above. Can be acquired through the API's `EndpointProvider` or by querying a FHIR server (usually the DSF FHIR server) using a `FhirWebserviceClient` provided by the API's `FhirWebserviceProvider`. +- **Endpoint URL:** The URL of the endpoint. The [Endpoint Resource](https://www.hl7.org/fhir/R4/endpoint.html) provides this value through its `address` field. +- **Correlation Key:** A value used to correlate messages, that are sent to this target, to their correct process instances. More information on this mechanism can be found in [Message Correlation](message-correlation.md). + +## Targets + +Targets is a container class for a collection of [Target](#target) objects. It also provides utility methods for manipulating the underlying collection. + +## Related Topics +[Message Correlation](message-correlation.md), [Setting Targets for Message Events](../guides/setting-targets-for-message-events.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/dsf/versions-placeholders-urls.md b/docs/src/process-development/api-v2/dsf/versions-placeholders-urls.md index 0381ec629..1fb0ecf0c 100644 --- a/docs/src/process-development/api-v2/dsf/versions-placeholders-urls.md +++ b/docs/src/process-development/api-v2/dsf/versions-placeholders-urls.md @@ -3,9 +3,9 @@ title: Versions, Placeholders and URLs icon: creative --- -### Versions, Placeholders and URLs +## Versions, Placeholders and URLs -#### Version Pattern +### Version Pattern Process plugin versions have to obey the pattern: ``` @@ -14,25 +14,28 @@ Process plugin versions have to obey the pattern: The first two numbers (`1.2`) are used in FHIR resources and signal changes which break compatibility with previous process versions. For example, altering FHIR resources usually results in a breaking change. The latter two (`3.4`) signal changes which do not break compatibility with previous process versions. Specifically, the 4th number is reserved for bug-fixes and the 3rd number includes all other non-breaking changes. -#### Placeholders +### Placeholders To avoid specifying the version and release date in multiple files, the placeholders `#{version}` and `#{date}` can be used within FHIR resources and BPMN models. They are replaced with the values returned by the methods `ProcessPluginDefinition#getResourceVersion` and `ProcessPluginDefinition#getReleaseDate` respectively during deployment of a process plugin by the DSF BPE server. There is also a placeholder for the organization the DSF instance is running in: `#{organization}`, typically use in [Draft Task Resources](draft-task-resources.md). -#### URLs +### URLs -BPMN models have an ID call process definition key. The BPMN process definition key needs to be specified following the pattern: +BPMN models have an ID called process definition key. The BPMN process definition key needs to be specified following the pattern: ``` ^[-a-zA-Z0-9]+_[-a-zA-Z0-9]+$ Example: domainorg_processKey ``` -In addition, the BPMN model needs to specify a version. You should be using the ``#{version}`` [placeholder](#placeholders) for this as well. The DSF will also reference this process in URL form in FHIR resources: +In addition, the BPMN model needs to specify a version. The `#{version}` [placeholder](#placeholders) should be used for this as well. The DSF will also reference this process in URL form in FHIR resources: ``` http://domain.org/bpe/Process/processKey|1.2 ``` -As you can see, the version in the URL ``|1.2`` only uses the resource version and omits the code base version. As mentioned in [Version Pattern](#version-pattern), this means that only changes to the first two version numbers are significant to signal compatibility when communicating with other process plugin instances. The process definition key and URL are also related to each other. The DSF will try to match BPMN models to FHIR resources by transforming the URL into a process definition key. That is why it is important you obey the pattern above. +The version in the URL `|1.2` only uses the resource version and omits the code base version. As mentioned in [Version Pattern](#version-pattern), this means that only changes to the first two version numbers are significant to signal compatibility when communicating with other process plugin instances. The process definition key and URL are also related to each other. The DSF will try to match BPMN models to FHIR resources by transforming the URL into a process definition key. That is why it is mandatory to follow the pattern above. -You will use the above URL as your instantiatesCanonical value for [Task](../fhir/task.md) profile definitions as well as references to [Task](../fhir/task.md) profiles in other resources. You will also use it as the URL value for your [ActivityDefinitions](../fhir/activitydefinition.md). In this case though, you have to split up the URL into two parts. You will separate the version (``|1.2``) from the URL and use it as a value for the `ActivityDefinition.version` element. Since it refers to the plugin's resource version, you should also use the `#{version}` [placeholder](#placeholders) here instead. Going by the example from above, you will be left with a URL that looks like this: +The above URL will be used as the instantiatesCanonical value for [Task](../fhir/task.md) profile definitions as well as references to [Task](../fhir/task.md) profiles in other resources. It is also used as the URL value for [ActivityDefinitions](../fhir/activitydefinition.md). In this case though, the URL has to be split into two parts. The version (`|1.2`) needs to be separated from the URL and used as a value for the `ActivityDefinition.version` element. Since it refers to the plugin's resource version, the `#{version}` [placeholder](#placeholders) should be used here instead. Going by the example from above, the final URL looks like this: ``` http://domain.org/bpe/Process/processKey ``` -This will be the value for your `ActivityDefinition.url` element with `#{version}` as the value for your `ActivityDefinition.version` element. \ No newline at end of file +This will be the value for the `ActivityDefinition.url` element with `#{version}` as the value for the `ActivityDefinition.version` element. + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md), [Process Plugin Definition](process-plugin-definition.md) diff --git a/docs/src/process-development/api-v2/fhir/activitydefinition.md b/docs/src/process-development/api-v2/fhir/activitydefinition.md index 5cd27ca91..ae4e64c9a 100644 --- a/docs/src/process-development/api-v2/fhir/activitydefinition.md +++ b/docs/src/process-development/api-v2/fhir/activitydefinition.md @@ -3,7 +3,7 @@ title: ActivityDefinition icon: creative --- -### ActivityDefinition +## ActivityDefinition [ActivityDefinitions](http://hl7.org/fhir/R4/activitydefinition.html) are used by the DSF to advertise which processes are available at any given instance and who is allowed to request and who is allowed to execute a process. The DSF defined elements for this purpose in the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile. @@ -16,8 +16,9 @@ The most important elements in ActivityDefinitions are: The `message-name` element contains the name of the [BPMN message start event](../bpmn/messaging.md#message-start-event) or [BPMN message intermediate catching event](../bpmn/messaging.md#message-intermediate-catching-event) which expects a [Task](task.md) resource complying to the profile defined by `task-profile`. -The `requester` and `recipient` elements define the organisation(s) or person(s) who are allowed to request or receive the message specified by `message-name`. The receiving DSF instance is the one who will execute the process connected to the message. +The `requester` and `recipient` elements define the organisation(s) or person(s) who are allowed to request or receive the message specified by `message-name`. The receiving DSF instance is the one who will execute the process connected to the message. A list of examples for all possible `requester` and `recipient` elements is located [here](../dsf/requester-and-recipient.md). -You will have to create your own [ActivityDefinitions](activitydefinition.md) when developing a process plugin. If you are fluent in reading XML FHIR definitions and translating them into XML resources, you can take a look at the DSF's profile for ActivityDefinitions [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml). ActivityDefinitions also reference other resource definitions. Depending on the resource, you will find them in one of [these folders](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). If you are not as comfortable with these requirements you might want to check out the guide on [creating ActivityDefinitions](../guides/creating-activity-definitions.md). +Creating [ActivityDefinitions](activitydefinition.md) is part of developing a process plugin. Readers fluent in understanding XML FHIR definitions and translating them into resources may take a look at the DSF's profile for ActivityDefinitions [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml). ActivityDefinitions also reference other resource definitions. Depending on the resource they are located in one of [these folders](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). There is also the guide on [creating ActivityDefinitions](../guides/creating-activity-definitions.md) for more in-depth information. -You can also find examples for all possible `requester` and `recipient` elements [here](../dsf/requester-and-recipient.md). \ No newline at end of file +## Related Topics +[Requester and Recipient](../dsf/requester-and-recipient.md), [Read Access Tag](../dsf/read-access-tag.md), [Task](task.md) diff --git a/docs/src/process-development/api-v2/fhir/codesystem.md b/docs/src/process-development/api-v2/fhir/codesystem.md index e40a365f2..ec31894dd 100644 --- a/docs/src/process-development/api-v2/fhir/codesystem.md +++ b/docs/src/process-development/api-v2/fhir/codesystem.md @@ -3,10 +3,13 @@ title: CodeSystem icon: creative --- -### CodeSystem +## CodeSystem -[CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) usually represent a set of concepts which can be assigned to a code (think LOINC). If you want to use a Code in a resource, you will usually include them in a [ValueSet](valueset.md). +[CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) usually represent a set of concepts which can be assigned to a code (think LOINC). Using a Code in a resource requires them to be included in a [ValueSet](valueset.md). Plugin development for the DSF requires the use of [CodeSystems](https://www.hl7.org/fhir/R4/codesystem.html) in two major ways: 1. Using existing [DSF CodeSystems](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem) in other FHIR resources like the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). -2. Creating your own CodeSystem to add additional [Input Parameters](task.md#task-input-parameters) to your [Task](task.md) profiles. \ No newline at end of file +2. Creating custom CodeSystem to add additional [Input Parameters](task.md#task-input-parameters) to [Task](task.md) profiles. + +## Related Topics +[ActivityDefinition](activitydefinition.md), [Task](task.md), [ValueSet](valueset.md) diff --git a/docs/src/process-development/api-v2/fhir/index.md b/docs/src/process-development/api-v2/fhir/index.md index 47e4a6cda..f09084455 100644 --- a/docs/src/process-development/api-v2/fhir/index.md +++ b/docs/src/process-development/api-v2/fhir/index.md @@ -4,10 +4,11 @@ icon: creative --- ## Introduction -The DSF uses a variety of [FHIR resources](https://dsf.dev/intro/info/basics.html#why-are-we-using-fhir-and-bpmn). The DSF uses XML as the format for FHIR resources. The most important resources for plugin development are [ActivityDefinitions](activitydefinition.md), [CodeSystems](codesystem.md), [Tasks](task.md) and [ValueSets](valueset.md). There is also a catalog of DSF-specific FHIR resources including CodeSystems, ValueSets and Extensions. For now, you can find them in the official DSF GitHub repository [here](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). +The DSF uses a variety of [FHIR resources](https://dsf.dev/intro/info/basics.html#why-are-we-using-fhir-and-bpmn). The DSF uses XML as the format for FHIR resources. The most important resources for plugin development are [ActivityDefinitions](activitydefinition.md), [CodeSystems](codesystem.md), [Tasks](task.md) and [ValueSets](valueset.md). There is also a catalog of DSF-specific FHIR resources including CodeSystems, ValueSets and Extensions. They can be found in the official [DSF GitHub repository](https://github.com/datasharingframework/dsf/tree/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir). ## Details - [ActivityDefinition](activitydefinition.md) - [CodeSystem](codesystem.md) +- [Questionnaire and QuestionnaireResponse](questionnaire-and-questionnaireresponse.md) - [Task](task.md) - [ValueSet](valueset.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/fhir/questionnaire-and-questionnaireresponse.md b/docs/src/process-development/api-v2/fhir/questionnaire-and-questionnaireresponse.md new file mode 100644 index 000000000..8dfdc4944 --- /dev/null +++ b/docs/src/process-development/api-v2/fhir/questionnaire-and-questionnaireresponse.md @@ -0,0 +1,11 @@ +--- +title: Questionnaire and QuestionnaireResponse +icon: creative +--- + +## Questionnaire and QuestionnaireResponse + +[Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resources are used by the DSF to implement the user interaction required in [User Tasks](../bpmn/user-tasks.md). Whenever a [User Task](../bpmn/user-tasks.md) is processed, the DSF will create a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) response resource on the DSF FHIR server. This [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) is based on a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource that is provided by the process plugin. This mechanism is described in more detail in the topic on [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md). + +## Related Topics +[User Tasks](../bpmn/user-tasks.md), [User Tasks in the DSF](../guides/user-tasks-in-the-dsf.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/fhir/task.md b/docs/src/process-development/api-v2/fhir/task.md index a647fc46c..53503e18c 100644 --- a/docs/src/process-development/api-v2/fhir/task.md +++ b/docs/src/process-development/api-v2/fhir/task.md @@ -3,17 +3,18 @@ title: Task icon: creative --- -### Task +## Task -The [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource enables the DSF's distributed communication. Whenever a BPMN process instance communicates with a different process instance, the DSF will create a Task resource based on parameters you set in the BPMN model and during execution. It will then automatically send the Task resource to the recipient to start or continue whatever process the Task resource referred to. All Task resources used in the DSF derive from the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). This profile includes a splicing for `Task.input` with three additional [Input Parameters](task.md#task-input-parameters): +The [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource enables the DSF's distributed communication. Whenever a BPMN process instance communicates with a different process instance, the DSF will create a Task resource based on parameters set in the BPMN model and during execution. It will then automatically send the Task resource to the recipient to start or continue whatever process the Task resource referred to. All Task resources used in the DSF derive from the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). This profile includes a splicing for `Task.input` with three additional [Input Parameters](task.md#task-input-parameters): - `message-name` - `business-key` - `correlation-key` -When creating your own plugin, you will want to create your own profiles based on the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). +When creating a process plugin, it is usually necessary to create new profiles based on the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) and put them into `src/resources/fhir/StructureDefinition`. -#### Task Input Parameters +### Task Input Parameters -Task Input Parameters allow you to add additional information to [Task](task.md#task) resources. For example, if your particular data exchange requires additional medical data, you would add a slice to your Task profile in the same way the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) adds slices to the original [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource. Notice that this also requires creating a [CodeSystem](codesystem.md) and including it in a [ValueSet](valueset.md) to be able to use it in the Task resource. +Task Input Parameters allow adding additional information to [Task](task.md#task) resources. For example, if a particular data exchange requires additional medical data, one would add a slice to the Task profile in the same way the [dsf-task-base](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml) adds slices to the original [FHIR Task](https://www.hl7.org/fhir/R4/task.html) resource. It is import to know that this also requires creating a [CodeSystem](codesystem.md) and including it in a [ValueSet](valueset.md) to be able to use it in the Task resource. -If these instructions are insufficient you can check out the guide on [how to add Task Input Parameters](../guides/adding-task-input-parameters-to-task-profiles.md). \ No newline at end of file +## Related Topics +[ActivityDefinition](activitydefinition.md), [Adding Task Input Parameter to Task Profiles](../guides/adding-task-input-parameters-to-task-profiles.md) diff --git a/docs/src/process-development/api-v2/fhir/valueset.md b/docs/src/process-development/api-v2/fhir/valueset.md index 6be03a3fb..e980c4cf3 100644 --- a/docs/src/process-development/api-v2/fhir/valueset.md +++ b/docs/src/process-development/api-v2/fhir/valueset.md @@ -3,8 +3,11 @@ title: ValueSet icon: creative --- -### ValueSet +## ValueSet [ValueSets](https://www.hl7.org/fhir/R4/valueset.html) bind codes from [CodeSystems](codesystem.md) to coded elements like `code`, `Coding` or `CodeableConcept`. -[ValueSets](https://www.hl7.org/fhir/R4/valueset.html) are mostly needed to use the [Concepts](https://www.hl7.org/fhir/R4/codesystem-definitions.html#CodeSystem.concept) from [CodeSystems](codesystem.md) in your [Task](task.md) profiles. \ No newline at end of file +[ValueSets](https://www.hl7.org/fhir/R4/valueset.html) are mostly needed to use the [Concepts](https://www.hl7.org/fhir/R4/codesystem-definitions.html#CodeSystem.concept) from [CodeSystems](codesystem.md) in [Task](task.md) profiles. + +## Related Topics +[CodeSystem](codesystem.md), [Task](task.md) diff --git a/docs/src/process-development/api-v2/guides/accessing-bpmn-process-variables.md b/docs/src/process-development/api-v2/guides/accessing-bpmn-process-variables.md index f03bee5d0..2c809593c 100644 --- a/docs/src/process-development/api-v2/guides/accessing-bpmn-process-variables.md +++ b/docs/src/process-development/api-v2/guides/accessing-bpmn-process-variables.md @@ -3,8 +3,12 @@ title: Accessing BPMN Process Variables icon: creative --- -### Accessing BPMN Process Variables +## Accessing BPMN Process Variables -After creating a [Service Delegate](../dsf/service-delegates.md) or [Message Delegate](../dsf/message-delegates.md), you might want to retrieve data from or store data in the [BPMN process variables](../dsf/bpmn-process-variables.md). You can achieve this either through the [BPMN process execution](../dsf/bpmn-process-execution.md) or via the `Variables` class. *It is very much recommended to use the latter method*. +Access to retrieve data from or store data in the [BPMN process variables](../dsf/bpmn-process-variables.md) can be acquired via the `Variables` class. An instance is usually available when overriding methods in [Service Delegates](../dsf/service-delegates.md) and [Message Delegates](../dsf/message-delegates.md). If an instance is missing in a place where it should be accessible, please [let us know](https://dsf.dev/community/contribute/). -The `Variables` class provides lots of utility methods to read or write certain types of [BPMN process variables](../dsf/bpmn-process-variables.md). If for some reason you need to fall back on the [BPMN process execution](../dsf/bpmn-process-execution.md) to solve your problem, we would like to learn how the current API of the `Variables` class is limiting you. Contact us, and we might turn it into a feature request ([Contribute](https://dsf.dev/stable/contribute)). +The `Variables` class provides lots of utility methods to read or write certain types +of [BPMN process variables](../dsf/bpmn-process-variables.md). If the methods provided by the `Variables` class are insufficient to solve a problem, we would like to learn in what way the current API of the `Variables` class is limiting. Again, please [let us know](https://dsf.dev/community/contribute/). + +## Related Topics +[BPMN Process Variables](../dsf/bpmn-process-variables.md), [Message Delegates](../dsf/message-delegates.md), [Service Delegates](../dsf/service-delegates.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/guides/accessing-task-resources-during-execution.md b/docs/src/process-development/api-v2/guides/accessing-task-resources-during-execution.md index 196e16381..f5cbf1e50 100644 --- a/docs/src/process-development/api-v2/guides/accessing-task-resources-during-execution.md +++ b/docs/src/process-development/api-v2/guides/accessing-task-resources-during-execution.md @@ -3,10 +3,14 @@ title: Accessing Task Resources During Execution icon: creative --- -### Accessing Task Resources During Execution +## Accessing Task Resources During Execution -If you want access to the [Task](../fhir/task.md) resources in your [Service](../dsf/service-delegates.md) / [Message](../dsf/message-delegates.md) Delegates, the `Variables` class will provide methods which return certain kinds of [Task](../fhir/task.md) resources. The most commonly used ones are the start [Task](../fhir/task.md), referring to the [Task](../fhir/task.md) / [Message Start Event](../bpmn/messaging.md#message-start-event) responsible for starting the process, and the latest [Task](../fhir/task.md), referring to most recently received [Task](../fhir/task.md) / Message. -In principle, this is sufficient to access all information in a [Task](../fhir/task.md) resource, since you have the [Task](../fhir/task.md) resource's Java object, but very cumbersome. -Instead of navigating the [Task](../fhir/task.md) resource's element tree, you should first try to use the [ProcessPluginApi's](../dsf/process-plugin-api.md) `TaskHelper` in conjunction with the method above. The `TaskHelper` class offers specific methods related to [Task](../fhir/task.md) resources. -The most common use case for this is retrieving data from a [Task's](../fhir/task.md) [Input Parameter](../fhir/task.md#task-input-parameters) or creating a new [Input Parameter](../fhir/task.md#task-input-parameters) for a [Message Delegate's](../dsf/message-delegates.md) `getAdditionalInputParameters` method. When retrieving data from a [Task's](../fhir/task.md) Input Parameter you first have to get to the [Input Parameter](../fhir/task.md#task-input-parameters) you are looking to extract data from. You can use one of the `TaskHelper's` getters for [Input Parameters](../fhir/task.md#task-input-parameters) to find the right one. The methods will try to match the provided [CodeSystem](../fhir/codesystem.md) and Code to any [Input Parameter](../fhir/task.md#task-input-parameters) of the provided [Task](../fhir/task.md) resource. Depending on the method you chose you will for example receive all matches or just the first one. -To create new [Input Parameters](../fhir/task.md#task-input-parameters) to attach to a [Task](../fhir/task.md) resource, you may invoke the `TaskHelper#createInput` method. This is most often used when overriding the `getAdditionalInputParamters` method of you [Message Delegate](../dsf/message-delegates.md). \ No newline at end of file +Access to the [Task](../fhir/task.md) resources in [Service](../dsf/service-delegates.md) / [Message](../dsf/message-delegates.md) Delegates is provided by the `Variables` class. It comes with methods which return certain kinds of [Task](../fhir/task.md) resources. The most commonly used ones are the start [Task](../fhir/task.md), referring to the [Task](../fhir/task.md) / [Message Start Event](../bpmn/messaging.md#message-start-event) responsible for starting the process, and the latest [Task](../fhir/task.md), referring to most recently received [Task](../fhir/task.md) / Message. +In principle, this is sufficient to access all information in a [Task](../fhir/task.md) resource, since there is access to the full in-memory representation of the [Task](../fhir/task.md) resource. This however can be very cumbersome to use and produces a lot of boilerplate when traversing the resource tree to access certain common elements. +Instead of navigating the [Task](../fhir/task.md) resource's element tree, it is recommended to use the [ProcessPluginApi's](../dsf/process-plugin-api.md) `TaskHelper` in conjunction with the method above. The `TaskHelper` class offers specific methods related to [Task](../fhir/task.md) resources. +The most common use case for this is retrieving data from a [Task's](../fhir/task.md) [Input Parameter](../fhir/task.md#task-input-parameters) or creating a new [Input Parameter](../fhir/task.md#task-input-parameters) for a [Message Delegate's](../dsf/message-delegates.md) `getAdditionalInputParameters` method. When retrieving data from a [Task's](../fhir/task.md) Input Parameter one first has to get to the [Input Parameter](../fhir/task.md#task-input-parameters) one is looking to extract data from. The `TaskHelper's` getters for [Input Parameters](../fhir/task.md#task-input-parameters) are useful to find the right one. The methods will try to match the provided [CodeSystem](../fhir/codesystem.md) and Code to any [Input Parameter](../fhir/task.md#task-input-parameters) of the provided [Task](../fhir/task.md) resource. Depending on the method it is possible to receive all matches or just the first one. +To create new [Input Parameters](../fhir/task.md#task-input-parameters) to attach to a [Task](../fhir/task.md) resource, one may invoke the `TaskHelper#createInput` method. This is most often used when overriding the `getAdditionalInputParameters` method of a [Message Delegate](../dsf/message-delegates.md). + + +## Related Topics +[Accessing BPMN Process Variables](accessing-bpmn-process-variables.md), [Message Delegates](../dsf/message-delegates.md), [Service Delegates](../dsf/service-delegates.md), [Task](../fhir/task.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/guides/adding-task-input-parameters-to-task-profiles.md b/docs/src/process-development/api-v2/guides/adding-task-input-parameters-to-task-profiles.md index 7a625d5f4..1480ee8f8 100644 --- a/docs/src/process-development/api-v2/guides/adding-task-input-parameters-to-task-profiles.md +++ b/docs/src/process-development/api-v2/guides/adding-task-input-parameters-to-task-profiles.md @@ -3,13 +3,13 @@ title: Adding Task Input Parameters to Task Profiles icon: creative --- -### Adding Task Input Parameters to Task Profiles +## Adding Task Input Parameters to Task Profiles -When adding a new [Input Parameter](../fhir/task.md#task-input-parameters) to a [Task](../fhir/task.md) profile, you are essentially adding a new slice to `Task.input`. [Slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) is part of [profiling](https://www.hl7.org/fhir/R4/profiling.html) in FHIR. Profiling lets you create your own FHIR definitions based on pre-existing FHIR definitions. A slicing defines constraints on element lists like `Task.input` e.g. by only allowing the elements to be of certain types. -For example, you might have a list of fruits in a `FruitBasket` resource. Constraining that list to only include fruits of type `Apple`, `Banana` and `Orange` would be considered [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing). -This guide will not cover how slicing works in general, only for the case presented by the DSF FHIR resource context. Our goal will be to add a new [Input Parameter](../fhir/task.md#task-input-parameters) of type `example-input` to the `task-start-dic-process.xml` profile which will be used to submit `integer` values to our `dicProcess`. +When adding a new [Input Parameter](../fhir/task.md#task-input-parameters) to a [Task](../fhir/task.md) profile, a new slice is added to `Task.input`. [Slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) is part of [profiling](https://www.hl7.org/fhir/R4/profiling.html) in FHIR. Profiling lets you create your own FHIR definitions based on pre-existing FHIR definitions. A slicing defines constraints on element lists like `Task.input` e.g. by only allowing the elements to be of certain types. +For example, there might be a list of fruits in a `FruitBasket` resource. Constraining that list to only include fruits of type `Apple`, `Banana` and `Orange` would be considered [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing). +This guide will not cover how slicing works in general, only for the case presented by the DSF FHIR resource context. The goal will be to add a new [Input Parameter](../fhir/task.md#task-input-parameters) of type `example-input` to the `task-start-dic-process.xml` profile which will be used to submit `integer` values to a process called `dicProcess`. -Let us start out by adding a slice to `task-start-dic-process.xml`. Since there is already a slicing defined on `Task.input` by `task-start-dic-process.xml`'s `baseDefinition`, we have to check out this resource first. As a part of the [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement, slicing also uses [Element Definitions](https://www.hl7.org/fhir/R4/elementdefinition.html). +As a first step, a slice to `task-start-dic-process.xml` is added. Since there is already a slicing defined on `Task.input` by `task-start-dic-process.xml`'s `baseDefinition`, this resource has to be looked at first. As a part of the [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement, slicing also uses [Element Definitions](https://www.hl7.org/fhir/R4/elementdefinition.html). The slicing for `Task.input` is defined in this part of the `baseDefinition`: ```xml @@ -33,9 +33,9 @@ The slicing for `Task.input` is defined in this part of the `baseDefinition`: ``` *The resource can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml)* -We will only need to take a look at the `discrimitator` tag for now. Discriminators define the elements a FHIR processor needs to distinguish slices by. In our case, a processor would look at the values for `type.coding.system` and `type.coding.code` to determine which slice this element belongs to. The discriminator type `value` implies that `type.coding.system` and `type.coding.code` have to be present in all slices and need to have a fixed value. You can learn more about discriminators [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). +First look at the `discriminator` tag. Discriminators define the elements a FHIR processor needs to distinguish slices by. In this case, a processor would look at the values for `type.coding.system` and `type.coding.code` to determine which slice this element belongs to. The discriminator type `value` implies that `type.coding.system` and `type.coding.code` have to be present in all slices and need to have a fixed value. There is more information about discriminators in the [official FHIR documentation](https://www.hl7.org/fhir/R4/profiling.html#discriminator). -Let us revisit `task-start-dic-process.xml` and start adding a slice called `example-input` to it: +Now revisit `task-start-dic-process.xml` and start adding a slice called `example-input` to it: ```xml ... @@ -52,9 +52,9 @@ Let us revisit `task-start-dic-process.xml` and start adding a slice called `exa ``` *Irrelevant elements for this guide are hidden by ... placeholders.* -We have now defined a slice on `Task.input` with the name and id of `example-input` and cardinality of `1..1`. You might want a different cardinality for your use case. We recommend you also take a look at the documentation for [ElementDefinition.id](https://www.hl7.org/fhir/R4/elementdefinition.html#id) and [ElementDefinition.path](https://www.hl7.org/fhir/R4/elementdefinition.html#path). They explain how to create the proper values for these elements. Cardinality is also part of the [element definition](https://www.hl7.org/fhir/R4/elementdefinition.html) hierarchy (see [ElementDefinition.min](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.min) and [ElementDefinition.max](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.max)). +There is now a slice defined on `Task.input` with the name and id of `example-input` and cardinality of `1..1`. The name and cardinality depend on the use case. It is recommended to also take a look at the documentation for [ElementDefinition.id](https://www.hl7.org/fhir/R4/elementdefinition.html#id) and [ElementDefinition.path](https://www.hl7.org/fhir/R4/elementdefinition.html#path). They explain how to create the proper values for these elements. Cardinality is also part of the [element definition](https://www.hl7.org/fhir/R4/elementdefinition.html) hierarchy (see [ElementDefinition.min](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.min) and [ElementDefinition.max](https://www.hl7.org/fhir/R4/elementdefinition-definitions.html#ElementDefinition.max)). -Next up, we need to define the binding for `Task.input:example-input.type`. Because `Task.input.type` is a `CodeableConcept` which uses codings from a [ValueSet](../fhir/valueset.md), the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires us to use `required` as the binding strength: +Next up is the binding for `Task.input:example-input.type`. Because `Task.input.type` is a `CodeableConcept` which uses codings from a [ValueSet](../fhir/valueset.md), the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires the use of `required` as the binding strength: ```xml ... @@ -76,9 +76,9 @@ Next up, we need to define the binding for `Task.input:example-input.type`. Beca ``` -As you can see, we referenced a [ValueSet](../fhir/valueset.md) in this binding. When adding an actual slice for your use case, you will have to reference an existing [ValueSet](../fhir/valueset.md) resource or create a new one. A guide on how to create them can be found [here](../guides/creating-valuesets-for-dsf-processes.md). +The binding now references a [ValueSet](../fhir/valueset.md). Moving beyond this example will require referencing an existing [ValueSet](../fhir/valueset.md) resource or create a new one. A guide on how to create them can be found [here](../guides/creating-valuesets-for-dsf-processes.md). -Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires `Task.input.coding.code` and `Task.input.coding.system` to be present, we will make `Task.input.coding` mandatory as well: +Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminator) requires `Task.input.coding.code` and `Task.input.coding.system` to be present, `Task.input.coding` will be marked as mandatory as well: ```xml ... @@ -105,7 +105,7 @@ Since the [discriminator](https://www.hl7.org/fhir/R4/profiling.html#discriminat ``` -In the beginning we mentioned how `Task.input.type.coding.system` and `Task.input.type.coding.code` have to use fixed values. Here is how we accomplish this: +The beginning mentioned how `Task.input.type.coding.system` and `Task.input.type.coding.code` have to use fixed values. Here is how this is accomplished: ```xml @@ -142,9 +142,9 @@ In the beginning we mentioned how `Task.input.type.coding.system` and `Task.inpu ``` -*Notice that we also made the two elements mandatory because they are required by the discriminator.* +*Notice the two new elements were marked as mandatory because they are required by the discriminator.* -For the `type.coding.system` element we referenced a [CodeSystem](../fhir/codesystem.md). The `type.coding.code` element uses a code from this [CodeSystem](../fhir/codesystem.md) called `example-input`. This is the mechanism by which you actually "name" your [Input Parameter](../fhir/task.md#task-input-parameters). The `type.coding.code` value will identify your [Input Parameter](../fhir/task.md#task-input-parameters) when you use it in an actual [Task](../fhir/task.md#task-input-parameters) resource. Here is how this would look like: +The `type.coding.system` element references a [CodeSystem](../fhir/codesystem.md). The `type.coding.code` element uses a code from this [CodeSystem](../fhir/codesystem.md) called `example-input`. This is the mechanism by which [Input Parameter](../fhir/task.md#task-input-parameters) are "named". The `type.coding.code` value will identify the [Input Parameter](../fhir/task.md#task-input-parameters) when it is used in an actual [Task](../fhir/task.md#task-input-parameters) resource. Here is how this would look like: ```xml @@ -161,9 +161,9 @@ For the `type.coding.system` element we referenced a [CodeSystem](../fhir/codesy ``` -When adding an actual slice for your use case, you will also need to reference an existing [CodeSystem](../fhir/codesystem.md) resource or create a new one to reference. A guide on how to create them can be found [here](../guides/creating-codesystems-for-dsf-processes.md). +Adding a slice in a different use case will also require to reference an existing [CodeSystem](../fhir/codesystem.md) resource or create a new one to reference. A guide on how to create them can be found [here](../guides/creating-codesystems-for-dsf-processes.md). -`Task.input.value[x]` is the actual value you will submit using your Input Parameter. You can make it any of [these](https://www.hl7.org/fhir/R4/datatypes.html#open) data types. This is because `Type.input.value[x]` refers to `*` instead of any particular type in its [definition](https://www.hl7.org/fhir/R4/task-definitions.html#Task.input.value_x_). Let us define it as an `integer` type`: +`Task.input.value[x]` is the actual value submitted when using the Input Parameter. They may be any of [these](https://www.hl7.org/fhir/R4/datatypes.html#open) data types. This is because `Type.input.value[x]` refers to `*` instead of any particular type in its [definition](https://www.hl7.org/fhir/R4/task-definitions.html#Task.input.value_x_). In this case, let it be an `integer` type`: ```xml @@ -207,4 +207,7 @@ When adding an actual slice for your use case, you will also need to reference a ``` -Now we have a new Input Parameter of type `example-input` which accepts any `integer` as its value. +There is now a new Input Parameter of type `example-input` which accepts any `integer` as its value. + +## Related Topics +[Creating CodeSystems for DSF processes](creating-codesystems-for-dsf-processes.md), [Creating ValueSets for DSF processes](creating-valuesets-for-dsf-processes.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v2/guides/configuring-read-access-tags.md b/docs/src/process-development/api-v2/guides/configuring-read-access-tags.md index 404f2286e..7ac655e5a 100644 --- a/docs/src/process-development/api-v2/guides/configuring-read-access-tags.md +++ b/docs/src/process-development/api-v2/guides/configuring-read-access-tags.md @@ -3,9 +3,9 @@ title: Configuring Read Access Tags icon: creative --- -### Configuring Read Access Tags +## Configuring Read Access Tags -To start off, you want to take a look at the [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml) defined for the [Read Access Tag](../dsf/read-access-tag.md) and choose one of the codes from it: +Before starting to configure anything, it is advised to take a look at the [CodeSystem](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-read-access-tag-1.0.0.xml) defined for the [Read Access Tag](../dsf/read-access-tag.md) and choose one of the codes from it: ```xml ... @@ -44,7 +44,7 @@ The codes `LOCAL` and `ALL` are trivial. Their [Read Access Tag](../dsf/read-acc ``` -Let us try to configure a Read Access Tag whose code uses an extension. We will choose `ROLE` for this example. We start out the same way as before: +Now to configure a Read Access Tag whose code uses an extension. This example will use the code `ROLE`. It starts out the same way as before: ```xml @@ -56,7 +56,7 @@ Let us try to configure a Read Access Tag whose code uses an extension. We will The `definition` element of the `ROLE` code references an extension called [dsf-extension-read-access-parent-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-read-access-parent-organization-role-1.0.0.xml). -The most important part of it is the `differential` statement. It uses [element definitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to describe how we need to implement the extension: +The most important part of it is the `differential` statement. It uses [element definitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to describe how the extensions needs to be implemented: ```xml ... @@ -142,7 +142,7 @@ All extensions for the [Read Access Tag](../dsf/read-access-tag.md) CodeSystem a ``` -That is why the first element we are adding to `meta.tag` is an `extension` element: +That is why the first element to be added to `meta.tag` is an `extension` element: ```xml @@ -155,7 +155,7 @@ That is why the first element we are adding to `meta.tag` is an `extension` elem ``` -We will now go through the `differential` statement one element at a time, starting at the top: +Now to process the `differential` statement one element at a time, starting at the top: ```xml ... @@ -175,7 +175,7 @@ We will now go through the `differential` statement one element at a time, start ``` -It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for the `Extension.extension` element, meaning we are dealing with a nested extension. The `discriminator` element tells us that slices will be identified by the value of their `url` attribute. A `rules` element with value `open` means other types of slices may be added later on e.g. when creating a profile. We do not have to add any elements from here to the `meta.tag.extension` element. Next up is the first slice called `parentOrganization`: +It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for the `Extension.extension` element, meaning this is a nested extension. The `discriminator` element defines that slices will be identified by the value of their `url` attribute. A `rules` element with value `open` means other types of slices may be added later on e.g. when creating a profile. This element is not added to the `meta.tag.extension` element it only serves the purpose of defining the `discriminator`. Next up is the first slice called `parentOrganization`: ```xml @@ -213,7 +213,7 @@ It defines a [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for t ``` -The first element defines a slice called `parentOrganization` on the `Extension.extension` element with cardinality `1..1`. The second element defines the url attribute of the `parentOrganization` slice to be fixed to the value `parent-organization`. With this information we can add the next element to `meta.tag`. Since it is defined on `Extension.extension` we will add it to `meta.tag.extension.extension` like this: +The first element defines a slice called `parentOrganization` on the `Extension.extension` element with cardinality `1..1`. The second element defines the url attribute of the `parentOrganization` slice to be fixed to the value `parent-organization`. With this information the next element can be added to `meta.tag`. Since it is defined on `Extension.extension` it will be added it to `meta.tag.extension.extension` like this: ```xml @@ -228,7 +228,7 @@ The first element defines a slice called `parentOrganization` on the `Extension. ``` -After that, it defines `parentOrganization.value[x]` to occur at least once and have a type of `Identifier`. To turn this into an element to add to `meta.tag.extension.extension` we have to replace `[x]` with our code in `value[x].type`, which in this case is `Identifier`. It is important to note, that should the value in the code element be lowercase, you will have make it uppercase before replacement. In our case this means we will have a `meta.tag.extension.extension.valueIdentifier` element: +After that, it defines `parentOrganization.value[x]` to occur at least once and have a type of `Identifier`. To turn this into an element to add to `meta.tag.extension.extension` requires replacing `[x]` with the code in `value[x].type`, which in this case is `Identifier`. It is important to note, that `value[x]` should be camel cased after replacement. This means there will be a `meta.tag.extension.extension.valueIdentifier` element: ```xml @@ -245,7 +245,7 @@ After that, it defines `parentOrganization.value[x]` to occur at least once and ``` -The last two elements define a `system` element with a fixed value and `value` element we can fill in on our own, since it does not have any constraints applied. Notice that the element definition still uses `value[x].system` and `value[x].value`. The replacement mentioned earlier does not happen in the element definition, but since `value[x]` is defined to have the type `Identifier` it is inferred that we mean to reference `Identifier.system` and `Identifier.value`. We will choose an arbitrary `Idenfier` value, but you should be using an actual organization identifier depending on who you want to allow read access to the resource. +The last two elements define a `system` element with a fixed value and `value` element that can be freely set, since it does not have any constraints applied. Notice that the element definition still uses `value[x].system` and `value[x].value`. The replacement mentioned earlier does not happen in the element definition, but since `value[x]` is defined to have the type `Identifier`, it is inferred that `Identifier.system` and `Identifier.value` are referenced. The example will use an arbitrary `Identifier` value, but real application should be using an actual organization identifier depending on which organization has read access to the resource. ```xml @@ -300,7 +300,7 @@ Next is the slice is called `organizationRole`: ``` -Like with `parentOrganization`, we will add an extension element to `meta.tag.extension` with the fixed url value defined above: +Like with `parentOrganization`, an extension element to `meta.tag.extension` is added with the fixed url value defined above: ```xml @@ -321,7 +321,7 @@ Like with `parentOrganization`, we will add an extension element to `meta.tag.ex ``` -Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` type. This means we will add a `valueCoding` element to the extension: +Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` type. This the next element to add will be `valueCoding`: ```xml @@ -344,7 +344,7 @@ Instead of `Identifier`, the `value[x]` element is now defined as a `Coding` typ ``` -A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF has a CodeSystem called [dsf-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-organization-role-1.0.0.xml). Before creating your own CodeSystem, it is worth taking a look at it to see if an appropriate role already exists for your organization. For demonstration purposes, we will be using the `DIC` role: +A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF has a CodeSystem called [dsf-organization-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-organization-role-1.0.0.xml). Before creating new CodeSystems, it is worth taking a look at it to see if an appropriate role already exists for an organization. The example will be using the `DIC` role: ```xml @@ -368,7 +368,7 @@ A `Coding` has to belong to some [CodeSystem](../fhir/codesystem.md). The DSF ha ``` -Now we only have two elements left in the `differential` statement: +Now there is only two elements left in the `differential` statement: ```xml @@ -387,7 +387,7 @@ Now we only have two elements left in the `differential` statement: ``` -The `Extension.url` element tells us to add a url attribute to `meta.tag.extension`. The last element makes it so we must not add a `meta.tag.extension.value[x]` element. This leaves us with this final Read Access Tag: +The `Extension.url` element requires a url attribute to be added to `meta.tag.extension`. The last element defines that there must not be a `meta.tag.extension.value[x]` element. This results in this final Read Access Tag: ```xml @@ -412,4 +412,5 @@ The `Extension.url` element tells us to add a url attribute to `meta.tag.extensi ``` -You can follow the same method to configure the other types of Read Access Tags as well. \ No newline at end of file +## Related Topics +[Read Access Tag](../dsf/read-access-tag.md) diff --git a/docs/src/process-development/api-v2/guides/creating-activity-definitions.md b/docs/src/process-development/api-v2/guides/creating-activity-definitions.md index 163d47032..fe296007b 100644 --- a/docs/src/process-development/api-v2/guides/creating-activity-definitions.md +++ b/docs/src/process-development/api-v2/guides/creating-activity-definitions.md @@ -3,9 +3,9 @@ title: Creating ActivityDefinitions icon: creative --- -### Creating ActivityDefinitions +## Creating ActivityDefinitions -This guide will teach you how to create an ActivityDefinition based on the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile for your process plugin. +This guide will explain how to create an ActivityDefinition based on the [dsf-activity-definition](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-activity-definition-1.0.0.xml) profile for a process plugin. It is divided into steps for each of the main components of ActivityDefinitions: 1. Read Access Tag 2. Extension: process authorization @@ -14,17 +14,17 @@ It is divided into steps for each of the main components of ActivityDefinitions: *Regular elements* are all elements not part of the first 3 main components. -*We will assume you know how to translate [ElementDefinitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to actual elements in a FHIR resource. If you do not, you might want to check out the guide on [creating Task resources](../guides/creating-task-resources-based-on-a-definition.md) first.* +*This guide assumes the reader knows how to translate [ElementDefinitions](https://www.hl7.org/fhir/R4/elementdefinition.html) to actual elements in a FHIR resource. If not, the guide on [creating Task resources](../guides/creating-task-resources-based-on-a-definition.md) includes explanations for this.* -#### 1. Read Access Tag -Let us start out with an empty [ActivityDefinition](../fhir/activitydefinition.md): +### 1. Read Access Tag +Start out with an empty [ActivityDefinition](../fhir/activitydefinition.md): ```xml ``` -The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/read-access-tag.md). It describes who is allowed to read this resource through the DSF FHIR server's REST API. You can learn more complex configurations of the [Read Access Tag](../dsf/read-access-tag.md) in [this guide](../dsf/read-access-tag.md). In this case, we will allow read access to everyone: +The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/read-access-tag.md). It describes who is allowed to read this resource through the DSF FHIR server's REST API. More complex configurations of the [Read Access Tag](../dsf/read-access-tag.md) are explained in [this guide](../dsf/read-access-tag.md). For this example, everyone will be allowed to read the resource: ```xml @@ -37,8 +37,8 @@ The first element in DSF FHIR resources is always the [Read Access Tag](../dsf/r ``` -#### 2. Extension: Process Authorization -This part of your ActivityDefinition will tell the DSF who is allowed to request and receive messages ([Task](../fhir/task.md) resources) for your BPMN process. If your plugin contains more than one BPMN process, you will have to create one [ActivityDefinition](../fhir/activitydefinition.md) for each BPMN process. It is important to note that you need to include authorization rules for **ALL** messages received in your BPMN process. This includes the message starting your BPMN process initially. You can find the extension [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). Let us continue by adding the [extension element](http://hl7.org/fhir/R4/extensibility.html#extension) with the correct URL. You can get the value for the URL from the `Extension.url` element: +### 2. Extension: Process Authorization +This part of the ActivityDefinition will tell the DSF who is allowed to request and receive messages ([Task](../fhir/task.md) resources) for BPMN process. If the plugin contains more than one BPMN process, there will have to be one [ActivityDefinition](../fhir/activitydefinition.md) for each BPMN process. It is important to note that authorization rules need to be included for **ALL** messages received in the BPMN process. This includes the messages starting the BPMN process initially. The extension containing all possible rules is found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). Next up is adding the [extension element](http://hl7.org/fhir/R4/extensibility.html#extension) with the correct URL. The value for the URL is found in the `Extension.url` element: ```xml ... @@ -47,7 +47,7 @@ This part of your ActivityDefinition will tell the DSF who is allowed to request
    ``` -*Elements not relevant to the current component are hidden with ... to increase readability.* +*Elements not relevant to the current component are hidden with `...` to increase readability.* The [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statement starts by defining the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) for the `Extension.extension` element: @@ -74,9 +74,9 @@ The [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot) statemen ``` -The above states that whenever this extension is used in a profile, the profile needs to include this extension at least once (``). The [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension` tells us that elements of this [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) are identified by the value of their URL (``), which is always the case for extensions, and that other extensions can be added to the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) (``). Since there is a [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension`, we are dealing with a nested extension. +The above states that whenever this extension is used in a profile, the profile needs to include this extension at least once (``). The [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension` defines that elements of this [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) are identified by the value of their URL (``), which is always the case for extensions, and that other extensions can be added to the [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) (``). Since there is a [slicing](https://www.hl7.org/fhir/R4/profiling.html#snapshot) on `Extension.extension`, this is a nested extension. -After these initial element definitions come the elements relevant for your process plugin. The first one is the `message-name` slice: +After these initial element definitions come the elements relevant for the process plugin. The first one is the `message-name` slice: ```xml ... @@ -104,17 +104,17 @@ After these initial element definitions come the elements relevant for your proc ``` -This section tells us that we need to include exactly one extension element from the `message-name` slice in our [ActivityDefinition](../fhir/activitydefinition.md). The extension element will have a URL value of `message-name`. If you remember the `discriminator` configuration, this URL value identifies the element to belong to the `message-name` slice on `Extension.extension`. Lastly, the extension element includes a `valueString` element. In case you are wondering how `value[x]` turned into `valueString`, FHIR does not allow using `value[x]` as actual element. The value in `value[x]` is always strictly bound to some kind of type. FHIR uses the `value[x].type.code` value to determine this type and replaces `[x]` with an uppercase version of `element.type.code`. This results in the following extension element we will add to our [ActivityDefinition](../fhir/activitydefinition.md): +This section defines that there has to be exactly one extension element from the `message-name` slice in the [ActivityDefinition](../fhir/activitydefinition.md). The extension element will have a URL value of `message-name`. This URL value identifies the element to belong to the `message-name` slice on `Extension.extension`, in accordance with the `discriminator`. Lastly, the extension element includes a `valueString` element. FHIR does not allow using `value[x]` as actual element. The value in `value[x]` is always strictly bound to some kind of type. FHIR uses the `value[x].type.code` value to determine this type and replaces `[x]` with an uppercase version of `element.type.code`. This results in the following extension element: ```xml ``` -For your use case, you have to replace `myMessage` with the name of the [BPMN message event](../bpmn/messaging.md) that is expecting this message. +`myMessage` will have to be replaced with the name of the [BPMN message event](../bpmn/messaging.md) in a BPMN process that is expecting this message.
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -161,7 +161,7 @@ The next slice is called `task-profile`: ``` -This section has almost the same structure as `message-name`. The only difference is the value for `value[x].type.code`. This means that instead of `valueString`, we will have to use a `valueCanonical` element for `task-profile.value[x]`. Canonical values referring to [Task](../fhir/task.md) profiles in ActivityDefinitions have to conform to the rules outlined by the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls). From the definition above, we will create the following extension element and add it to our [ActivityDefinition](../fhir/activitydefinition.md): +This section has almost the same structure as `message-name`. The only difference is the value for `value[x].type.code`. This means that instead of `valueString`, it requires using a `valueCanonical` element for `task-profile.value[x]`. Canonical values referring to [Task](../fhir/task.md) profiles in ActivityDefinitions have to conform to the rules outlined by the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls). From the definition above, the following extension element is created and added to the [ActivityDefinition](../fhir/activitydefinition.md): ```xml @@ -169,7 +169,7 @@ This section has almost the same structure as `message-name`. The only differenc ```
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -230,7 +230,7 @@ The next slice is `requester`: ``` -Instead of a `string` or `canonical` type for `value[x]` we now have a `Coding` type. See the [FHIR documentation on Codings](https://www.hl7.org/fhir/R4/datatypes.html#Coding) for more in-depth information. `Codings` are elements which contain, among other things, a `code` and the `system` the code belongs to. In the same way we transformed `value[x]` into `valueString` or `valueCanonical` before, we will also have to turn `value[x]` into `valueCoding`. To use `Codings` in `valueCoding` elements, they are usually bound to the element through a [ValueSet](../fhir/valueset.md). This is the responsibility of the `binding` element. You can also see that `value[x].type.profile` lists a number of profiles. Instead of defining the elements in the same file, they were defined in different files for better readability. Depending on your use case, you have to pick one of the profiles. +Instead of a `string` or `canonical` type for `value[x]` there now is a `Coding` type. See the [FHIR documentation on Codings](https://www.hl7.org/fhir/R4/datatypes.html#Coding) for more in-depth information. `Codings` are elements which contain, among other things, a `code` and the `system` the code belongs to. In the same way `value[x]` transformed into `valueString` or `valueCanonical` before, `value[x]` will be transformed into `valueCoding`. To use `Codings` in `valueCoding` elements, they are usually bound to the element through a [ValueSet](../fhir/valueset.md). This is the responsibility of the `binding` element. There is also a list of `value[x].type.profile` elements referencing other [StructureDefinitions](https://www.hl7.org/fhir/R4/structuredefinition.html). Instead of defining the elements in the same file, they were defined in different files for better readability. The use case decides which one to pick. Here is what they mean: - `local-all`: All local requests will be allowed. Local requests are identified by matching the requester's certificate to a thumbprint which was internally marked by the DSF FHIR server as belonging to a local organization. - `local-organization`: All local requests made from an organization with a specific `organization-identifier` will be allowed. @@ -238,11 +238,11 @@ Here is what they mean: - `remote` versions of the above rules work the same but the requester's certificate is instead required to match a thumbprint marked as a remote organization. - `practitioner` suffixes all work the same. They include the same rules as their prefixes but now additionally require the requester to match a certain `practitioner-role`. A list of them can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml). This allows - for more granularity when defining authorization rules within an organization and can be integrated into local user management via [OpenID Connect](https://dsf.dev/operations/latest/fhir/access-control.html). + for more granularity when defining authorization rules within an organization and can be integrated into local user management via [OpenID Connect](https://dsf.dev/stable/maintain/fhir/access-control.html). -As you can see, there are no `practitioner` versions of `remote` authorization rules. From the perspective of the receiving DSF instance, remote requests are always issued by an organization. They do not hold any information about the local user management of the requesting organization. You can also find examples of all Codings from above [here](../dsf/requester-and-recipient.md). +There are no `practitioner` versions of `remote` authorization rules. From the perspective of the receiving DSF instance, remote requests are always issued by an organization. They do not hold any information about the local user management of the requesting organization. Examples of all Codings from above can be found [here](../dsf/requester-and-recipient.md). -It is also good to keep in mind that you are allowed to add any number of `requester` elements into your [ActivityDefinition](../fhir/activitydefinition.md). Let us start out by adding a `requester` element like we did for previous elements: +It is also good to keep in mind that any number of `requester` elements may be added to an [ActivityDefinition](../fhir/activitydefinition.md). Start out by adding a `requester` element like previous extensions: ```xml @@ -252,7 +252,7 @@ It is also good to keep in mind that you are allowed to add any number of `reque ``` -We now have to look at the elements that are defined in one of the profiles to fill in the remaining elements since they are not defined by the `requester` extension. For demonstration purposes, we will choose the [dsf-coding-process-authorization-local-organization-practitioner](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-practitioner-1.0.0.xml) profile. Since all elements listed in the [Coding definition](https://www.hl7.org/fhir/R4/datatypes.html#codesystem) are optional, we only have to look at the `differential` element from the profile we just selected: +The remaining element definitions are found in one of the profiles. This example will use the [dsf-coding-process-authorization-local-organization-practitioner](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-practitioner-1.0.0.xml) profile. Since all elements listed in the [Coding definition](https://www.hl7.org/fhir/R4/datatypes.html#codesystem) are optional, only the `differential` elements from the profile are relevant: ```xml @@ -288,7 +288,7 @@ We now have to look at the elements that are defined in one of the profiles to f ``` -It defines an extension called `organization-practitioner` which is identified through its url attribute. Again, the extension is only referenced, its location is in a different file. You can find it [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-organization-practitioner-1.0.0.xml). Let us look at its `differential` element in the extension file to see how we need to populate the extension: +It defines an extension called `organization-practitioner` which is identified through its url attribute. Again, the extension is only referenced, its location is in a [different file](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-organization-practitioner-1.0.0.xml). Below is its `differential` element in order to see how the extension needs to be populated: ```xml @@ -368,16 +368,16 @@ It defines an extension called `organization-practitioner` which is identified t ``` -This extension does not reference any other files. This means we reached the "deepest" level. So now we can start working our way back up again from here, by translating this definition into actual extension elements, then inserting it into the Coding we selected, translating the rest of the element definitions from the Coding resource and adding everything to our [ActivityDefinition](../fhir/activitydefinition.md). +This extension does not reference any other files. This means this is the "deepest" level. The process can now proceed by translating this definition into actual extension elements, inserting it into the selected Coding, translating the remaining element definitions from the Coding resource, and incorporating all components into the [ActivityDefinition](../fhir/activitydefinition.md). -We will start with the `Extension.url` element, since the `Extension` element is the parent element for all slices on the `Extension.extension` elements: +Start with the `Extension.url` element, since the `Extension` element is the parent element for all slices on the `Extension.extension` elements: ```xml ``` -Next, we will add the `organization` slice: +Next, add the `organization` slice: ```xml @@ -388,7 +388,7 @@ Next, we will add the `organization` slice: ``` -Finally, we will add the `practitionerRole` slice: +Finally, add the `practitionerRole` slice: ```xml @@ -407,9 +407,9 @@ Finally, we will add the `practitionerRole` slice: ``` -Notice that there is no `binding` element specified for `practitionerRole.value[x]`. This is intentional. In the example we used a code from the [dsf-practitioner-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml) CodeSystem. This CodeSystem includes a standard set of codes which are often sufficient for DSF use cases. You can freely add other CodeSystems if you find these codes do not apply for your use case. The code you set here can be used in the [DSF role config](https://dsf.dev/operations/latest/fhir/access-control.html) to allow certain users with this `practitioner-role` to send requests. +There is no `binding` element specified for `practitionerRole.value[x]`. This is intentional. The example used a code from the [dsf-practitioner-role](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/CodeSystem/dsf-practitioner-role-1.0.0.xml) CodeSystem. This CodeSystem includes a standard set of codes which are often sufficient for DSF use cases. Other/new CodeSystems if may be added if these codes do not apply for a given use case. The code set here can be used in the [DSF role config](https://dsf.dev/stable/maintain/fhir/access-control.html) to allow certain users with this `practitioner-role` to send requests. -Working our way back up to the Coding we selected, we will now add the extension we just created as the `Coding.extension:organization-practitioner` element: +Now add the extension as the `Coding.extension:organization-practitioner` element: ```xml @@ -430,7 +430,7 @@ Working our way back up to the Coding we selected, we will now add the extension ``` -Now might be a good time to look at the [differential](#coding-differential) from the Coding again. Our next elements to be added are `Coding.system` and `Coding.code`: +Look at the [differential](#coding-differential) from the Coding again. The next elements to be added are `Coding.system` and `Coding.code`: ```xml @@ -453,10 +453,10 @@ Now might be a good time to look at the [differential](#coding-differential) fro ``` -Now we are finished with the `requester` extension and can add it to our [ActivityDefinition](../fhir/activitydefinition.md) under the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml). +The `requester` extension is now finished and can be added it to the [ActivityDefinition](../fhir/activitydefinition.md) under the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml).
    -This is how your ActivityDefinition should look like so far +This is how the ActivityDefinition should look like so far ```xml @@ -498,7 +498,7 @@ Now we are finished with the `requester` extension and can add it to our [Activi ```
    -Now we are back to looking at the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) again. The last slice for this extension is `recipient`: +Back to looking at the [dsf-extension-process-authorization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) again. The last slice for this extension is `recipient`: ```xml ... @@ -532,10 +532,10 @@ Now we are back to looking at the [dsf-extension-process-authorization](https:// ``` -The `recipient` will decide which DSF instance is allowed to process that message. That is the reason why you will not find any Codings for `remote` or `practitioner` here. For `requester`, we already decided that we will only allow users with a certain role from our own (local) organization to send this message. So now we will only allow the DSF instance run by that same local organization to process the message. The right Coding for this job is the [coding-process-authorization-local-organization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-1.0.0.xml). The configuration of a local requester and local receiver is often used for the message that starts up the first BPMN process of the plugin. The process of adding the `recipient` slice is the exact same as it is for `requester`. You can follow the steps for the `requester` slice again but just use a different Coding. +The `recipient` will decide which DSF instance is allowed to process that message. That is the reason why there are no Codings for `remote` or `practitioner` here. For `requester`, it was decided to only allow users with a certain role from a local organization to send this message. The message should now also only be processable by that same local organization. The right Coding for this job is the [coding-process-authorization-local-organization](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-coding-process-authorization-local-organization-1.0.0.xml). The configuration of a local requester and local receiver is often used for the message that starts up the first BPMN process of the plugin. The process of adding the `recipient` slice is the exact same as it is for `requester`. It's possible to follow the same steps for the `requester` slice again but using a different Coding.
    -Using the Coding we just decided on, this is how your ActivityDefinition should look like +This is how the ActivityDefinition should look like ```xml @@ -589,7 +589,7 @@ The `recipient` will decide which DSF instance is allowed to process that messag ```
    -The last element defined in the [process authorization extension](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) is `Extension.url`. But since we added this element at the very beginning of the working through the extension, we are finished with it here. +The last element defined in the [process authorization extension](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-extension-process-authorization-1.0.0.xml) is `Extension.url`. This was already added at the very beginning of the working through the extension, so there is nothing more to add. #### 3. BPE Managed Elements @@ -597,11 +597,11 @@ Some elements of [ActivityDefinitions](../fhir/activitydefinition.md) are manage The following elements are managed by the DSF BPE: - `ActivityDefinition.version` should use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{version}` -- `ActivityDefinition.date` is not required, but should you decide to include it, use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{date}` +- `ActivityDefinition.date` is not required, but if it is included, it should use the [placeholder](../dsf/versions-placeholders-urls.md#placeholders) `#{date}` - `ActivityDefinition.status` must have a value of `unknown`
    -Your ActivityDefinition should now look like this +The ActivityDefinition should now look like this ```xml @@ -661,10 +661,10 @@ The following elements are managed by the DSF BPE: ```
    -#### 4. Regular Elements +### 4. Regular Elements -The only required elements in this set are `ActivityDefinition.url` and `ActivityDefinition.kind`. Check out the documentation on [URLs](../dsf/versions-placeholders-urls.md#urls) on how to choose the correct value for `ActivityDefinition.url`. `ActivityDefinition.kind` must have the value `Task`. -All other elements can technically be omitted. Still, we recommend you include the following elements: +The only required elements in this set are `ActivityDefinition.url` and `ActivityDefinition.kind`. `ActivityDefinition.url` expects a certain format. This is explained in detail in the [documentation on URLs](../dsf/versions-placeholders-urls.md#urls). `ActivityDefinition.kind` must have the value `Task`. +All other elements can technically be omitted. Still, the following elements are recommended to be populated: - `AcitivityDefinition.name` - `AcitivityDefinition.title` - `AcitivityDefinition.subtitle` @@ -674,7 +674,7 @@ All other elements can technically be omitted. Still, we recommend you include t - `AcitivityDefinition.description`
    -Your finished ActivityDefinition should now look something like this +The finished ActivityDefinition should now look something like this ```xml @@ -747,4 +747,7 @@ All other elements can technically be omitted. Still, we recommend you include t ``` -
    \ No newline at end of file +
    + +## Related Topics +[ActivityDefinition](../fhir/activitydefinition.md), [Creating CodeSystems for DSF Processes](creating-codesystems-for-dsf-processes.md), [Creating ValueSets for DSF Processes](creating-valuesets-for-dsf-processes.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v2/guides/creating-codesystems-for-dsf-processes.md b/docs/src/process-development/api-v2/guides/creating-codesystems-for-dsf-processes.md index 5ab6d87f1..c6e45e0d0 100644 --- a/docs/src/process-development/api-v2/guides/creating-codesystems-for-dsf-processes.md +++ b/docs/src/process-development/api-v2/guides/creating-codesystems-for-dsf-processes.md @@ -3,9 +3,9 @@ title: Creating CodeSystems for DSF Processes icon: creative --- -### Creating CodeSystems for DSF Processes +## Creating CodeSystems for DSF Processes -You might find yourself in a situation where you need to create a [CodeSystem](../fhir/codesystem.md). For example, when defining the type of an [Input Parameter](../fhir/task.md#task-input-parameters). [CodeSystems](../fhir/codesystem.md) for the DSF differ from regular [CodeSystems](../fhir/codesystem.md) in that some element's values are managed by the DSF BPE server. You can use the following XML as a template: +Sometimes it is necessary to create custom [CodeSystem](../fhir/codesystem.md) resources. For example, when defining the type of an [Input Parameter](../fhir/task.md#task-input-parameters). [CodeSystems](../fhir/codesystem.md) for the DSF differ from regular [CodeSystems](../fhir/codesystem.md) in that some element's values are managed by the DSF BPE server. The following template can be populated with custom values: ```xml @@ -37,6 +37,9 @@ You might find yourself in a situation where you need to create a [CodeSystem](. ``` -Replace dummy values with appropriate values of your own. Do not change elements managed by the DSF BPE server. You can add as many codes as you like by defining more `concept` elements. +Dummy values should be replaced with appropriate values. Elements managed by the DSF BPE server should not be changed. More codes can be added by defining more `concept` elements. -The DSF BPE server will read your [CodeSystem](../fhir/codesystem.md) from `tutorial-process/src/main/resources/fhir/CodeSystem`. \ No newline at end of file +When building a plugin, the [CodeSystem](../fhir/codesystem.md) is expected to be in `src/main/resources/fhir/CodeSystem` of the Java project. + +## Related Topics +[Adding Task Input Parameters to Task Profiles](adding-task-input-parameters-to-task-profiles.md), [CodeSystem](../fhir/codesystem.md), [Creating ValueSets for DSF processes](creating-valuesets-for-dsf-processes.md), [ValueSet](../fhir/valueset.md) diff --git a/docs/src/process-development/api-v2/guides/creating-task-resources-based-on-a-definition.md b/docs/src/process-development/api-v2/guides/creating-task-resources-based-on-a-definition.md index 6306ab128..34a1c0092 100644 --- a/docs/src/process-development/api-v2/guides/creating-task-resources-based-on-a-definition.md +++ b/docs/src/process-development/api-v2/guides/creating-task-resources-based-on-a-definition.md @@ -3,27 +3,29 @@ title: Creating Task Resources Based on a Definition icon: creative --- -### Creating Task Resources Based on a Definition +## Creating Task Resources Based on a Definition -This short guide should help you understand how you can create [Task](../fhir/task.md) resources for use in [Starting A Process Via Task Resources](../guides/starting-a-process-via-task-resources.md). We will employ the use of the free version of [Forge](https://simplifier.net/forge?utm_source=firely-forge) to help with visualization. You are invited to create a free account and follow along, but we will include screenshots of relevant views either way. Remember that the free version of Forge [must not be used commercially](https://simplifier.net/pricing). As an example, we will create a [Task](../fhir/task.md) resource from the `task-start-dic-process.xml` profile. +This short guide provides an overview of how to create [Task](../fhir/task.md) resources for use in [Starting A Process Via Task Resources](../guides/starting-a-process-via-task-resources.md). The free version of [Forge](https://simplifier.net/forge?utm_source=firely-forge) is used to support visualization. A free account can be created to follow the process directly; however, screenshots of relevant views are included for reference. Note that the free version of Forge [must not be used commercially](https://simplifier.net/pricing). As an example, a [Task](../fhir/task.md) resource based on the [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) profile is created. -#### 1st Step: Removing Placeholders -`task-start-dic-process.xml` includes placeholders for the `version` and `date` elements. For the duration of this guide, you can either remove or comment these elements, so Forge does not try to perform type checking on them, which would result in an error and Forge not loading the file. -#### 2nd Step: Differential Chain -If the resource profile is only available as a [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot), like in our case, we will want to aggregate the changes made to the base resource (in this case [Task](../fhir/task.md)) by all profiles to make it more readable. To do this, we first need all the profiles involved. We already have `task-start-dic-process.xml` in our `StructureDefinition` folder. It lists a resource called `task-base` in its `baseDefinition` element. This resource is part of the DSF and can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). Put it into the `StructureDefinition` folder. Since `task-base` has the original FHIR Task as its `baseDefinition` element, we are done with this chain. In forge, you should now be able to open the `StructureDefinition` folder and select the `task-start-dic-process.xml` profile. It should look something like this: +### 1st Step: Removing Placeholders +[`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) includes placeholders for the `version` and `date` elements. For the purpose of this guide, these elements can either be removed or commented out to prevent Forge from performing type checking on them, which would otherwise result in an error and cause Forge to not load the file. + +### 2nd Step: Differential Chain +If the resource profile is only available as a [differential](https://www.hl7.org/fhir/R4/profiling.html#snapshot), as in this case, it is helpful to aggregate the changes made to the base resource (in this case [Task](../fhir/task.md)) by all profiles to improve readability. To accomplish this, all relevant profiles are required. The [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) file is already present. This file lists a resource called `task-base` in its `baseDefinition` element. The `task-base` resource is part of the DSF and can be found [here](https://github.com/datasharingframework/dsf/blob/main/dsf-fhir/dsf-fhir-validation/src/main/resources/fhir/StructureDefinition/dsf-task-base-1.0.0.xml). It should also be placed in the same folder as [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml). Since `task-base` uses the original FHIR Task as its `baseDefinition` element, no additional resources are needed to complete this chain. In Forge, opening the folder containing both resources and selecting the [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) profile should display a view similar to the following: + ![Forge overview](/photos/developer-documentation/forge_overview.png) -#### 3rd Step: Building the Task Resource -We will now go through each element one by one and include it into our [Task](../fhir/task.md) resource, provided it is mandatory (cardinality at least `1..1`) according to the profile. It is important that you not use any placeholders like `#{version}` for resources not read by the DSF BPE server. This is the case if we want a [Task](../fhir/task.md) resource for use with [cURL](../guides/starting-a-process-via-task-resources.md#using-curl). But, placeholders should be used in [Draft Task Resources](../dsf/draft-task-resources.md) instead of actual values wherever possible, since those are read by the DSF BPE server. This guide will create a [Task](../fhir/task.md) resource without placeholders. We will start out with the base element for all [Task](../fhir/task.md) resources: +### 3rd Step: Building the Task Resource +Each element will now be reviewed and included in the [Task](../fhir/task.md) resource if it is mandatory (cardinality of at least `1..1`) according to the profile. Placeholders such as `#{version}` must not be used for resources that are not read by the DSF BPE server. This applies when creating a [Task](../fhir/task.md) resource intended for use with [cURL](../guides/starting-a-process-via-task-resources.md#using-curl). In contrast, placeholders should be used in [Draft Task Resources](../dsf/draft-task-resources.md) instead of actual values wherever possible, as these resources are read by the DSF BPE server. This guide demonstrates the creation of a [Task](../fhir/task.md) resource without placeholders, beginning with the base element required for all [Task](../fhir/task.md) resources: ```xml ``` -Before we start adding any elements listed in Forge's element tree, we have to include the `Task.meta.profile` element. Its requirement cannot be seen here which is why we mention it specifically. This is the only instance you will not see it in the element tree. It should look like this: +Before adding any elements listed in Forge's element tree, the `Task.meta.profile` element must be included. Its requirement is not visible in the element tree, which is why it is mentioned explicitly. This is the only instance where it does not appear in the element tree. It should look like this: ```xml @@ -32,7 +34,7 @@ Before we start adding any elements listed in Forge's element tree, we have to i ``` -The first element which can be found in the element tree is the `instantiatesCanonical` element. To add it, we will create an XML element with the same name and the value according to [URLs](../dsf/versions-placeholders-urls.md#urls): +The first element listed in the element tree is the `instantiatesCanonical` element. To add this element, an XML element with the same name should be created, using a value as specified in [URLs](../dsf/versions-placeholders-urls.md#urls): ```xml @@ -43,7 +45,7 @@ The first element which can be found in the element tree is the `instantiatesCan ``` We can continue this process for all primitive elements like these. Just make sure you pay attention to use the correct data type (e.g. proper coding value for elements with `coding` type). -By now your [Task](../fhir/task.md) resources should look something like this: +The [Task](../fhir/task.md) resource should look something like this:
    Suggested solution @@ -60,11 +62,11 @@ By now your [Task](../fhir/task.md) resources should look something like this: ```
    -Let us look at a more complex element like the `requester` element: +Now a more complex element like the `requester` element: ![Forge requester view](/photos/developer-documentation/forge_requester_view.png) -We will start the same way we started with primitive elements, by adding the `requester` element: +The beginning is the same as primitive elements, adding the `requester` element: ```xml @@ -80,7 +82,7 @@ We will start the same way we started with primitive elements, by adding the `re ``` -Then, we will add primitive elements to `requester` like we did before for `Task`: +Then, primitive elements are added to `requester` like before for `Task`: ```xml @@ -97,7 +99,7 @@ Then, we will add primitive elements to `requester` like we did before for `Task ``` *Important to note here that the value for the `status` will always be `requested` for Tasks being posted using cURL and the `type` element for `requester` and `recipient` will always have the value `Organization` in the DSF context.* -Next, we will add the `identifier` element and its primitive sub-elements just like we started out doing it for the `requester` element. The `identifier.value` in this case will be `dic.dsf.test`. To understand why, take a look at the topic on [organization identifiers](../dsf/organization-identifiers.md): +Next, the `identifier` element and its primitive sub-elements are added just like before. The `identifier.value` in this case will be `dic.dsf.test`. To understand why, take a look at the topic on [organization identifiers](../dsf/organization-identifiers.md): ```xml @@ -116,9 +118,9 @@ Next, we will add the `identifier` element and its primitive sub-elements just l ``` -*Notice that `requester.identifier.system` has a `Fixed value` annotation. You can see what the value is supposed to be by clicking on the `system` element in Forge or looking at the XML for the right Task profile. The right side will have all information about that element, including the actual value for `Fixed value`.* +*The `requester.identifier.system` has a `Fixed value` annotation. Clicking on the `system` element in Forge or looking at the XML for the right Task profile reveals what the value is supposed to be. The right side will have all information about that element, including the actual value for `Fixed value`.* -You should now be able to fill out all elements in your [Task](../fhir/task.md) resource until you reach the [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for `Task.input`. Your [Task](../fhir/task.md) resource should look something like this: +Filling out all elements in the [Task](../fhir/task.md) resource is now the same until the [slicing](https://www.hl7.org/fhir/R4/profiling.html#slicing) for `Task.input`. The [Task](../fhir/task.md) resource should look something like this:
    Suggested solution @@ -152,11 +154,11 @@ You should now be able to fill out all elements in your [Task](../fhir/task.md)
    -[Slicings](https://www.hl7.org/fhir/R4/profiling.html#slicing) are a bit different from regular elements. Let us look at the slice `message-name`: +[Slicings](https://www.hl7.org/fhir/R4/profiling.html#slicing) are a bit different from regular elements. Starting with the slice `message-name`: ![Forge slice message name](/photos/developer-documentation/forge_slice_message_name.png) -If we were to continue including slices to the [Task](../fhir/task.md) resource like we did so far, we would add a `message-name` element to our XML like this: +Including slices to the [Task](../fhir/task.md) resource like previous element would add a `message-name` element to our XML like this: ```xml @@ -169,7 +171,7 @@ If we were to continue including slices to the [Task](../fhir/task.md) resource ``` -This approach however, would not work. FHIR processors do not use the name of the slice to map entries in your [Task](../fhir/task.md) resource to the correct slice. They use [discriminators](https://www.hl7.org/fhir/R4/profiling.html#discriminator). Discriminators define the elements a processor needs to distinguish slices by. You can see how the discriminator is configured by selecting the `input` element in Forge. In our case, a processor would look at the values for `input.type.coding.system` and `input.type.coding.code` to determine which slice this element belongs to. This only works because `input.type.coding.system` and `input.type.coding.code` are present in all slices and have a `Fixed value`. You can learn more about discriminators [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). All this means is that we effectively ignore the name of the slice as an element and start adding elements like we did before: +This approach however, would not work. FHIR processors do not use the name of the slice to map entries in your [Task](../fhir/task.md) resource to the correct slice. They use [discriminators](https://www.hl7.org/fhir/R4/profiling.html#discriminator). Discriminators define the elements a processor needs to distinguish slices by. The discriminator configuration can be seen by selecting the `input` element in Forge. In this case, a processor would look at the values for `input.type.coding.system` and `input.type.coding.code` to determine which slice this element belongs to. This only works because `input.type.coding.system` and `input.type.coding.code` are present in all slices and have a `Fixed value`. More about discriminators can be read [here](https://www.hl7.org/fhir/R4/profiling.html#discriminator). This means effectively ignoring the name of the slice as an element and start adding elements like before: ```xml @@ -186,7 +188,7 @@ This approach however, would not work. FHIR processors do not use the name of th ``` -Now you should be able to add all remaining mandatory elements to your [Task](../fhir/task.md) resource on your own. In the end, it should look something like this: +This covers all ways of adding elements. Adding the remaining elements is left as an exercise. In the end, it should look something like this:
    Suggested solution @@ -228,4 +230,7 @@ Now you should be able to add all remaining mandatory elements to your [Task](.. ```
    -**Do not forget to restore the version and date placeholders in `task-start-dic-process.xml`!** \ No newline at end of file +**Do not forget to restore the version and date placeholders in [`task-start-dic-process.xml`](https://github.com/datasharingframework/dsf-process-tutorial/blob/main/tutorial-process/src/main/resources/fhir/StructureDefinition/task-start-dic-process.xml) when reusing the resource in a process plugin!** + +## Related Topics +[Draft Task Resources](../dsf/draft-task-resources.md), [Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v2/guides/creating-valuesets-for-dsf-processes.md b/docs/src/process-development/api-v2/guides/creating-valuesets-for-dsf-processes.md index f273196ec..69f7744db 100644 --- a/docs/src/process-development/api-v2/guides/creating-valuesets-for-dsf-processes.md +++ b/docs/src/process-development/api-v2/guides/creating-valuesets-for-dsf-processes.md @@ -3,10 +3,10 @@ title: Creating ValueSets for DSF Processes icon: creative --- -### Creating ValueSets for DSF Processes +## Creating ValueSets for DSF Processes + +In some cases, it may be necessary to create a [ValueSet](../fhir/valueset.md). For example, when adding [Input Parameters](../fhir/task.md#task-input-parameters) to DSF [Task](../fhir/task.md) resources, a [ValueSet](../fhir/valueset.md) resource must also be referenced in the binding for `Task.input.type` to define the type of the [Input Parameter](../fhir/task.md#task-input-parameters). [ValueSets](../fhir/valueset.md) for the DSF differ from regular [ValueSets](../fhir/valueset.md) in that certain element values are managed by the DSF BPE server. The following template can be used for a [ValueSet](../fhir/valueset.md): -You might find yourself in the situation where you need to create a [ValueSet](../fhir/valueset.md). For example, when adding [Input Parameters](../fhir/task.md#task-input-parameters) to DSF [Task](../fhir/task.md) resources, you will also have to reference a [ValueSet](../fhir/valueset.md) resource in your binding for `Task.input.type` to be able to set the type of your [Input Parameter](../fhir/task.md#task-input-parameters). [ValueSets](../fhir/valueset.md) for the DSF differ from regular [ValueSets](../fhir/valueset.md) in that some element's values are managed by the DSF BPE server. You can use the following template for your -[ValueSet](../fhir/valueset.md): ```xml @@ -36,7 +36,7 @@ You might find yourself in the situation where you need to create a [ValueSet](. ``` -Replace dummy values with appropriate values of your own. Do not change elements managed by the DSF BPE server. The `compose` element defines the codes included in this [ValueSet](../fhir/valueset.md). It holds at least one `include` element. Each `include` element refers to a [CodeSystem](../fhir/codesystem.md) and contains a list of `concept` elements which in turn contain the actual `code` element. Using one code from `my-code-system` and one code from `my-other-code-system` would result in the following `compose` element: +Dummy values should be replaced with appropriate, context-specific values. Elements managed by the DSF BPE server must not be modified. The `compose` element defines the codes included in this [ValueSet](../fhir/valueset.md) and contains at least one `include` element. Each `include` element references a [CodeSystem](../fhir/codesystem.md) and includes a list of `concept` elements, each containing an individual `code` element. The use of one code from `my-code-system` and one code from `my-other-code-system` results in the following `compose` element: ```xml ... @@ -58,6 +58,7 @@ Replace dummy values with appropriate values of your own. Do not change elements ``` -The DSF BPE server will read your [ValueSet](../fhir/valueset.md) from `tutorial-process/src/main/resources/fhir/ValueSet`. +When building a plugin, the [ValueSet](../fhir/valueset.md) is expected to be in `src/main/resources/fhir/CodeSystem` of the Java project. -You might also want to check out [this guide](../guides/creating-codesystems-for-dsf-processes.md) on how to create [CodeSystems](../fhir/codesystem.md). \ No newline at end of file +## Related Topics +[CodeSystem](../fhir/codesystem.md), [Creating CodeSystems for DSF processes](creating-codesystems-for-dsf-processes.md), [ValueSet](../fhir/valueset.md) diff --git a/docs/src/process-development/api-v2/guides/managing-mutiple-incoming-messages-and-missing-messages.md b/docs/src/process-development/api-v2/guides/managing-mutiple-incoming-messages-and-missing-messages.md index a0c8f6120..a0cf72993 100644 --- a/docs/src/process-development/api-v2/guides/managing-mutiple-incoming-messages-and-missing-messages.md +++ b/docs/src/process-development/api-v2/guides/managing-mutiple-incoming-messages-and-missing-messages.md @@ -3,16 +3,20 @@ title: Managing Multiple Incoming Messages and Missing Messages icon: creative --- -### Managing Multiple Incoming Messages and Missing Messages +## Managing Multiple Incoming Messages and Missing Messages If an already running process instance is waiting for a message from another organization, the corresponding FHIR [Task](../fhir/task.md) may never arrive. Either because the other organization decides to never send the message or because some technical problem prohibits the [Task](../fhir/task.md) resource from being posted to the DSF FHIR server. This would result in stale process instances that never finish. -At the same time, you might also expect to receive one out of a number of different message types at once. +At the same time, it might also be expected to receive one out of a number of different message types at once. -In order to solve both problems we can add an [Event Based Gateway](../bpmn/gateways.md#event-based-gateway) to the process waiting for a response and then either handle a [Task](../fhir/task.md) resource with the response and finish the process in a success state or trigger a [Timer Intermediate Catching Event](../bpmn/timer-intermediate-catching-events.md) after a defined wait period and finish the process in an error state. The following BPMN collaboration diagram shows how the process at the first organization would look like if we wanted to react to multiple different messages or missing messages: +An [Event Based Gateway](../bpmn/gateways.md#event-based-gateway) can be used to solve both problems by adding it to the process waiting for a response and then either handling a [Task](../fhir/task.md) resource with the response and finish the process in a success state or triggering a [Timer Intermediate Catching Event](../bpmn/timer-intermediate-catching-events.md) after a defined wait period and finish the process in an error state. The following BPMN collaboration diagram shows how the process at the first organization would look like if we wanted to react to multiple different messages or missing messages: BPMN collaboration diagram with an Event Based Gateway + + +## Related Topics +[Gateways](../bpmn/gateways.md), [Message Correlation](../dsf/message-correlation.md), [Message Delegates](../dsf/message-delegates.md) \ No newline at end of file diff --git a/docs/src/process-development/api-v2/guides/setting-targets-for-message-events.md b/docs/src/process-development/api-v2/guides/setting-targets-for-message-events.md index 68db0b1e0..6d4156962 100644 --- a/docs/src/process-development/api-v2/guides/setting-targets-for-message-events.md +++ b/docs/src/process-development/api-v2/guides/setting-targets-for-message-events.md @@ -3,12 +3,10 @@ title: Setting Targets for Message Events icon: creative --- -### Setting Targets for Message Events +## Setting Targets for Message Events -Setting a target for a message event requires a `Target` object. To create one, you require a target's organization identifier, endpoint identifier and endpoint address. You can find these values by visiting the DSF FHIR server's web interface. In the top right corner, click the `Show Bookmarks` button, then select `Endpoint`. You will be taken to a list of all Endpoints available to the FHIR server. There are two ways of adding `targets` to the BPMN execution variables: -#### 1. Adding the target in the message event implementation -In your message event implementation (the class extending `AbstractTaskMessageSend`), you can override `AbstractTaskMessageSend#doExecute`, add your targets and then call the super-method. -#### 2. Adding the target in a service task right before the message event -This is the preferred method of this tutorial but both methods will work perfectly fine. For our use cases, we usually prefer this one since there is enough complexity to warrant putting it into a separate BPMN [Service Task](../bpmn/service-tasks.md). +Setting a target for a message event requires a `Target` object. Creating this object requires the target's organization identifier, endpoint identifier, and endpoint address. These values can be obtained from the DSF FHIR server's web interface or by querying the FHIR server via an instance of `DsfClient` or a `generic FHIR client`. By clicking the `Show Bookmarks` button in the top right corner and selecting `Endpoint`, a list of all Endpoints available to the FHIR server will be displayed. Instances of `DsfClient` or a `generic FHIR client` can be accessed via the [process plugin API](../dsf/process-plugin-api.md). +Targets should be added in a [Service Task](../bpmn/service-tasks.md) before a [Message Event](../bpmn/messaging.md). A `Variables` instance provides helper methods to set targets in a [Service Task's](../bpmn/service-tasks.md) `execute` method. -In both cases you can access methods to create and set `targets` through the `Variables` instance. +## Related Topics +[Process Plugin API](../dsf/process-plugin-api.md), [Message Correlation](../dsf/message-correlation.md), [Target and Targets](../dsf/target-and-targets.md) diff --git a/docs/src/process-development/api-v2/guides/starting-a-process-via-task-resources.md b/docs/src/process-development/api-v2/guides/starting-a-process-via-task-resources.md index baa36a7bb..aaf7287fd 100644 --- a/docs/src/process-development/api-v2/guides/starting-a-process-via-task-resources.md +++ b/docs/src/process-development/api-v2/guides/starting-a-process-via-task-resources.md @@ -3,20 +3,19 @@ title: Starting a Process via Task Resources icon: creative --- -### Starting a Process via Task Resources +## Starting a Process via Task Resources -To start a BPMN process, you need to create new a [Task](../fhir/task.md) resource in the DSF FHIR server by sending an HTTP request according to the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html). Specifically, you need to [create](https://www.hl7.org/fhir/R4/http.html#create) -a resource for the first time. Also, remember that the [Task](../fhir/task.md) resource you are sending needs to comply to the [Task](../fhir/task.md) profile of the process you want to start and the [ActivityDefinition's](../fhir/activitydefinition.md) authorization rules. +To start a BPMN process, a new [Task](../fhir/task.md) resource must be created in the DSF FHIR server by sending an HTTP request in accordance with the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html). Specifically, a [create](https://www.hl7.org/fhir/R4/http.html#create) operation is required to generate the resource for the first time. The [Task](../fhir/task.md) resource being sent must conform to the [Task](../fhir/task.md) profile of the intended process and adhere to the [ActivityDefinition's](../fhir/activitydefinition.md) authorization rules. There are two major ways of making this HTTP request: 1. Using cURL 2. Using the DSF FHIR server's web interface -#### Using cURL -In order to use cURL, you will have to create an appropriate [Task](../fhir/task.md) resource to post to the DSF FHIR server. There already is a file called `example-task.xml` located in `tutorial-process/src/main/resources/fhir`. You can use this as your starting point. You can try to follow [this guide](../guides/creating-task-resources-based-on-a-definition.md), or you can check the solution branches for this file if you need ideas on how to fill it out properly. +### Using cURL +To use cURL, an appropriate [Task](../fhir/task.md) resource must be created and posted to the DSF FHIR server. There is a guide on [creating Task Resources based on a StructureDefinition](../guides/creating-task-resources-based-on-a-definition.md). A file named `example-task.xml` is available in `tutorial-process/src/main/resources/fhir` in the [DSF Process Tutorial](https://github.com/datasharingframework/dsf-process-tutorial) and can serve as a starting point. The [solution branches of the tutorial](https://github.com/datasharingframework/dsf-process-tutorial/blob/solutions/exercise-1/tutorial-process/src/main/resources/fhir/Task/task-start-dic-process.xml) can be consulted for a full example. -Below are some cURL command skeletons. Replace all <>-Placeholders with appropriate values. Host name depends on the instance you want to address. +Below is a cURL command skeleton. All <>-Placeholders should be replaced with appropriate values. Host name depends on the instance that should be addressed. -##### Linux: +#### Linux: ```shell curl https:///fhir/Task \ --cacert \ @@ -26,18 +25,12 @@ curl https:///fhir/Task \ -H "Accept: application/fhir+xml" \ -d @ ``` -##### Windows CMD: -```shell -curl https:///fhir/Task ^ ---cacert ^ ---cert :password ^ ---key ^ --H "Content-Type: application/fhir+xml" ^ --H "Accept: application/fhir+xml" ^ --d @ -``` -*This may throw an error depending on which version of cURL Windows is using. If this is the case for you after making sure you entered everything correctly, you can try using Git's version of cURL instead by adding it to the very top of your system's PATH environment variable. Git's cURL is usually situated in C:\Program Files\Git\mingw64\bin.* -#### Using the DSF FHIR Server's Web Interface +### Using the DSF FHIR Server's Web Interface + +When accessing the web interface of a DSF FHIR server instance (e.g. https://instance-name/fhir), the DSF FHIR server can be queried using the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html) to return a list of all [Draft Task Resources](../dsf/draft-task-resources.md). These [Task](../fhir/task.md) resources serve as templates for instantiating [Task](../fhir/task.md) resources that initiate BPMN processes. Instead of performing the query manually, a predefined bookmark can be used to navigate to the query URL. A list of bookmarks is available in the top right corner of the web interface. Selecting the bookmark referencing `?_sort=_profile,identifier&status=draft` under the `Task` section will display the list of all [Draft Task Resources](../dsf/draft-task-resources.md). From this list, the desired resource to start the BPMN process can be selected. A detailed view of the resource will be shown, allowing the specification of any necessary [Task Input Parameters](../fhir/task.md#task-input-parameters). If all required information is provided correctly, the process can be initiated by clicking `Start Process`. + +For [Draft Task Resources](../dsf/draft-task-resources.md) to be available, they must be included in the mapping for the BPMN process ID in `ProcessPluginDefinition#getFhirResourcesByProcessId`. Additional information can be found in [the Process Plugin Definition](../dsf/process-plugin-definition.md). -When visiting the web interface of a DSF FHIR server instance (e.g. https://instance-name/fhir), you can query the DSF FHIR server using the [FHIR RESTful API](https://www.hl7.org/fhir/R4/http.html) to return a list of all [Draft Task Resources](../dsf/draft-task-resources.md). These [Task](../fhir/task.md) resources act like a template you can use to instantiate [Task](../fhir/task.md) resources which start BPMN processes. Instead of querying the DSF FHIR server manually, you can use a predefined bookmark to navigate to the query URL. You can find a list of Bookmarks in the top right corner of the web interface. Simply select the bookmark referencing `?_sort=_profile,identifier&status=draft` under the `Task` section, and you will be taken to the list of all [Draft Task Resources](../dsf/draft-task-resources.md). Once there, you can select the one which starts your BPMN process. It will take you to a detailed view of the resource where you will also have the chance to fill any [Task Input Parameters](../fhir/task.md#task-input-parameters) you might need to specify. If everything is filled out correctly, you may start your process by clicking `Start Process`. Keep in mind that, for [Draft Task Resources](../dsf/draft-task-resources.md) to be available, you need to include them in your mapping for your BPMN process ID in `ProcessPluginDefinition#getFhirResourcesByProcessId`. Take a look at [the Process Plugin Definition](../dsf/process-plugin-definition.md) if you need a reminder. \ No newline at end of file +## Related Topics +[Task](../fhir/task.md) diff --git a/docs/src/process-development/api-v2/guides/user-tasks-in-the-dsf.md b/docs/src/process-development/api-v2/guides/user-tasks-in-the-dsf.md index 3c987de8a..c13bee63b 100644 --- a/docs/src/process-development/api-v2/guides/user-tasks-in-the-dsf.md +++ b/docs/src/process-development/api-v2/guides/user-tasks-in-the-dsf.md @@ -5,11 +5,17 @@ icon: creative ### User Tasks in the DSF -Creating a [User Task](../bpmn/user-tasks.md) in a BPMN model, causes the DSF to automatically generate a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resource according to a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) you provided in the [User Task's](../bpmn/user-tasks.md) `Forms` field when the process execution reaches the [User Task](../bpmn/user-tasks.md). The `Forms` field needs to have a type of `Embedded or External Task Forms` with the `Form key` being the url of your [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource needs to be put in the `src/main/resources/fhir/Questionnaire` directory. The generated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) can now be answered by locating the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) in the DSF FHIR server UI through `https://your.dsf.fhir.server/fhir/QuestionnaireResponse?_sort=-_lastUpdated&status=in-progress`. After filling out the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) and submitting it, the process execution will continue with the next BPMN element after the [User Task](../bpmn/user-tasks.md) and the updated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) will be available through the [Process Plugin Api's](../dsf/process-plugin-api.md) `Variables` instance by calling `getLatestReceivedQuestionnaireResponse()`. +Creating a [User Task](../bpmn/user-tasks.md) in a BPMN model causes the DSF to automatically generate a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) resource based on the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) specified in the [User Task's](../bpmn/user-tasks.md) `Forms` field when process execution reaches the [User Task](../bpmn/user-tasks.md). The `Forms` field must have the type `Embedded or External Task Forms`, with the `Form key` set to the URL of the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource must be placed in the `src/main/resources/fhir/Questionnaire` directory. -You also have the option to register a [Task Listener](https://docs.camunda.org/manual/7.21/user-guide/process-engine/delegation-code/#task-listener) on the [User Task](../bpmn/user-tasks.md). This allows you to manipulate the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) before it is posted to the DSF FHIR server. You do this by extending the `DefaultUserTaskListener` class which provides overrides to interact with the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html). Notice that dynamically changing the `item.text` value of an item in a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) (that is **NOT** of type `display`) is not allowed. For that, you would have to change the `item.text` value of the corresponding [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource as well. Instead, you should have an item of type `display` above the item whose text should change dynamically, like in the template, and change its `item.text` value. In this case, you may also leave out `item.text` element of the item below the display item. +The generated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) can be accessed and answered by navigating to `https://your.dsf.fhir.server/fhir/QuestionnaireResponse?_sort=-_lastUpdated&status=in-progress` in the DSF FHIR server UI. After completing and submitting the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html), the process execution will proceed to the next BPMN element following the [User Task](../bpmn/user-tasks.md). The updated [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) will then be accessible via the [Process Plugin Api's](../dsf/process-plugin-api.md) `Variables` instance by calling `getLatestReceivedQuestionnaireResponse()`. + +It is also possible to register a [Task Listener](https://docs.camunda.org/manual/7.21/user-guide/process-engine/delegation-code/#task-listener) on the [User Task](../bpmn/user-tasks.md). This enables manipulation of the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) before it is posted to the DSF FHIR server. This can be achieved by extending the `DefaultUserTaskListener` class, which provides overrides for interacting with the [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html). + +Dynamically changing the `item.text` value of an item in a [QuestionnaireResponse](https://www.hl7.org/fhir/R4/questionnaireresponse.html) (if the item is **not** of type `display`) is not permitted. To change text dynamically, the `item.text` value of the corresponding [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource must also be updated. As an alternative, an item of type `display` can be placed above the item requiring dynamic text, and its `item.text` value can be modified instead, as shown in the template. In this case, the `item.text` element of the item below the display item may be omitted. + + +Below is a template for a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. The placeholder `questionnaire-name` should be replaced with the actual name of the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html), and the file should be named accordingly. The items `business-key` and `user-task-id` are required by the DSF and must always be included. Additional items can be added to the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) as needed. -Below you can find a template for a [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) resource. Replace `questionnaire-name` with the name of your [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html) and have the file be named the same. The items `business-key` and `user-task-id` are required by the DSF and are always included. You can then add any amount of items of your choosing to the [Questionnaire](https://www.hl7.org/fhir/R4/questionnaire.html). ### Questionnaire Template ```xml @@ -54,4 +60,7 @@ Below you can find a template for a [Questionnaire](https://www.hl7.org/fhir/R4/ -``` \ No newline at end of file +``` + +## Related Topics +[Questionnaire and QuestionnaireResponse](../fhir/questionnaire-and-questionnaireresponse.md) \ No newline at end of file diff --git a/docs/src/s/connection-refused.md b/docs/src/s/connection-refused.md new file mode 100644 index 000000000..430733123 --- /dev/null +++ b/docs/src/s/connection-refused.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file diff --git a/docs/src/s/connection-timeout.md b/docs/src/s/connection-timeout.md new file mode 100644 index 000000000..0bf792197 --- /dev/null +++ b/docs/src/s/connection-timeout.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file diff --git a/docs/src/s/error-http.md b/docs/src/s/error-http.md new file mode 100644 index 000000000..eafe21f8f --- /dev/null +++ b/docs/src/s/error-http.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file diff --git a/docs/src/s/error-ssl.md b/docs/src/s/error-ssl.md new file mode 100644 index 000000000..81a550c66 --- /dev/null +++ b/docs/src/s/error-ssl.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file diff --git a/docs/src/s/read-timeout.md b/docs/src/s/read-timeout.md new file mode 100644 index 000000000..3db57d51d --- /dev/null +++ b/docs/src/s/read-timeout.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file diff --git a/docs/src/s/unknown-host.md b/docs/src/s/unknown-host.md new file mode 100644 index 000000000..1f5a46177 --- /dev/null +++ b/docs/src/s/unknown-host.md @@ -0,0 +1,2 @@ + +

    If you are not redirected, click here.

    \ No newline at end of file