View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005741 | SymmetricDS Pro | Improvement | public | 2023-03-15 17:48 | 2023-04-10 15:06 |
Reporter | elong | Assigned To | cquamme | ||
Priority | normal | ||||
Status | closed | Resolution | fixed | ||
Product Version | 3.14.0 | ||||
Target Version | 3.14.7 | Fixed in Version | 3.14.7 | ||
Summary | 0005741: Java router code assistance | ||||
Description | Add code assistance features to the Configure -> Router screen for Java routers. After pressing a period, it should provide code completion by looking at the preceding expression to provide a drop-down list of possible method calls. Add a drop-down list at the top of the editor labelled as "Variables" with a list of: context - SimpleRouterContext dataMetaData - DataMetaData dialect - ISymmetricDialect engine - ISymmetricEngine initialLoad - boolean initialLoadSelectUsed - boolean log - Logger nodes - Set<Node> triggerRouter - TriggerRouter Add a drop-down list at the top of the editor labelled as "Snippets" with a list of: addNodeId(nodeId, routeToNodes, nodes); Map<String, String> map = getDataMap(dataMetaData, dialect); Map<String, Object> map = getDataObjectMap(dataMetaData, dialect, true); toNodeIds(nodes, routeToNodes); toExternalIds(nodes); When the dialog for the code editor pops up, if there is no expression, then pre-populate it with: Set<String> routeToNodes = new HashSet<String>(); return routeToNodes; Allow code editor window to resize and expand in size. | ||||
Tags | routing | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2023-03-15 17:48 | elong | New Issue | |
2023-03-15 17:48 | elong | Status | new => assigned |
2023-03-15 17:48 | elong | Assigned To | => cquamme |
2023-03-15 17:48 | elong | Tag Attached: routing | |
2023-03-15 18:57 | elong | Description Updated | View Revisions |
2023-03-23 14:09 | elong | Description Updated | View Revisions |
2023-04-10 15:00 | cquamme | Changeset attached | => SymmetricDS 3.14 bce0f202 |
2023-04-10 15:06 | cquamme | Status | assigned => resolved |
2023-05-12 19:49 | admin | Status | resolved => closed |