Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Add the property mapping.
- addChild(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Add a child property.
- addDelete(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Add a delete request.
- addNested(String, PathProperties) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Add an embedded property with it's document structure.
- addNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Add a nested update.
- addPersist(DocStoreUpdate) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Add a persist request.
- addProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Add a property at the root level.
- addToQueue(DocStoreUpdates) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
-
Add to the queue for deferred processing.
- addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
-
Add this event to the queue (for queue delayed processing).
- addToQueue(DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
-
Add this event to the queue (for queue delayed processing).
- analyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- analyzer(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Apply mapping options to this property.
- apply(DocMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Apply override mapping from the document level or embedded property level.
- apply(DocProperty) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Apply the property level mapping options.
- applyMapping() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Apply any override mappings from the top level docStore annotation.
- applyPath(Query<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Apply the document structure to the query so that it fetches the required properties to build the document (typically in JSON form).
- applyPath(Query<T>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
B
- boost() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- boost(Float) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
C
- children() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the child nested properties.
- code() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- code(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- collectSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Collect the mapping of properties to 'raw' properties for those marked as sortable.
- commit(DocStoreTransaction) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Perform commit/flush of the changes made via the document store transaction.
- copy() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Create a copy of this such that it can be overridden on a per index basis.
- copyTo() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- copyTo(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- create(SpiServer) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
-
Create and return the DocStore integration components.
- create(String, String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Create the document mapping.
- createAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Method in interface io.ebeanservice.docstore.api.DocStoreFactory
-
Create the doc store specific adapter for the given bean type.
- createDocMapping() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Create the document mapping.
- createDocMapping() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- createJsonReadOptions() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Create JsonReadOptions taking into account persistence context and lazy loading support.
- createQueryUpdate(BeanType<T>, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Create a processor to handle updates per bean via a findEach query.
- createTransaction(int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Create a document store transaction hinting at the batch size.
D
- delete - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Behavior on delete.
- deleteById(Object, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process a delete by id of a given document.
- deleteById(Object, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- deleteEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return delete events.
- derive(BeanType<?>, String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Return the supplied value or default to the bean name lower case.
- derivePathProperties(PathProperties) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Return the pathProperties which defines the JSON document to index.
- desc - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
The associated BeanDescriptor.
- doc() - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Return the document structure.
- DocMappingBuilder - Class in io.ebeanservice.docstore.api.mapping
-
Builds the DocumentMapping for a given bean type.
- DocMappingBuilder(PathProperties, DocStore) - Constructor for class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Create with the document structure paths and docStore deployment annotation.
- DocPropertyAdapter - Class in io.ebeanservice.docstore.api.mapping
-
Adapter for DocPropertyVisitor that does not do anything.
- DocPropertyAdapter() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- DocPropertyMapping - Class in io.ebeanservice.docstore.api.mapping
-
Property mapping in a doc store document structure.
- DocPropertyMapping() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct ROOT.
- DocPropertyMapping(String, DocPropertyType) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct property mapping.
- DocPropertyMapping(String, DocPropertyType, DocPropertyOptions) - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Construct property mapping with options.
- DocPropertyOptions - Class in io.ebeanservice.docstore.api.mapping
-
Options for mapping a property for document storage.
- DocPropertyOptions() - Constructor for class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Construct with no values set.
- DocPropertyVisitor - Interface in io.ebeanservice.docstore.api.mapping
-
Used to visit the properties in a document structure.
- DocQueryRequest<T> - Interface in io.ebeanservice.docstore.api
-
A Query request for the document store.
- DocStoreBeanAdapter<T> - Interface in io.ebeanservice.docstore.api
-
Doc store specific adapter to process doc store events for a given bean type.
- DocStoreBeanBaseAdapter<T> - Class in io.ebeanservice.docstore.api.support
-
Base implementation for much of DocStoreBeanAdapter.
- DocStoreBeanBaseAdapter(BeanDescriptor<T>, DeployBeanDescriptor<T>) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- DocStoreDeleteEvent - Class in io.ebeanservice.docstore.api.support
-
A 'Delete by Id' request that is send to the document store.
- DocStoreDeleteEvent(BeanType<?>, Object) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
- DocStoreEmbeddedInvalidation - Class in io.ebeanservice.docstore.api.support
-
Checks if a persist request means an embedded/nested object in another document needs updating.
- DocStoreEmbeddedInvalidation(String, String) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
- DocStoreEmbeddedInvalidationProperties - Class in io.ebeanservice.docstore.api.support
-
Checks if a persist request means an embedded/nested object in another document needs updating.
- DocStoreEmbeddedInvalidationProperties(String, String, int[]) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
- DocStoreFactory - Interface in io.ebeanservice.docstore.api
-
Creates the integration components for DocStore integration.
- DocStoreIndexEvent<T> - Class in io.ebeanservice.docstore.api.support
-
A 'Delete by Id' request that is send to the document store.
- DocStoreIndexEvent(BeanType<T>, Object, T) - Constructor for class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
- DocStoreIntegration - Interface in io.ebeanservice.docstore.api
-
All the required features for DocStore integration.
- DocStoreQueryUpdate<T> - Interface in io.ebeanservice.docstore.api
-
Update the document store using a Ebean ORM query.
- DocStoreTransaction - Interface in io.ebeanservice.docstore.api
-
A document store transaction.
- docStoreUpdate(DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdate
-
Add the event to the doc store bulk update.
- docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreDeleteEvent
-
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
- docStoreUpdate(DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreIndexEvent
-
Add appropriate JSON content for sending to the ElasticSearch Bulk API.
- DocStoreUpdate - Interface in io.ebeanservice.docstore.api
-
For persist events that know how to publish or queue their change to the Document store.
- DocStoreUpdateContext - Interface in io.ebeanservice.docstore.api
-
The doc store specific context/transaction used to collect updates to send to the document store.
- DocStoreUpdateProcessor - Interface in io.ebeanservice.docstore.api
-
Processes index updates.
- DocStoreUpdates - Class in io.ebeanservice.docstore.api
-
Collection of document store updates that are either sent to the document store or queued for future processing
- DocStoreUpdates() - Constructor for class io.ebeanservice.docstore.api.DocStoreUpdates
- docStructure - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Nested path properties defining the doc structure for indexing.
- docStructure(PathProperties, boolean) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- DocStructure - Class in io.ebeanservice.docstore.api.support
-
Document structure for mapping to document store.
- DocStructure(PathProperties) - Constructor for class io.ebeanservice.docstore.api.support.DocStructure
-
Create given an initial deployment doc mapping.
- documentMapping - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- DocumentMapping - Class in io.ebeanservice.docstore.api.mapping
-
Mapping for a document stored in a doc store (like ElasticSearch).
- DocumentMapping(String, String, String, FetchPath, DocPropertyMapping, int, int) - Constructor for class io.ebeanservice.docstore.api.mapping.DocumentMapping
- DocumentNotFoundException - Exception in io.ebeanservice.docstore.api
-
Can be thrown when a document is unexpectedly not found in a document store.
- DocumentNotFoundException(String) - Constructor for exception io.ebeanservice.docstore.api.DocumentNotFoundException
-
Construct with a message.
- documentStore() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
-
Return the DocStore.
- docValues() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- docValues(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
E
- embedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- embedded(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
Return the document structure for an embedded path.
- embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
- embeddedInvalidate(PersistRequestBean<?>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidationProperties
- embeddedInvalidation - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
List of embedded paths from other documents that include this document type.
- embeddedInvalidation(String, String, Set<String>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Return the DsInvalidationListener based on the properties, path.
- embeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- embeddedManyRoot(String) - Method in class io.ebeanservice.docstore.api.support.DocStructure
- enabled() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- enabled(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- executeSecondaryQueries(boolean) - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Execute secondary queries.
F
- flush() - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
-
Flush the changes to the document store.
- flush() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
-
Flush all changes to the document store.
H
- hasEmbeddedInvalidation() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return true if this bean type as embedded invalidate registered.
- hasEmbeddedInvalidation() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
I
- includeInAll() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- includeInAll(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- includesPath(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Return true if the path is included in the document.
- includesProperty(String, String) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Return true if the property is included in the document.
- index(Object, T, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an index event which is effectively an insert or update (or put).
- index(Object, T, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- indexName - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
ElasticSearch index name.
- indexName() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the index name for this bean type.
- indexName() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- indexType - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
ElasticSearch index type.
- indexType() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the index type for this bean type.
- indexType() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- insert - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Behavior on insert.
- insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an insert persist request.
- insert(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- io.ebean.core - module io.ebean.core
- io.ebeanservice.docstore.api - package io.ebeanservice.docstore.api
-
The service API for document store integration.
- io.ebeanservice.docstore.api.mapping - package io.ebeanservice.docstore.api.mapping
-
Mapping for document store integration.
- io.ebeanservice.docstore.api.support - package io.ebeanservice.docstore.api.support
-
Support objects for implementing integration.
- isCode() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- isEmpty() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return true if there are no events to process.
- isOptionsSet() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
-
Return true if the index options is set to a non-default value.
- isSortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
M
- mapped - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
The type of index.
- mapped() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return true if this type is mapped for doc storage.
- mapped() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- mode(PersistRequest.Type, DocStoreMode) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Determine and return how this persist type will be processed given the transaction mode.
- mode(PersistRequest.Type, DocStoreMode) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
N
- name() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the property name.
- name() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the name.
- nestedEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the list of nested update events.
- norms() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- norms(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- nullValue() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- nullValue(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
O
- obtain() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
-
Obtain a context to persist to (like a buffer).
- options() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the property options.
- options() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- options(DocProperty.Option) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
P
- path - Variable in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
- pathProps - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- paths() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the document structure as PathProperties.
- pathStack - Variable in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- persistEvents() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the persist insert and update requests to be sent to the document store.
- pop() - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Pop the nested object or list off the properties stack.
- prepareMany(BeanDescriptor<T>) - Method in class io.ebeanservice.docstore.api.support.DocStructure
-
For 'many' nested properties we need an additional root based graph to fetch and update.
- process(DocStoreUpdates, int) - Method in interface io.ebeanservice.docstore.api.DocStoreUpdateProcessor
-
Process all the updates for a transaction.
- properties() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the document structure with mapping details.
- propertyPositions(Set<String>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Return the property names as property index positions.
- push(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocMappingBuilder
-
Push the nested object or list onto the properties stack.
Q
- query() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Return the query for this request.
- queue() - Method in interface io.ebeanservice.docstore.api.DocStoreTransaction
-
Add changes that should be queued to the DocStoreUpdates.
- queueDelete(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Queue a 'delete' request.
- queueEntries() - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Return the entries for sending to the queue.
- queueId - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Identifier used in the queue system to identify the index.
- queueId - Variable in class io.ebeanservice.docstore.api.support.DocStoreEmbeddedInvalidation
- queueId() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return the unique queueId for this bean type.
- queueId() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the queueId.
- queueId() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- queueIndex(String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Queue an 'index' request.
- queueNested(String, String, Object) - Method in class io.ebeanservice.docstore.api.DocStoreUpdates
-
Queue an update to a nested/embedded object.
R
- rawProperty(String) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Return an un-analysed property to use instead of the given property.
- rawProperty(String) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- registerInvalidationPath(String, String, Set<String>) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Register invalidation events for embedded/nested documents the given path and properties.
- registerInvalidationPath(String, String, Set<String>) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Register a doc store invalidation listener for the given bean type, path and properties.
- registerPaths() - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
In deployment phase read the embedded/nested document information.
- registerPaths() - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Register invalidation paths for embedded documents.
- replicas() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the number of replicas.
- replicas(int) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Set the number of replicas.
S
- searchAnalyzer() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- searchAnalyzer(String) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- server - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- shards() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the number of shards.
- shards(int) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Set the number of shards.
- sortable() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- sortable(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- sortableMap - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Map of properties to 'raw' properties.
- store() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- store(Boolean) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- store(Object, T) - Method in interface io.ebeanservice.docstore.api.DocStoreQueryUpdate
-
Process the bean storing in the document store.
T
- toString() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
- toString() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyOptions
- transaction() - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Return the transaction for this request (can be null for document store only queries).
- transaction(SpiTransaction) - Method in interface io.ebeanservice.docstore.api.DocQueryRequest
-
Set the (document store) transaction to use for this query.
- type() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Return the type of the property.
- type() - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Return the type.
- type(DocPropertyType) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Set the type of the property.
U
- update - Variable in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
-
Behavior on update.
- update(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an update persist request.
- update(Object, PersistRequestBean<T>, DocStoreUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- updateEmbedded(PersistRequestBean<T>, DocStoreUpdates) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process the persist request adding any embedded/nested document invalidation to the docStoreUpdates.
- updateEmbedded(PersistRequestBean<T>, DocStoreUpdates) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- updateEmbedded(Object, String, String, DocUpdateContext) - Method in interface io.ebeanservice.docstore.api.DocStoreBeanAdapter
-
Process an update of an embedded document.
- updateEmbedded(Object, String, String, DocUpdateContext) - Method in class io.ebeanservice.docstore.api.support.DocStoreBeanBaseAdapter
- updateProcessor() - Method in interface io.ebeanservice.docstore.api.DocStoreIntegration
-
Return the DocStoreUpdateProcessor to use.
V
- visit(DocPropertyVisitor) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyMapping
-
Visit this property and any nested children.
- visit(DocPropertyVisitor) - Method in class io.ebeanservice.docstore.api.mapping.DocumentMapping
-
Visit all the properties in the document structure.
- visitBegin() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitBegin() - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
Begin visiting the document structure.
- visitBeginList(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitBeginList(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
Start visiting a nested list.
- visitBeginObject(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitBeginObject(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
Start visiting a nested object.
- visitEnd() - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitEnd() - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
Finished visiting the document structure.
- visitEndList(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitEndList(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
End visiting a nested list.
- visitEndObject(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitEndObject(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
End visiting a nested object.
- visitProperty(DocPropertyMapping) - Method in class io.ebeanservice.docstore.api.mapping.DocPropertyAdapter
- visitProperty(DocPropertyMapping) - Method in interface io.ebeanservice.docstore.api.mapping.DocPropertyVisitor
-
Visit a property.
All Classes and Interfaces|All Packages|Serialized Form