クラス PropertyMetaFactory


  • public class PropertyMetaFactory
    extends Object
    プロパティのメタ情報を作成します。
    バージョン:
    0.3
    作成者:
    T.TSUCHIE
    • コンストラクタの詳細

      • PropertyMetaFactory

        public PropertyMetaFactory()
    • メソッドの詳細

      • create

        public PropertyMeta create​(Field field,
                                   Optional<EntityMeta> entityMeta,
                                   boolean embeddedId)
        プロパティのメタ情報を作成します。
        パラメータ:
        field - フィールド
        entityMeta - エンティティのメタ情報。空の場合はID情報の処理をスキップします。
        embeddedId - 埋め込み型のIDのプロパティかどうか。
        戻り値:
        プロパティのメタ情報
      • getNamingRule

        public NamingRule getNamingRule()
      • setNamingRule

        public void setNamingRule​(NamingRule namingRule)
      • getMessageFormatter

        public com.github.mygreen.messageformatter.MessageFormatter getMessageFormatter()
      • setMessageFormatter

        public void setMessageFormatter​(com.github.mygreen.messageformatter.MessageFormatter messageFormatter)
      • setValueTypeRegistry

        public void setValueTypeRegistry​(ValueTypeRegistry valueTypeRegistry)
      • getDialect

        public Dialect getDialect()
      • setDialect

        public void setDialect​(Dialect dialect)
      • getDataSource

        public DataSource getDataSource()
      • setDataSource

        public void setDataSource​(DataSource dataSource)
      • setJdbcTemplateProperties

        public void setJdbcTemplateProperties​(JdbcTemplateProperties jdbcTemplateProperties)
      • setTableIdGeneratorProperties

        public void setTableIdGeneratorProperties​(TableIdGeneratorProperties tableIdGeneratorProperties)
      • getApplicationContext

        public org.springframework.context.ApplicationContext getApplicationContext()
      • setApplicationContext

        public void setApplicationContext​(org.springframework.context.ApplicationContext applicationContext)