Package dev.dsf.bpe.plugin
Class AbstractProcessPlugin<D,A>
java.lang.Object
dev.dsf.bpe.plugin.AbstractProcessPlugin<D,A>
- All Implemented Interfaces:
ProcessPlugin<D,A>
- Direct Known Subclasses:
ProcessPluginImpl
-
Field Summary
Fields inherited from interface dev.dsf.bpe.plugin.ProcessPlugin
MODEL_ATTRIBUTE_PROCESS_API_VERSION -
Constructor Summary
ConstructorsConstructorDescriptionAbstractProcessPlugin(D processPluginDefinition, A processPluginApi, boolean draft, Path jarFile, ClassLoader processPluginClassLoader, ca.uhn.fhir.context.FhirContext fhirContext, org.springframework.core.env.ConfigurableEnvironment environment) -
Method Summary
Modifier and TypeMethodDescriptionorg.springframework.context.ApplicationContextprotected abstract Class<?>protected abstract Stringprotected abstract LocalDateprotected abstract LocalDateprotected abstract Stringprotected abstract StringMap<ProcessIdAndVersion,List<org.hl7.fhir.r4.model.Resource>> protected abstract StringList<org.camunda.bpm.engine.impl.variable.serializer.TypedValueSerializer>booleaninitializeAndValidateResources(String localOrganizationIdentifierValue) booleanisDraft()booleantaskFieldsAvailable(org.camunda.bpm.model.bpmn.instance.Process process, String elementType, String elementId, org.camunda.bpm.model.bpmn.instance.ExtensionElements extensionElements)
-
Constructor Details
-
AbstractProcessPlugin
public AbstractProcessPlugin(D processPluginDefinition, A processPluginApi, boolean draft, Path jarFile, ClassLoader processPluginClassLoader, ca.uhn.fhir.context.FhirContext fhirContext, org.springframework.core.env.ConfigurableEnvironment environment)
-
-
Method Details
-
getDefinitionSpringConfigurations
-
getDefinitionName
-
getDefinitionVersion
-
getDefinitionResourceVersion
-
getDefinitionReleaseDate
-
getDefinitionResourceReleaseDate
-
getDefinitionFhirResourcesByProcessId
-
getDefinitionProcessModels
-
getDefaultSpringConfiguration
-
getProcessPluginApiVersion
-
initializeAndValidateResources
- Specified by:
initializeAndValidateResourcesin interfaceProcessPlugin<D,A>
-
getProcessPluginDefinition
- Specified by:
getProcessPluginDefinitionin interfaceProcessPlugin<D,A>
-
getProcessPluginApi
- Specified by:
getProcessPluginApiin interfaceProcessPlugin<D,A>
-
isDraft
public boolean isDraft()- Specified by:
isDraftin interfaceProcessPlugin<D,A>
-
getJarFile
- Specified by:
getJarFilein interfaceProcessPlugin<D,A>
-
getProcessPluginClassLoader
- Specified by:
getProcessPluginClassLoaderin interfaceProcessPlugin<D,A>
-
getApplicationContext
public org.springframework.context.ApplicationContext getApplicationContext()- Specified by:
getApplicationContextin interfaceProcessPlugin<D,A>
-
getTypedValueSerializers
public List<org.camunda.bpm.engine.impl.variable.serializer.TypedValueSerializer> getTypedValueSerializers()- Specified by:
getTypedValueSerializersin interfaceProcessPlugin<D,A>
-
getProcessKeysAndVersions
- Specified by:
getProcessKeysAndVersionsin interfaceProcessPlugin<D,A>
-
getProcessModels
- Specified by:
getProcessModelsin interfaceProcessPlugin<D,A>
-
getFhirResources
- Specified by:
getFhirResourcesin interfaceProcessPlugin<D,A>
-
taskFieldsAvailable
-