component-support-modules/trinidad20-support/src/main/java/org/apache/myfaces/extensions/cdi/trinidad2/impl/TrinidadRenderKitWrapper.java (5 lines): - line 108: //TODO logging - line 122: //TODO logging - line 136: //TODO logging - line 172: //TODO logging - line 186: //TODO logging component-support-modules/trinidad-support/src/main/java/org/apache/myfaces/extensions/cdi/trinidad/impl/TrinidadRenderKitWrapper.java (5 lines): - line 108: //TODO logging - line 122: //TODO logging - line 136: //TODO logging - line 172: //TODO logging - line 186: //TODO logging jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ConversationUtils.java (4 lines): - line 186: //TODO cache for request - line 240: //TODO check if it should be replace with the RequestCache - line 257: /*TODO add window context as parameter and test it in combination with redirects*/) - line 442: //TODO log warning in case of project stage dev. core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/tools/AbstractPropertyExpressionInterpreter.java (3 lines): - line 30: //TODO move to impl - line 58: //TODO refactor it - current impl. ensures backward compatibility (see PropertyFileResolver) - line 77: //TODO refactor it - current impl. ensures backward compatibility (see PropertyFileResolver) jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/DefaultViewConfigDescriptor.java (3 lines): - line 94: //TODO validate view-id - line 216: //TODO provide a detailed error message in case of a missing bean - line 353: //TODO allow indirect usage of @Named jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/util/ArgumentAwareScriptHelperMap.java (3 lines): - line 75: //TODO restrict arg overriding - line 76: //TODO eval is specific to js -> we need an spi for it - line 77: //TODO add pluggable support for value-bindings jse-modules/message-module/api/src/main/java/org/apache/myfaces/extensions/cdi/message/api/MessageHandler.java (3 lines): - line 48: //TODO move to a separated interface? - line 55: //TODO move to a separated interface? - line 61: //TODO move to a separated interface? jee-modules/jpa-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jpa/impl/PersistenceHelper.java (3 lines): - line 107: //TODO add logging in case of project stage dev. - line 119: //TODO add logging in case of project stage dev. - line 137: //TODO support other injection types jse-modules/scripting-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/scripting/impl/ScriptEngineManagerProducer.java (2 lines): - line 41: //TODO producers have to create serializable instances - line 72: //TODO add support for args jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/JsfUtils.java (2 lines): - line 164: //TODO eval if we should also filter the other params - line 246: //TODO add multi-value support - see comment in PageParameterContext jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/NumberedArgumentAwareMessageInterpolator.java (2 lines): - line 30: * TODO add ArgumentFilter - line 66: //TODO add warning for unused arguments,... jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/DefaultWindowHandler.java (2 lines): - line 86: //X TODO windowId is added "twice" here, once in encodeURL() and once in externalContext.encodeActionURL() - line 110: //TODO add a counter in case of project stage dev jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/listener/phase/CodiLifecycleWrapper.java (2 lines): - line 120: //TODO avoid ContextNotActiveException - details: - line 121: //TODO due to mojarra & weld issues (of some version) we might have to check if the context(s) are active jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/security/SecurityViewListener.java (2 lines): - line 82: //TODO log warning - line 137: //TODO log warning jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigExtension.java (2 lines): - line 201: //TODO move exceptions to util class - line 244: //TODO log a warning in case of project-stage dev jee-modules/jsf-module/api/src/main/java/org/apache/myfaces/extensions/cdi/jsf/api/config/view/Page.java (2 lines): - line 56: //TODO config for default extension - line 63: //TODO config for default navigation mode jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/PhasesLifecycleCallbackPhaseListener.java (2 lines): - line 95: //TODO check if we have to restrict the other callbacks as well - line 229: //TODO provide a detailed error message in case of a missing bean core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/util/ConfiguredArtifactUtils.java (2 lines): - line 213: //TODO cache the resolvers - line 288: //TODO move to exception utils jee-modules/jsf20-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf2/impl/listener/phase/CodiLifecycleWrapper.java (2 lines): - line 121: //TODO avoid ContextNotActiveException - details: - line 122: //TODO due to mojarra & weld issues (of some version) we might have to check if the context(s) are active jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/listener/request/CodiFacesContextFactory.java (2 lines): - line 58: //TODO wrap response if it's an instance of HttpServletResponse (to use #encodeURL) - line 91: //TODO has to be deactivatable jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ExceptionUtils.java (1 line): - line 40: //TODO create CODI exceptions jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/DefaultConversationKey.java (1 line): - line 53: //TODO maybe we have to add a real qualifier instead jee-modules/jpa-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jpa/impl/transaction/context/TransactionBeanStorage.java (1 line): - line 162: //TODO refactor it to a reset method jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/navigation/AccessScopeAwareNavigationHandler.java (1 line): - line 54: //TODO check myfaces core - issue? facesContext is not wrapped here jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/DefaultFormatterFactory.java (1 line): - line 35: * TODO change to producer jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/resolver/InvalidValueAwareValidatorFactory.java (1 line): - line 32: //TODO move to a different package jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/DefaultCloseConversationGroupStrategy.java (1 line): - line 79: //TODO support more use-cases jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/ClientSideWindowHandler.java (1 line): - line 142: // TODO only set internally and provide via restoreWindowId()? jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/WindowContextIdHolderComponent.java (1 line): - line 76: //TODO test if we can remove the request-map based cache (there is a new approach) jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/security/DefaultAccessDecisionVoterStateContext.java (1 line): - line 84: //TODO specify nested security calls jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/DevUtils.java (1 line): - line 33: //TODO activate it only in project-stage dev. jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/InjectionAwareConstraintValidatorFactory.java (1 line): - line 30: //TODO review jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/util/ConversationRequiredUtils.java (1 line): - line 175: //TODO handle unsupported constellations jee-modules/jsf-module/impl/src/main/resources/META-INF/resources/js/windowhandler.js (1 line): - line 58: //X TODO: store ALL attributes of the body tag jee-modules/jpa-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jpa/impl/datasource/ConfigurableDataSource.java (1 line): - line 284: //X TODO probably search for fields to set jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ViewConfigCache.java (1 line): - line 42: //TODO move exceptions to util class jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/listener/request/InjectionAwareApplicationWrapper.java (1 line): - line 49: //TODO move it to a meaningful package jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/DefaultConversation.java (1 line): - line 176: //TODO check if conversation is active core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/activation/ActivationExtension.java (1 line): - line 86: //TODO validateCodiImplementationRules(processAnnotatedType); jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/navigation/ViewConfigAwareNavigationHandler.java (1 line): - line 288: //TODO use value of the config jee-modules/jpa-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jpa/impl/LegacyTransactionalInterceptorStrategy.java (1 line): - line 111: //TODO log warning in project stage dev. jee-modules/bv-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/bv/impl/SerializableValidatorFactory.java (1 line): - line 29: //TODO review jse-modules/message-module/api/src/main/java/org/apache/myfaces/extensions/cdi/message/api/MessageFilter.java (1 line): - line 22: * TODO add to config (multiple message handlers are possible) core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/spi/EditableServiceProviderContext.java (1 line): - line 30: //TODO review jee-modules/jsf20-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf2/impl/listener/request/CodiFacesContextFactory.java (1 line): - line 100: //TODO has to be deactivatable core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/CodiDeactivatorExtension.java (1 line): - line 43: * TODO re-visit if we still need it jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/config/view/ExtractedViewConfigDefinitionEntry.java (1 line): - line 323: * TODO refactor it! jee-modules/jsf20-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf2/impl/navigation/CodiNavigationHandler.java (1 line): - line 174: //TODO add support for implicit navigation in combination with view-config based typesafe navigation jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/TimeoutExpirationEvaluator.java (1 line): - line 30: //TODO re-visit it core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/provider/DefaultServiceProviderContext.java (1 line): - line 75: //TODO remove all usages of InvocationOrderComparator which aren't needed any more jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/CodiViewHandler.java (1 line): - line 85: //TODO add security check (deactivated per default) jee-modules/jsf-module/impl/src/main/resources/static/windowhandler.html (1 line): - line 90: //X TODO should restore all attribs of the body tag core/impl/src/main/java/org/apache/myfaces/extensions/cdi/core/impl/logging/DefaultLogger.java (1 line): - line 41: private String resourceBundleName; //TODO add support at the injection point core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/logging/LoggerDetails.java (1 line): - line 41: //TODO add support for the i18n module jee-modules/jsf20-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf2/impl/listener/request/InjectionAwareApplicationWrapper.java (1 line): - line 30: * TODO move it to a meaningful package jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/bv/resolver/InvalidValueAwareValidatorContext.java (1 line): - line 35: //TODO move to a different package jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/BeanStorage.java (1 line): - line 88: //TODO don't reset window scoped beans jee-modules/jsf-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf/impl/scope/conversation/DefaultWindowContextManager.java (1 line): - line 88: //TODO add config + refactor DefaultWindowContextManager jee-modules/jsf20-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/jsf2/impl/scope/view/ViewScopedContext.java (1 line): - line 109: // TODO we now need to start being carefull with reentrancy... core/api/src/main/java/org/apache/myfaces/extensions/cdi/core/api/projectstage/ProjectStage.java (1 line): - line 55: *
  • TODO specify!
  • jse-modules/message-module/impl/src/main/java/org/apache/myfaces/extensions/cdi/message/impl/ELAwareMessageInterpolator.java (1 line): - line 107: //TODO add warning for unused arguments,... jse-modules/message-module/api/src/main/java/org/apache/myfaces/extensions/cdi/message/api/AbstractMessage.java (1 line): - line 67: //TODO log warning