# Package com.holonplatform.core.datastore.beans

- Interface Summary
  Interface | Description
  --- | ---
  BeanBulkDelete<T> | Bean `BulkDeleteOperation`.
  BeanBulkDeleteOperation<B,O extends BeanBulkDeleteOperation<B,O>> | Bulk `DELETE` bean `DatastoreOperation` configuration.
  BeanBulkInsert<T> | Bean `BulkInsertOperation`.
  BeanBulkInsertOperation<B,O extends BeanBulkInsertOperation<B,O>> | Bulk `INSERT` `DatastoreOperation` configuration.
  BeanBulkUpdate<T> | Bean `BulkUpdateOperation`.
  BeanBulkUpdateOperation<B,O extends BeanBulkUpdateOperation<B,O>> | Bulk `UPDATE` bean `DatastoreOperation` configuration.
  BeanDatastore | A `Datastore` adapter which uses Java Beans as persistent data representation.
  BeanDatastore.BeanOperationResult<T> | Represents the result of a `BeanDatastore` operation, providing informatons about the operation outcome.
  BeanDatastore.BeanOperationResult.Builder<T> | `BeanDatastore.BeanOperationResult` builder.
  BeanDatastoreOperation<O extends BeanDatastoreOperation<O,C>,C extends DatastoreOperationConfiguration> | Represents a generic bean datastore operation.
  BeanDatastoreOperationBuilder<B extends BeanDatastoreOperationBuilder<B>> | `BeanDatastoreOperation` builder.
  BeanDatastoreOperations<R,BI extends BeanBulkInsertOperation,BU extends BeanBulkUpdateOperation,BD extends BeanBulkDeleteOperation,Q extends BeanQueryBuilder> | Interface similar to `DatastoreOperations`, which provides the same methods using a bean class to represent the peristent entity data and the data model attributes.
  BeanQuery<T> | A query which uses a bean class for query composition and projections.
  BeanQueryBuilder<Q extends BeanQueryBuilder<Q>> | Builder to configure a bean based query.

Copyright © 2019 The Holon Platform. All rights reserved.