Modifier and Type | Interface and Description |
---|---|
interface |
DataObjectDataSource<U extends DataObjectInstance,Q extends DataObjectInstanceQuery<Q,U>,IB extends DataObjectInstanceBuilder<IB,U>,MB extends DataObjectModificationBuilder<MB,U>>
A data source is responsible to handle external data objects, like lookup, query, create, update and delete.
|
interface |
DataObjectInstanceBuilder<T extends DataObjectInstanceBuilder,U extends DataObjectInstance>
The basic data object instance builder which might be extended with a strongly typed support by the underlying
DataObjectDataSource implementation. |
interface |
DataObjectInstanceQuery<T extends DataObjectInstanceQuery<T,U>,U extends DataObjectInstance>
The basic data object instance query interface used by
DataObjectDataSource which might also be extended with own, type-safe implementations. |
interface |
DataObjectModificationBuilder<T extends DataObjectModificationBuilder,U extends DataObjectInstance>
The basic data object modification builder which might be extended with a strongly typed support by the underlying
DataObjectDataSource implementation. |
Modifier and Type | Method and Description |
---|---|
DataObjectInstance |
DataObjectRuntimeService.findDataObjectByLookupIdAndDefinitionId(String lookupId,
String dataObjectDefinitionId)
Lookup a single data object given by its lookup id and definition id.
|
DataObjectInstance |
DataObjectRuntimeService.findDataObjectByLookupIdAndDefinitionKey(String lookupId,
String dataObjectDefinitionKey)
Lookup a single data object given by its lookup id and definition key.
|
Modifier and Type | Method and Description |
---|---|
DataObjectInstanceBuilder<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectInstanceBuilderByDefinitionId(String dataObjectDefinitionId)
Creates a new generic data object instance builder to create new data objects.
|
DataObjectInstanceBuilder<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectInstanceBuilderByDefinitionKey(String dataObjectDefinitionKey)
Creates a new generic data object instance builder to create new data objects.
|
DataObjectInstanceBuilder<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectInstanceBuilderByDefinitionKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId)
Creates a new generic data object instance builder to create new data objects.
|
DataObjectInstanceQuery<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectInstanceQueryByDefinitionId(String dataObjectDefinitionId)
Creates a new data object instance query object used to define a query returning data object instances.
|
DataObjectInstanceQuery<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectInstanceQueryByDefinitionKey(String dataObjectDefinitionKey)
Creates a new data object instance query object used to define a query returning data object instances.
|
DataObjectModificationBuilder<?,DataObjectInstance> |
DataObjectRuntimeService.createDataObjectModificationBuilder(String lookupId,
String dataObjectDefinitionId)
Creates a new generic data object modification builder to modify existing data objects.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DatabaseSchemaDataObjectInstance |
Modifier and Type | Method and Description |
---|---|
DataObjectInstance |
DataObjectRuntimeServiceImpl.findDataObjectByLookupIdAndDefinitionId(String lookupId,
String dataObjectDefinitionId) |
DataObjectInstance |
DataObjectRuntimeServiceImpl.findDataObjectByLookupIdAndDefinitionKey(String lookupId,
String dataObjectDefinitionKey) |
protected DataObjectInstance |
DataObjectVariableType.retrieveDataObjectInstance(com.fasterxml.jackson.databind.JsonNode itemNode,
DataObjectRuntimeService runtimeService) |
Modifier and Type | Method and Description |
---|---|
protected void |
DataObjectVariableType.cache(DataObjectInstance dataObjectInstance,
org.flowable.variable.api.types.ValueFields valueFields) |
protected void |
DataObjectVariableType.fillDataObjectInstanceJsonValues(DataObjectInstance dataObjectInstance,
com.fasterxml.jackson.databind.node.ObjectNode itemNode) |
Modifier and Type | Method and Description |
---|---|
void |
DatabaseSchemaDataObjectInstanceEntitySession.putInCacheIfMissing(DataObjectInstance dataObjectInstance) |
void |
DatabaseSchemaDataObjectInstanceEntitySession.putInCacheIfMissing(DataObjectInstance dataObjectInstance,
org.flowable.variable.api.types.ValueFields valueFields) |
Modifier and Type | Interface and Description |
---|---|
interface |
DatabaseSchemaDataObjectInstanceEntity |
Modifier and Type | Class and Description |
---|---|
class |
DatabaseSchemaDataObjectInstanceEntityImpl |
Modifier and Type | Method and Description |
---|---|
protected DataObjectInstance |
DataObjectFormDataModelVariablesExtractor.create(Map<String,Object> modifiedData,
DatabaseSchemaDataObjectModel objectModel,
DataObjectEngineConfiguration dataObjectEngineConfiguration,
String currentTenantId) |
protected DataObjectInstance |
DataObjectFormDataModelVariablesExtractor.modify(String lookupId,
String definitionId,
Map<String,Object> modifiedData,
DatabaseSchemaDataObjectModel objectModel,
DataObjectEngineConfiguration engineConfiguration) |
Modifier and Type | Method and Description |
---|---|
void |
DataObjectIndexVariableType.addDataObjectItemValues(DataObjectInstance dataObjectInstance,
com.fasterxml.jackson.databind.node.ObjectNode dataObjectItemNode) |
Copyright © 2019. All rights reserved.