public class TnRelationRowOptionalHandler extends Object
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected RelationOptionalFactory |
_relationOptionalFactory |
| コンストラクタと説明 |
|---|
TnRelationRowOptionalHandler(RelationOptionalFactory relationOptionalFactory) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected OptionalThingExceptionThrower |
createOptionalNullableThrower(Object row,
TnRelationPropertyType rpt) |
protected Object |
createOptionalNullEntity(Object row,
TnRelationPropertyType rpt)
Create optional null entity.
|
protected Object |
createOptionalPresentEntity(Object relationRow)
Create optional present entity.
|
Object |
filterOptionalRelationRowIfNeeds(Object row,
TnRelationPropertyType rpt,
Object relationRow)
Filter the relation row as optional object if it needs.
|
Class<?> |
getOptionalEntityType()
Get the type of optional entity for relation.
|
protected void |
throwRelationEntityNotFoundException(Object row,
String propertyName,
DBMeta localDBMeta,
ConditionBean cb,
String outsideSqlPath,
Object parameterBean) |
protected final RelationOptionalFactory _relationOptionalFactory
public TnRelationRowOptionalHandler(RelationOptionalFactory relationOptionalFactory)
public Object filterOptionalRelationRowIfNeeds(Object row, TnRelationPropertyType rpt, Object relationRow)
row - The base point row, which is previous relation row. (NotNull)rpt - The property type for the relation. (NotNull)relationRow - The row instance of relation entity. (NullAllowed)protected Object createOptionalNullEntity(Object row, TnRelationPropertyType rpt)
row - The base point row, which is previous relation row. (NotNull)rpt - The property type for the relation. (NotNull)protected OptionalThingExceptionThrower createOptionalNullableThrower(Object row, TnRelationPropertyType rpt)
protected void throwRelationEntityNotFoundException(Object row, String propertyName, DBMeta localDBMeta, ConditionBean cb, String outsideSqlPath, Object parameterBean)
protected Object createOptionalPresentEntity(Object relationRow)
relationRow - The row instance of relation entity. (NullAllowed)public Class<?> getOptionalEntityType()
Copyright © 2014–2015 The DBFlute Project. All rights reserved.