com.holonplatform.core.datastore.beans

## Interface BeanDatastoreOperation<O extends BeanDatastoreOperation<O,C>,C extends DatastoreOperationConfiguration>

- Type Parameters:
    `O` - Actual operation type
    `C` - Actual operation configuration type
  All Superinterfaces:
    BeanDatastoreOperationBuilder<O>, ExpressionResolver.ExpressionResolverBuilder<O>
  All Known Subinterfaces:
    BeanBulkDelete<T>, BeanBulkDeleteOperation<B,O>, BeanBulkInsert<T>, BeanBulkInsertOperation<B,O>, BeanBulkUpdate<T>, BeanBulkUpdateOperation<B,O>

      public interface BeanDatastoreOperation<O extends BeanDatastoreOperation<O,C>,C extends DatastoreOperationConfiguration>
      extends BeanDatastoreOperationBuilder<O>

  Represents a generic bean datastore operation.
  Since:
    5.1.0

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `C` | `getConfiguration()` Get the operation configuration.

    - ### Methods inherited from interface com.holonplatform.core.datastore.beans.BeanDatastoreOperationBuilder

      `withExpressionResolvers, withWriteOption, withWriteOptions, withWriteOptions`

    - ### Methods inherited from interface com.holonplatform.core.ExpressionResolver.ExpressionResolverBuilder

      `withExpressionResolver`

- - ### Method Detail

    - #### getConfiguration

          C getConfiguration()

      Get the operation configuration.
      Returns:
        the operation configuration

Copyright © 2019 The Holon Platform. All rights reserved.