| Modifier and Type | Method and Description |
|---|---|
default CompletionStage<PropertyBox> |
AsyncDatastore.refresh(DataTarget<?> target,
PropertyBox propertyBox) |
| Modifier and Type | Method and Description |
|---|---|
default CompletionStage<Datastore.OperationResult> |
AsyncDatastore.delete(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
default CompletionStage<Datastore.OperationResult> |
AsyncDatastore.insert(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
default CompletionStage<PropertyBox> |
AsyncDatastore.refresh(DataTarget<?> target,
PropertyBox propertyBox) |
default CompletionStage<Datastore.OperationResult> |
AsyncDatastore.save(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
default CompletionStage<Datastore.OperationResult> |
AsyncDatastore.update(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
| Modifier and Type | Method and Description |
|---|---|
default <P extends Property> |
AsyncQueryResults.findOne(Iterable<P> properties)
Execute the query asynchronously and get an expected unique result as a
PropertyBox instance, using given
properties as projection. |
default CompletionStage<Optional<PropertyBox>> |
AsyncQueryResults.findOne(Property... properties)
Execute the query asynchronously and get an expected unique result as
PropertyBox instance, using given
properties as projection. |
default <P extends Property> |
AsyncQueryResults.list(Iterable<P> properties)
Execute the query asynchronously and get a
List of query results as PropertyBox instances, using
given properties as projection. |
default CompletionStage<List<PropertyBox>> |
AsyncQueryResults.list(Property... properties)
Execute the query asynchronously and get a
List of query results as PropertyBox instances, using
given properties as projection. |
default <P extends Property> |
AsyncQueryResults.stream(Iterable<P> properties)
Execute the query asynchronously and get a
Stream of query results as PropertyBox instances,
using given properties as projection. |
default CompletionStage<Stream<PropertyBox>> |
AsyncQueryResults.stream(Property... properties)
Execute the query asynchronously and get a
Stream of query results as PropertyBox instances,
using given properties as projection. |
| Modifier and Type | Method and Description |
|---|---|
default PropertyBox |
BeanPropertySet.read(PropertyBox propertyBox,
T instance)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
default <T> PropertyBox |
BeanIntrospector.read(PropertyBox propertyBox,
T instance)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
PropertyBox |
BeanPropertySet.read(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
<T> PropertyBox |
BeanIntrospector.read(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
default PropertyBox |
BeanPropertySet.read(T instance)
Read the property values from given bean instance into a
PropertyBox with this property set. |
<T> PropertyBox |
BeanIntrospector.read(T instance)
Read the property values from given bean instance into a
PropertyBox, using the Bean property set as the
propertyBox property set. |
| Modifier and Type | Method and Description |
|---|---|
default PropertyBox |
BeanPropertySet.read(PropertyBox propertyBox,
T instance)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
default <T> PropertyBox |
BeanIntrospector.read(PropertyBox propertyBox,
T instance)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
PropertyBox |
BeanPropertySet.read(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
<T> PropertyBox |
BeanIntrospector.read(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Read the property values from given bean instance into the given
PropertyBox, using given
propertyBox property set. |
default T |
BeanPropertySet.write(PropertyBox propertyBox,
T instance)
Write the property values contained into given
PropertyBox into given bean instance. |
default <T> T |
BeanIntrospector.write(PropertyBox propertyBox,
T instance)
Write the property values contained into given
PropertyBox into given bean instance. |
T |
BeanPropertySet.write(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Write the property values contained into given
PropertyBox into given bean instance. |
<T> T |
BeanIntrospector.write(PropertyBox propertyBox,
T instance,
boolean ignoreMissing)
Write the property values contained into given
PropertyBox into given bean instance. |
| Modifier and Type | Method and Description |
|---|---|
default PropertyBox |
Datastore.refresh(DataTarget<?> target,
PropertyBox propertyBox) |
| Modifier and Type | Method and Description |
|---|---|
R |
DatastoreOperations.delete(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options)
Remove a
PropertyBox from the data store, using given target to denote the data store
persistent entity from which the data has to be deleted. |
default Datastore.OperationResult |
Datastore.delete(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
R |
DatastoreOperations.insert(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options)
Insert a
PropertyBox in the data store, using given target to denote the data store
persistent entity into which the data has to be inserted. |
default Datastore.OperationResult |
Datastore.insert(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
REFRESH |
DatastoreOperations.refresh(DataTarget<?> target,
PropertyBox propertyBox)
Refresh a
PropertyBox, updating all its model properties to current value in data store and using given
target to denote the data store persistent entity to use. |
default PropertyBox |
Datastore.refresh(DataTarget<?> target,
PropertyBox propertyBox) |
R |
DatastoreOperations.save(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options)
Save a
PropertyBox in the data store, using given target to denote the data store persistent
entity into which the data has to be saved. |
default Datastore.OperationResult |
Datastore.save(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
R |
DatastoreOperations.update(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options)
Update a
PropertyBox in the data store, using given target to denote the data store
persistent entity into which the data has to be updated. |
default Datastore.OperationResult |
Datastore.update(DataTarget<?> target,
PropertyBox propertyBox,
DatastoreOperations.WriteOption... options) |
| Modifier and Type | Method and Description |
|---|---|
PropertyBox |
PropertyBoxOperationConfiguration.getValue()
Get the
PropertyBox value. |
| Modifier and Type | Method and Description |
|---|---|
List<PropertyBox> |
BulkInsertOperationConfiguration.getValues()
Get the values to insert.
|
| Modifier and Type | Method and Description |
|---|---|
O |
BulkInsertOperation.add(PropertyBox propertyBox)
Add a
PropertyBox to insert. |
default O |
BulkUpdateOperation.set(PropertyBox propertyBox)
Set update operation values using given
PropertyBox. |
O |
BulkUpdateOperation.set(PropertyBox propertyBox,
boolean includeNullValues)
Set update operation values using given
PropertyBox. |
B |
PropertyBoxOperationConfiguration.Builder.value(PropertyBox value)
Set the operation
PropertyBox value. |
| Modifier and Type | Method and Description |
|---|---|
PropertyBox |
PropertyBox.Builder.build()
Build the
PropertyBox |
default PropertyBox |
PropertyBox.cloneBox()
Clone this PropertyBox, i.e. create a new PropertyBox with same property set of this box and copy all the
property values from this box to the newly created box.
|
default PropertyBox |
PropertyBox.cloneBox(Property<?>... propertySet)
Clone this PropertyBox using given
propertySet, i.e. create a new PropertyBox and copy all given set
property values from this box to the newly created box. |
default <P extends Property> |
PropertyBox.cloneBox(PropertySet<P> propertySet)
Clone this PropertyBox using given
propertySet, i.e. create a new PropertyBox and copy all given set
property values from this box to the newly created box. |
static <P extends Property> |
PropertyBox.create(Iterable<P> properties)
Shorter method to create a PropertyBox with given
properties set. |
static <P extends Property> |
PropertyBox.create(P... properties)
Shorter method to create a PropertyBox with given
properties set. |
| Modifier and Type | Method and Description |
|---|---|
static <P extends Property> |
SetPathProperty.propertyBox(String name,
Iterable<P> properties)
|
static <P extends Property> |
ListPathProperty.propertyBox(String name,
Iterable<P> properties)
|
| Modifier and Type | Method and Description |
|---|---|
static PathPropertyBoxAdapter.PathPropertyBoxAdapterBuilder |
PathPropertyBoxAdapter.builder(PropertyBox propertyBox)
Create a new
PathPropertyBoxAdapter builder. |
PropertyBox.Builder |
PropertyBox.Builder.copyValues(PropertyBox source)
Copy the given
propertyBox property values only for properties of the source PropertyBox that
have a matching with a property of the PropertyBox to build |
static PathPropertyBoxAdapter |
PathPropertyBoxAdapter.create(PropertyBox propertyBox)
Create a new
PathPropertyBoxAdapter. |
T |
PropertyValueProvider.getPropertyValue(PropertyBox propertyBox)
Gets the property value.
|
| Modifier and Type | Method and Description |
|---|---|
PropertyBoxProperty |
PropertyBoxProperty.clone(Consumer<PathProperty.Builder<PropertyBox,PathProperty<PropertyBox>,?>> builder)
Clone this property.
|
PropertyBoxProperty |
PropertyBoxProperty.clone(Consumer<PathProperty.Builder<PropertyBox,PathProperty<PropertyBox>,?>> builder)
Clone this property.
|
PropertyBox.Builder |
PropertyBox.Builder.equalsHandler(EqualsHandler<PropertyBox> equalsHandler)
Set the predicate to use to check the
PropertyBox object equality using the
Object.equals(Object) method. |
PropertyBox.Builder |
PropertyBox.Builder.hashCodeProvider(HashCodeProvider<PropertyBox> hashCodeProvider)
Set the function to use to provide the
PropertyBox object hash code using the
Object.hashCode() method. |
| Modifier and Type | Method and Description |
|---|---|
default <P extends Property> |
QueryResults.findOne(Iterable<P> properties)
Execute query and get an expected unique result as
PropertyBox using given properties as
projection. |
default Optional<PropertyBox> |
QueryResults.findOne(Property... properties)
Execute query and get an expected unique result as
PropertyBox using given properties as
projection. |
default Class<? extends PropertyBox> |
PropertySetProjection.getType() |
default <P extends Property> |
QueryResults.list(Iterable<P> properties)
|
default List<PropertyBox> |
QueryResults.list(Property... properties)
|
static <P extends Property> |
QueryProjection.propertySet(Iterable<P> properties)
Create a
PropertyBox type query projection using given properties as property set. |
static QueryProjection<PropertyBox> |
QueryProjection.propertySet(Property<?>... properties)
Create a
PropertyBox type query projection using given properties as property set. |
default <P extends Property> |
QueryResults.stream(Iterable<P> properties)
Execute query and get a
Stream of query results as PropertyBox using given
properties as projection. |
default Stream<PropertyBox> |
QueryResults.stream(Property... properties)
Execute query and get a
Stream of query results as PropertyBox using given
properties as projection. |
Copyright © 2019 The Holon Platform. All rights reserved.