| Package | Description |
|---|---|
| com.avaje.ebeaninternal.api | |
| com.avaje.ebeaninternal.server.persist.dml |
Bean DML persistence implementation
|
| com.avaje.ebeaninternal.server.persist.dmlbind |
Bindable objects to support Bean DML
|
| Modifier and Type | Method and Description |
|---|---|
Bindable |
SpiUpdatePlan.getSet()
Return the set of bindable update properties.
|
| Modifier and Type | Method and Description |
|---|---|
Bindable |
UpdatePlan.getSet()
Return the Bindable properties for the update set.
|
| Constructor and Description |
|---|
DeleteMeta(boolean emptyStringAsNull,
BeanDescriptor<?> desc,
BindableId id,
Bindable version,
Bindable all) |
InsertMeta(DatabasePlatform dbPlatform,
BeanDescriptor<?> desc,
Bindable shadowFKey,
BindableId id,
Bindable all) |
UpdateMeta(boolean emptyStringAsNull,
BeanDescriptor<?> desc,
BindableList set,
BindableId id,
Bindable version,
Bindable all) |
UpdatePlan(ConcurrencyMode mode,
String sql,
Bindable set)
Create a non cachable UpdatePlan.
|
UpdatePlan(Integer key,
ConcurrencyMode mode,
String sql,
Bindable set,
Set<String> properties)
Create a cachable UpdatePlan with a given key.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BindableId
Adds support for id creation for concatenated ids on intersection tables.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BindableAssocOne
Bindable for an ManyToOne or OneToOne associated bean.
|
class |
BindableCompound
Bindable for a Immutable Compound value object.
|
class |
BindableDiscriminator
Bindable for inserting a discriminator value.
|
class |
BindableEmbedded
Bindable for a Embedded bean.
|
class |
BindableEncryptedProperty
Bindable for a DB encrypted BeanProperty.
|
class |
BindableIdEmbedded
Bindable for a EmbeddedId.
|
class |
BindableIdEmpty |
class |
BindableIdMap
Bindable for a concatenated id that is not embedded.
|
class |
BindableIdScalar
Bindable for a single scalar id property.
|
class |
BindableList
List of Bindable items.
|
class |
BindableProperty
Bindable for a single BeanProperty.
|
class |
BindablePropertyInsertGenerated
Bindable for insert on a property with a GeneratedProperty.
|
class |
BindablePropertyUpdateGenerated
Bindable for update on a property with a GeneratedProperty.
|
class |
BindableUnidirectional
Bindable for a unidirectional relationship.
|
| Modifier and Type | Method and Description |
|---|---|
Bindable |
FactoryVersion.create(BeanDescriptor<?> desc)
Create a Bindable for the version property(s) for a bean type.
|
Bindable |
FactoryProperty.create(BeanProperty prop,
DmlMode mode,
boolean withLobs)
Create a Bindable for the property given the mode and withLobs flag.
|
| Modifier and Type | Method and Description |
|---|---|
List<Bindable> |
FactoryAssocOnes.create(List<Bindable> list,
BeanDescriptor<?> desc,
DmlMode mode)
Add foreign key columns from associated one beans.
|
| Modifier and Type | Method and Description |
|---|---|
void |
BindableList.addAll(List<Bindable> list) |
void |
BindableEmbedded.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableProperty.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableEncryptedProperty.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableCompound.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableAssocOne.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableIdEmbedded.addChanged(PersistRequestBean<?> request,
List<Bindable> list)
Does nothing for BindableId.
|
void |
Bindable.addChanged(PersistRequestBean<?> request,
List<Bindable> list)
For Updates including only changed properties add the Bindable to the
list if it should be included in the 'update set'.
|
void |
BindableList.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableIdEmpty.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindableIdMap.addChanged(PersistRequestBean<?> request,
List<Bindable> list)
Does nothing for BindableId.
|
void |
BindableIdScalar.addChanged(PersistRequestBean<?> request,
List<Bindable> list)
Does nothing for BindableId.
|
void |
BindableUnidirectional.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
void |
BindablePropertyUpdateGenerated.addChanged(PersistRequestBean<?> request,
List<Bindable> list)
Always add BindablePropertyUpdateGenerated properties.
|
void |
BindableDiscriminator.addChanged(PersistRequestBean<?> request,
List<Bindable> list) |
List<Bindable> |
FactoryAssocOnes.create(List<Bindable> list,
BeanDescriptor<?> desc,
DmlMode mode)
Add foreign key columns from associated one beans.
|
void |
FactoryEmbedded.create(List<Bindable> list,
BeanDescriptor<?> desc,
DmlMode mode,
boolean withLobs)
Add bindable for the embedded properties to the list.
|
void |
FactoryBaseProperties.create(List<Bindable> list,
BeanDescriptor<?> desc,
DmlMode mode,
boolean withLobs)
Add Bindable for the base properties to the list.
|
| Constructor and Description |
|---|
BindableCompound(BeanPropertyCompound embProp,
List<Bindable> list) |
BindableEmbedded(BeanPropertyAssocOne<?> embProp,
List<Bindable> list) |
BindableList(List<Bindable> list) |
Copyright © 2014. All Rights Reserved.