Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Spring Web Flow: update

...

      • Support OAuth1 (M6): DOM highlighting, Spring Beans resolving 
      • Support OAuth2 (M6): DOM highlighting, Spring Beans resolving 
      • Support Saml https://github.com/SpringSource/spring-security-saml
      • Taglib: update completion 
      • Support for referencing properties of (custom) UserDetails, Config XML / Taglib
      • EL: support WebSecurityExpressionRoot 
      • inject SQL into <jdbc-user-service> “*query” attributes (configurable via IntelliLang --> dialects)
      • inject PointcutExpression into <protect-pointcut> "expression" 
      • new inspection: "Debug activated" when "<debug/>" found (3.1) 
      • alignment: rename inspection "Spring Security Inconsistency Errors" to "Spring Security Model" 
      • move all Spring Security inspections to group "Spring Model -> Spring Security" 
  • Spring webflowWeb Flow (copied from "Spring Webflow Web Flow (IDEA 12)")
    • Features
      • update XSDs/DOM to 2.0.3 
      •  add 2.3-config XSD/DOM 
      • "Create Spring Web Flow": respect Web Flow version (1.0/2.0-XSD) 
      • update library config to 2.3.1 
      •  icon for *-flow.xml files: http://youtrack.jetbrains.com/issue/DSGN-112 
      •  Structure View for *-flow.xml files w/ icons 
      •  Structure View: show states only (graph-like "main" nodes) 
      •  fix inspections registration (-> XML), move inspections to group "Spring Model -> Spring Web Flow" 
      • Support SpringEL instead of "plain" EL 
      • Support OGNL expression parser 
      • fix broken EL-injection for places with "${...}"
      • do not highlight EL-expressions as resolve errors 
      • update builtin EL variables in flow.xml (p.18ff, ELVariablesCollectorUtils) 
      • support <binding> bean property resolving http://youtrack.jetbrains.com/issue/IDEA-45654 
      • support *-state "parent" resolving (parentState#id) http://youtrack.jetbrains.com/issue/IDEA-45286 
      • fix typing in EL expressions http://youtrack.jetbrains.com/issue/IDEA-22219 
      • integrate with Spring Security authorities http://youtrack.jetbrains.com/issue/IDEA-70272 
      • improve completion variants presentation 
      • provide "Goto Related File" & gutter icons for related *-flow.xml files (<flow> "parent", <subflow-state> "subflow") and <bean-import> "resource" 
      • provide "Go To Parent" gutter icons for state-elements 
      • provide "Go To Symbol" for key navigation elements (view-state, end-state, ...) 
      • JSF: DOM for spring-faces.xsd 
      • provide support for Compiler->Validation 
      • Proper view-resolving (Tiles & anything via Spring MVC)  http://youtrack.jetbrains.com/issue/IDEA-19647
      • View resolving: use "id" if "view" not defined: http://youtrack.jetbrains.com/issue/IDEA-86571 
    • Designer
      • replace "Design" view using Diagram API 
      • show Graph for all flow.xml-files in selected module
      • improve graph presentation & layout, highlight start-state ("link" style, blue bold) 
      • display subflow in/out edges 
      • popup graph: do not show details, dependencies, subflow-relations and event-nodes by default 
      • show/hide dependencies (parent flow(s) and "parent"-relations between states) 
      • show/hide nodes, Sub:
        • Sub-Flows: related flow with in/out edges
        • "on-..." aka event nodes 
      • show/hide details for nodes (sub-elements, properties) 
      • highlight all outgoing paths from selected node 
      • create /delete  states
      • create transition between states
      • delete edges (transition, parent) 
      • handle r/o files properly http://youtrack.jetbrains.com/issue/IDEA-47874

...