Skip to content

Commit

Permalink
index pages
Browse files Browse the repository at this point in the history
  • Loading branch information
BraunMatthias authored and chgeo committed Feb 23, 2024
1 parent 5a61f81 commit cf60467
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 3 deletions.
4 changes: 2 additions & 2 deletions java/architecture.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ Alternatively, you can even configure test on integration level to be executed l

The following diagram illustrates the modular stack architecture and highlights the generic components:

<img src="./assets/modularized-architecture.png" width="600px" alt="The graphic is explained in the accompanying text.">
<img src="./developing-applications/assets/modularized-architecture.png" width="600px" alt="The graphic is explained in the accompanying text.">

You can recognize five different areas of the stack, which comprise components according to different tasks:

Expand Down Expand Up @@ -249,6 +249,6 @@ An example of a CAP application with OData V4 on Cloud Foundry environment:
### Custom Modules { #custom-modules }

The plugin technique for the [standard modules](#standard-modules) can be used for custom modules in the same way.
By adding an additional dependency in the application project to the custom Maven module, the loaded module automatically adds functionality (usually handlers or providers) or extensions to the CDS model.
By adding an additional dependency in the application project to the custom Maven module, the loaded module automatically adds functionality (usually handlers or providers) or extensions to the CDS model.

[Learn more about the CAP Java plugin technique.](../java/plugins){ .learn-more}
16 changes: 16 additions & 0 deletions java/developing-applications/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
synopsis: >
Learn here about developing a CAP Java application.
status: released
---

# Developing CAP Java Applications

{{ $frontmatter.synopsis }}

<script setup>
import { data as pages } from '../index.data.ts'
</script>

<IndexList :pages='pages' />
16 changes: 16 additions & 0 deletions java/operating-applications/index.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
synopsis: >
Learn here about operating a CAP Java application.
status: released
---

# Operating CAP Java Applications

{{ $frontmatter.synopsis }}

<script setup>
import { data as pages } from '../index.data.ts'
</script>

<IndexList :pages='pages' />
2 changes: 1 addition & 1 deletion java/working-with-cql/query-api.md
Original file line number Diff line number Diff line change
Expand Up @@ -759,7 +759,7 @@ Select.from("bookshop.Books").byId(1).lock(SHARED);
```
Not every entity exposed via a CDS entity can be locked with the `lock()` clause. To use the `lock()` clause, databases require that the target of such statements is represented by one of the following:
- a single table
- a single table
- a simple view, so that the database can unambiguously identify which rows to lock
Views that use joins, aggregate data, include calculated or coalesced fields cannot be locked. Some databases might have additional restrictions or limitations specific to them.
Expand Down

0 comments on commit cf60467

Please sign in to comment.