| Package | Description |
|---|---|
| com.avaje.ebeaninternal.server.deploy |
Bean description
|
| com.avaje.ebeaninternal.server.deploy.generatedproperty |
Counter, Insert Timestamp, Update Timestamp support
|
| com.avaje.ebeaninternal.server.deploy.meta |
Temporary objects used to collect deployment information
|
| com.avaje.ebeaninternal.server.deploy.parse |
Deployment information parsing
|
| Modifier and Type | Method and Description |
|---|---|
static BeanReflectGetter |
ReflectGetter.create(DeployBeanProperty prop)
Create a reflection based BeanReflectGetter for getting the
id from abstract inheritance hierarchy object.
|
static BeanReflectSetter |
ReflectSetter.create(DeployBeanProperty prop)
Creates place holder objects that should never be called.
|
| Constructor and Description |
|---|
BeanProperty(BeanDescriptorMap owner,
BeanDescriptor<?> descriptor,
DeployBeanProperty deploy) |
BeanProperty(DeployBeanProperty deploy) |
BeanPropertyCompoundRoot(DeployBeanProperty deploy) |
BeanPropertyCompoundScalar(BeanPropertyCompoundRoot rootProperty,
DeployBeanProperty scalarDeploy,
CtCompoundProperty ctProperty,
ScalarTypeConverter<?,?> typeConverter) |
| Modifier and Type | Method and Description |
|---|---|
GeneratedProperty |
InsertTimestampFactory.createInsertTimestamp(DeployBeanProperty property)
Create the insert GeneratedProperty depending on the property type.
|
void |
CounterFactory.setCounter(DeployBeanProperty property) |
void |
GeneratedPropertyFactory.setCounter(DeployBeanProperty property) |
void |
GeneratedPropertyFactory.setInsertTimestamp(DeployBeanProperty property) |
void |
InsertTimestampFactory.setInsertTimestamp(DeployBeanProperty property) |
void |
UpdateTimestampFactory.setUpdateTimestamp(DeployBeanProperty property) |
void |
GeneratedPropertyFactory.setUpdateTimestamp(DeployBeanProperty property) |
void |
GeneratedPropertyFactory.setVersion(DeployBeanProperty property) |
| Modifier and Type | Class and Description |
|---|---|
class |
DeployBeanPropertyAssoc<T>
Abstract base for properties mapped to an associated bean, list, set or map.
|
class |
DeployBeanPropertyAssocMany<T>
Property mapped to a List Set or Map.
|
class |
DeployBeanPropertyAssocOne<T>
Property mapped to a joined bean.
|
class |
DeployBeanPropertyCompound
Property mapped to a joined bean.
|
class |
DeployBeanPropertySimpleCollection<T> |
| Modifier and Type | Method and Description |
|---|---|
DeployBeanProperty |
DeployBeanDescriptor.addBeanProperty(DeployBeanProperty prop)
Add a bean property.
|
DeployBeanProperty |
DeployBeanDescriptor.getBeanProperty(String propName)
Get a BeanProperty by its name.
|
DeployBeanProperty[] |
DeployTableJoin.properties()
For secondary table joins returns the properties mapped to that table.
|
| Modifier and Type | Method and Description |
|---|---|
Iterator<DeployBeanProperty> |
DeployBeanDescriptor.propertiesAll()
Return an Iterator of all BeanProperty.
|
List<DeployBeanProperty> |
DeployBeanDescriptor.propertiesBase()
base properties without the unique id properties.
|
List<DeployBeanProperty> |
DeployBeanDescriptor.propertiesId()
Return the BeanProperty that make up the unique id.
|
List<DeployBeanProperty> |
DeployBeanDescriptor.propertiesVersion()
Returns 'Version' properties on this bean.
|
| Modifier and Type | Method and Description |
|---|---|
DeployBeanProperty |
DeployBeanDescriptor.addBeanProperty(DeployBeanProperty prop)
Add a bean property.
|
| Modifier and Type | Method and Description |
|---|---|
void |
DeployBeanTable.setIdProperties(List<DeployBeanProperty> idProperties)
Set the Id properties.
|
| Modifier and Type | Method and Description |
|---|---|
protected <T extends Annotation> |
AnnotationBase.find(DeployBeanProperty prop,
Class<T> annClass)
Return the annotation for the property.
|
protected <T extends Annotation> |
AnnotationBase.get(DeployBeanProperty prop,
Class<T> annClass)
Return the annotation for the property.
|
ScalarType<?> |
DeployUtil.setEnumScalarType(javax.persistence.Enumerated enumerated,
DeployBeanProperty prop) |
void |
DeployUtil.setLobType(DeployBeanProperty prop)
This property is marked as a Lob object.
|
void |
DeployUtil.setScalarType(DeployBeanProperty property)
Find the ScalarType for this property.
|
Copyright © 2014. All Rights Reserved.