public interface ElPropertyDeploy
Maps an expression to deployment information such as the DB column and elPrefix/elPlaceHolder is used determine joins and set place holders for table alias'.
| Modifier and Type | Field and Description |
|---|---|
static String |
ROOT_ELPREFIX
This is the elPrefix for all root level properties.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsFormulaWithJoin()
Return true if the property is a formula with a join clause.
|
boolean |
containsMany()
Return true if there is a property on the path that is a many property.
|
boolean |
containsManySince(String sinceProperty)
Return true if there is a property is on the path after sinceProperty
that is a 'many' property.
|
BeanProperty |
getBeanProperty()
Return the underlying bean property.
|
String |
getDbColumn()
Return the deployment db column for this property.
|
String |
getElName()
The ElPrefix plus name.
|
String |
getElPlaceholder(boolean encrypted)
Return the place holder in the form of ${elPrefix}dbColumn.
|
String |
getElPrefix()
Return the prefix path of the property.
|
String |
getName()
Return the name of the property.
|
static final String ROOT_ELPREFIX
boolean containsFormulaWithJoin()
boolean containsMany()
boolean containsManySince(String sinceProperty)
String getElPrefix()
This is use to determine joins required to support this property.
String getElPlaceholder(boolean encrypted)
The ${elPrefix} is replaced by the appropriate table alias.
String getName()
String getElName()
String getDbColumn()
BeanProperty getBeanProperty()
Copyright © 2014. All Rights Reserved.