public class BoundValueTracer extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected ParameterCommentType |
_commentType |
protected String |
_expression |
protected List<String> |
_nameList |
protected String |
_specifiedSql |
protected static String |
LIKE_SEARCH_OPTION_SUFFIX |
| コンストラクタと説明 |
|---|
BoundValueTracer(List<String> nameList,
String expression,
String specifiedSql,
ParameterCommentType commentType)
Constructor.
|
protected final String _expression
protected final String _specifiedSql
protected final ParameterCommentType _commentType
public BoundValueTracer(List<String> nameList, String expression, String specifiedSql, ParameterCommentType commentType)
nameList - The list of property names. (NotNull)expression - The expression of the comment for logging only. (NotNull)specifiedSql - The specified SQL for logging only. (NotNull)commentType - The type of comment for logging only. (NotNull)public void trace(BoundValue boundValue)
protected DfBeanDesc getBeanDesc(Class<?> clazz)
protected boolean hasLikeSearchProperty(DfBeanDesc beanDesc, String currentName, Object pmb)
protected FilteringBindOption getFilteringBindOption(DfBeanDesc beanDesc, String currentName, Object pmb)
protected void adjustLikeSearchDBWay(FilteringBindOption option)
protected boolean isLastLoop(int pos)
protected Object getPropertyValue(Class<?> beanType, Object beanValue, String currentName, DfPropertyDesc pd)
protected void throwPropertyReadFailureException(Class<?> targetType, String propertyName, DfBeanIllegalPropertyException e)
protected void throwNotFoundPropertyException(Class<?> targetType, String notFoundProperty)
protected void throwListIndexNotNumberException(String notNumberIndex, NumberFormatException e)
protected void throwListIndexOutOfBoundsException(String numberIndex, IndexOutOfBoundsException e)
protected ExceptionMessageBuilder createExceptionMessageBuilder()
Copyright © 2014–2015 The DBFlute Project. All rights reserved.