Coverage Report - org.seasar.teeda.core.TODO
 
Classes in this File Line Coverage Branch Coverage Complexity
TODO
N/A
N/A
0
 
 1  
 /*
 2  
  * Copyright 2004-2011 the Seasar Foundation and the Others.
 3  
  *
 4  
  * Licensed under the Apache License, Version 2.0 (the "License");
 5  
  * you may not use this file except in compliance with the License.
 6  
  * You may obtain a copy of the License at
 7  
  *
 8  
  *     http://www.apache.org/licenses/LICENSE-2.0
 9  
  *
 10  
  * Unless required by applicable law or agreed to in writing, software
 11  
  * distributed under the License is distributed on an "AS IS" BASIS,
 12  
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
 13  
  * either express or implied. See the License for the specific language
 14  
  * governing permissions and limitations under the License.
 15  
  */
 16  
 package org.seasar.teeda.core;
 17  
 
 18  
 /**
 19  
  * @author shot
 20  
  */
 21  
 public interface TODO {
 22  
     /*
 23  
      * TODO for 1.0
 24  
      *  - Security aspect interceptor for NavigationHandler(Thx Mr.Kameda)
 25  
      *  - Nobody wants NullPointer so we have to provide good exception when config are something wrong.
 26  
      *
 27  
      * TODO for 1.1
 28  
      *  -
 29  
      *
 30  
      * DONE
 31  
      *  - Add copyright to all sources.
 32  
      *  - impl ResponseStateManager
 33  
      *  - impl RenderKitFactoryImpl
 34  
      *  - impl HtmlRenderKitImpl
 35  
      *  - use Find bugs
 36  
      *  - Impl NavigationHandler
 37  
      *  - Impl ViewHandler
 38  
      *  - Make Assemblers done.
 39  
      *  - change S2ScopeTranslator for Application scope.
 40  
      *  - use Clover or cobertura?
 41  
      *  - Make JSF init-code complete.
 42  
      *  - StateManager
 43  
      *  - Renderers(Last 1! CommandLink)
 44  
      *  - Configure core-faces-config.xml for default setting.
 45  
      *  - impl StateManager
 46  
      *  - impl taglib core
 47  
      *  - impl taglib html
 48  
      *  - Use UIComponent's label attribute (if exist) for Conversion, Validation Error Message.
 49  
      *  - Add DI Support for Converter, Validator, UIComponent, Renderer
 50  
      *     -> Converter dobe
 51  
      *     -> Validator done
 52  
      *     -> UIComponent done
 53  
      *  - Test, test, test
 54  
      *    -> JSF Specification part(UIComponent things!)
 55  
      *    -> Teeda original part
 56  
      *  - Make TeedaTestCase better, such as....
 57  
      *    -> separate JSF-specified part and Teeda part.
 58  
      *       (JSFTestCase and TeedaTestCase?)
 59  
      *  - AbstractPhase.initializeChildren should be modified to use EditableValueHolder
 60  
      *  - Test LifecycleImpl and Phase
 61  
      *  - Support list-entries, map-entries to ManagedBean.
 62  
      *    (Need to modify ManagedBeanFactoryImpl, and ManagedBeanAssembler)
 63  
      *  - MetaInfFacesConfigurator -> Support multiple jar file.
 64  
      *  - Add DI Support for Converter, Validator, UIComponent, Renderer
 65  
      *     -> Renderer not yet
 66  
      *  - [Seasar-user:3230]
 67  
      *  - [#7682] http://sourceforge.jp/tracker/index.php?func=detail&aid=7682&group_id=689&atid=6584
 68  
      *  - [#7975] [Seasar-user:3127] http://sourceforge.jp/tracker/index.php?func=detail&aid=7975&group_id=689&atid=6584
 69  
      *  - [#7974] [Seasar-user:3080] http://sourceforge.jp/tracker/index.php?func=detail&aid=7974&group_id=689&atid=6584
 70  
      *  - [#7840] [Seasar-user:3083] http://sourceforge.jp/tracker/index.php?func=detail&aid=7840&group_id=689&atid=6584
 71  
      *  - [Seasar-user:3253]
 72  
      *  - Continuum
 73  
      *  - To know navigation (from and outcome, and go to where), provide interceptor
 74  
      *  - Separate spike sources as teeda-spike.
 75  
      *
 76  
      * PEND
 77  
      *  - Selenium integration
 78  
      *  - make it easy to get elements from FacesConfig by key(such as component, converter,
 79  
      *    validator, renderkit, and managed-bean)
 80  
      *  - Client side solution like commons-validator or aspect interceptor or what
 81  
      *  - Portlet support(need for specification)
 82  
      *
 83  
      */
 84  
 }