public interface DataObjectDeletionBuilder
DataObjectDataSource
implementation.Modifier and Type | Method and Description |
---|---|
default DataObjectDeletionBuilder |
accessibleByUser(String userId) |
DataObjectDeletionBuilder |
accessibleByUserOrGroups(String userId,
Collection<String> groupKeys) |
DataObjectDeletionBuilder |
dataObjectInstanceId(String dataObjectInstanceId)
Set the id for data object instance.
|
DataObjectDeletionBuilder |
definitionId(String id)
Set the id of the data object definition the delete operation should be based on.
|
DataObjectDeletionBuilder |
definitionKey(String key)
Set the key of the data object definition the delete operation should be based on.
|
void |
delete(String operationKey)
Perform a delete operation using the given operation key.
|
DataObjectDeletionBuilder |
tenantId(String tenantId)
Set the tenant id for data object definition.
|
DataObjectDeletionBuilder |
value(String valueName,
Object value)
Generic setter for a data object field value specified by its name and value to be set.
|
DataObjectDeletionBuilder definitionId(String id)
DataObjectDeletionBuilder definitionKey(String key)
DataObjectDeletionBuilder tenantId(String tenantId)
DataObjectDeletionBuilder dataObjectInstanceId(String dataObjectInstanceId)
DataObjectDeletionBuilder value(String valueName, Object value)
valueName
- the name of the data object field to set a valuevalue
- the value to be setdefault DataObjectDeletionBuilder accessibleByUser(String userId)
DataObjectDeletionBuilder accessibleByUserOrGroups(String userId, Collection<String> groupKeys)
void delete(String operationKey)