public class TnRelationPropertyTypeFactoryImpl extends Object implements TnRelationPropertyTypeFactory
| 修飾子とタイプ | フィールドと説明 |
|---|---|
protected TnBeanAnnotationReader |
_beanAnnotationReader |
protected TnBeanMetaDataFactory |
_beanMetaDataFactory |
protected DatabaseMetaData |
_dbMetaData |
protected Class<?> |
_localBeanClass |
protected TnBeanMetaData |
_localBeanMetaData |
protected Class<?> |
_optionalEntityType |
protected int |
_relationNestLevel |
protected boolean |
_stopRelationCreation |
protected static int |
RELATION_SIZE_CAPACITY
The default capacity of relation size for relation property list.
|
| コンストラクタと説明 |
|---|
TnRelationPropertyTypeFactoryImpl(Class<?> localBeanClass,
TnBeanMetaData localBeanMetaData,
TnBeanAnnotationReader beanAnnotationReader,
TnBeanMetaDataFactory beanMetaDataFactory,
DatabaseMetaData dbMetaData,
int relationNestLevel,
boolean stopRelationCreation,
Class<?> optionalEntityType) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected Class<?> |
chooseAnalyzedPropertyType(DfPropertyDesc propertyDesc) |
protected TnBeanMetaData |
createRelationBeanMetaData(Class<?> relationBeanClass) |
protected TnRelationPropertyType |
createRelationPropertyType(DfPropertyDesc propertyDesc) |
protected TnRelationPropertyType |
createRelationPropertyType(DfPropertyDesc propertyDesc,
String[] myKeys,
String[] yourKeys,
int relno,
TnBeanMetaData relationBeanMetaData) |
TnRelationPropertyType[] |
createRelationPropertyTypes() |
protected DfBeanDesc |
getLocalBeanDesc() |
protected boolean |
isRelationProperty(DfPropertyDesc propertyDesc) |
protected static final int RELATION_SIZE_CAPACITY
protected final Class<?> _localBeanClass
protected final TnBeanMetaData _localBeanMetaData
protected final TnBeanAnnotationReader _beanAnnotationReader
protected final TnBeanMetaDataFactory _beanMetaDataFactory
protected final DatabaseMetaData _dbMetaData
protected final int _relationNestLevel
protected final boolean _stopRelationCreation
protected final Class<?> _optionalEntityType
public TnRelationPropertyTypeFactoryImpl(Class<?> localBeanClass, TnBeanMetaData localBeanMetaData, TnBeanAnnotationReader beanAnnotationReader, TnBeanMetaDataFactory beanMetaDataFactory, DatabaseMetaData dbMetaData, int relationNestLevel, boolean stopRelationCreation, Class<?> optionalEntityType)
public TnRelationPropertyType[] createRelationPropertyTypes()
createRelationPropertyTypes インタフェース内 TnRelationPropertyTypeFactoryprotected DfBeanDesc getLocalBeanDesc()
protected boolean isRelationProperty(DfPropertyDesc propertyDesc)
protected TnRelationPropertyType createRelationPropertyType(DfPropertyDesc propertyDesc)
protected Class<?> chooseAnalyzedPropertyType(DfPropertyDesc propertyDesc)
protected TnRelationPropertyType createRelationPropertyType(DfPropertyDesc propertyDesc, String[] myKeys, String[] yourKeys, int relno, TnBeanMetaData relationBeanMetaData)
protected TnBeanMetaData createRelationBeanMetaData(Class<?> relationBeanClass)
Copyright © 2014–2015 The DBFlute Project. All rights reserved.