Uploaded image for project: 'S2Dao.NET'
  1. S2Dao.NET
  2. DAONET-35

DaoMetaDataImplとAbstractBeanMetaDataDataReaderHandlerを拡張できるようにリファクタリングする

XMLWordPrintable

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Minor Minor
    • 1.0.2
    • Affects Version/s: 1.0.1
    • Component/s: S2Dao.NET
    • None

      DaoMetaDataImplにおいて
      A BeanMetaDataImplをInitialize()の中でnewしているのを
      virtualのFactoryMethodにする。
      B ReaderHandlerがCreateDataReaderHandler()でnewしているのを
      virtualのFactoryMethodにする。
      C CreateDataReaderHandler()でBeanMetaDataをInstance変数ではなく
      引数でもらうようにする。(オーバーロード)

      AbstractBeanMetaDataDataReaderHandlerにおいて
      D Methodをvirtualにする。(今オーバーライドできない)

      Cに関しては、
      [Seasar-user:4829] S2DaoでメソッドごとにBEANを変更する機能について
      の.NET版への対応の布石ともなります。

            Assignee:
            jflute jflute
            Reporter:
            jflute jflute
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: