Use Apache Causeway™ to rapidly develop domain-driven apps or modular monoliths in Java, on top of the Spring Boot platform. Write your business logic in entities, domain services or view models, and the framework dynamically generates a representation of that domain model as a webapp, GraphQL or RESTful API. For prototyping or production.

Clone this repo:
  1. dc58d8d CAUSEWAY-3971: makes FacetRank thread-safe by andi-huber · 2 days ago main
  2. 845cf9e CAUSEWAY-2297: better naming in FacetRank by andi-huber · 3 days ago
  3. d4fb2f4 CAUSEWAY-2297: BSGrid#domainClass single source of truth via LayoutKey by andi-huber · 3 days ago
  4. e1382c5 CAUSEWAY-3972: fixes test in prev. commit by andi-huber · 4 days ago
  5. bb6a676 CAUSEWAY-3972: simplifies test; comments by andi-huber · 4 days ago
  6. 1dd2f5c CAUSEWAY-3972: fixes _Oneshot deadlock potential by andi-huber · 4 days ago
  7. d736932 Merge pull request #3426 from apache/3971-layout.switching by Andi Huber · 4 days ago
  8. 0261c85 CAUSEWAY-3971: test fixes by andi-huber · 4 days ago
  9. bc4b64f CAUSEWAY-3971: LayoutService to support layout variant exports by andi-huber · 4 days ago
  10. fd510f6 CAUSEWAY-3971: fixes ObjectMemberResolverForGrid to honor layout variants by andi-huber · 4 days ago
  11. 66ea515 CAUSEWAY-3971: adds layout switching tests that reach into the meta-model by andi-huber · 4 days ago
  12. c2cd43b CAUSEWAY-3971: make it the responsibility of the call site to set the by andi-huber · 4 days ago
  13. 26915bb CAUSEWAY-3971: prepare thread-local clearing by andi-huber · 4 days ago
  14. d8a7bb6 CAUSEWAY-3971: moves ThreadLocal for layout switching close to where its needed by andi-huber · 4 days ago
  15. 7c49aa4 CAUSEWAY-3971: reinstates winner cache by andi-huber · 4 days ago
  16. 1afe7a8 CAUSEWAY-3971: test fixes by andi-huber · 4 days ago
  17. a6a118b CAUSEWAY-3971: deprecates FacetHolder#getFacet by andi-huber · 4 days ago
  18. 53c8ecb CAUSEWAY-3971: allow purging of all ranks when qualified by andi-huber · 4 days ago
  19. 17fc76c CAUSEWAY-3971: discriminate purgeIf by qualifier by andi-huber · 5 days ago
  20. 794dac6 CAUSEWAY-3971: removes all (now) broken optimizations by andi-huber · 5 days ago