All Classes and Interfaces
Class
Description
Implements
AbstractProcessPluginDefinition.getName()
, AbstractProcessPluginDefinition.getVersion()
and AbstractProcessPluginDefinition.getReleaseDate()
based on properties defined in a
"plugin.properties" file.Helper class to register
Activity
s 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
SSLContext
s 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.
Logs data to the
log/bpe-data.log
file if enabled via environment variable
(DEV_DSF_LOG_DATA: true
) or property (dev.dsf.log.data=true
)Default
UserTaskListener
implementation.Provides clients for DSF FHIR servers.
Provides access to
Endpoint
resources from the DSF FHIR server.Provides connection configurations for YAML configured (non DSF) FHIR servers and DSF FHIR servers, as well as access
to the default certificate trust store for FHIR connections configured via the DSF BPE property
`dev.dsf.bpe.fhir.client.connections.config.default.trust.server.certificate.cas` as default for the YAML properties
`trusted-root-certificates-file` and `oidc-auth.trusted-root-certificates-file`
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
OidcClient
s 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.