Skip to content

Commit

Permalink
typos check
Browse files Browse the repository at this point in the history
  • Loading branch information
wjhendry committed Jun 3, 2024
1 parent 3bf1cc8 commit 104b587
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -105,15 +105,15 @@ It provides a series of steps that enable you build the code for a basic applica

- the tables and views that make up your data model
- the queries that serve data from the database to the front end
- the business components that add additional logica and functionality (such as consolidator and reporting)
- the business components that add additional logic and functionality (such as consolidator and reporting)
- the components that provide data and interaction to the front end, such as grids, charts, forms and buttons

Once you have put those in place, you can click in Genesis Create to generate the code that meets all those requirements. And then you can run the built code and see the result as well.

It means that you (or a Business Analyst, for example) can generate much of the code you need for your application before you flex your developer muscles and start doing the clever-clever stuff.

### The Genesis plugin for Intellij
[Intellij IDEA](https://www.jetbrains.com/idea/) is the essential development environment for Genesis applications. This provides an efficient environment for cosing, including intellisense that prompts you with correct names of fields, tables and other resources, speeding up coding and cutting down bugs caused by typos.
[Intellij IDEA](https://www.jetbrains.com/idea/) is the essential development environment for Genesis applications. This provides an efficient environment for coding, including intellisense that prompts you with correct names of fields, tables and other resources, speeding up coding and cutting down bugs caused by typos.

The Genesis plugin for Intellij extends this environment and enables you to build and test your application locally directly from Intellij as you develop; you can trigger builds, start server processes and monitor their health at any time.

Expand Down
2 changes: 1 addition & 1 deletion docs/03_server/04_event-handler/03_advanced.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ There are other useful properties you can set as part of the `approvableAck` def
* `additionalDetails` can provide context information that is only available from a server-side perspective. This information complements the `APPROVAL_MESSAGE` content provided by the front end.
* `approvalType` is used to state the action that happens when this event is approved: NEW for insertions, UPDATE for amends, REMOVE for removals. If undefined, this defaults to UNKNOWN). Most events will be simple, but of course some could affect multiple entities in different ways, which is why the `entityDetails` parameter can contain many entities, each with their own `approvalType`.

One further proprty, `approvableAck`, can be used in both custom EventHandler definitions and GPAL Event Handlers. Here is an example of `approvableAck` in action for a GPAL Event Handler `onValidate` block below.
One further property, `approvableAck`, can be used in both custom EventHandler definitions and GPAL Event Handlers. Here is an example of `approvableAck` in action for a GPAL Event Handler `onValidate` block below.

```kotlin
eventHandler {
Expand Down

0 comments on commit 104b587

Please sign in to comment.