...
This stuff has pretty much been implemented.
...
In the following table:
- "o.a.i." is an abbreviation for "org.apache.isis."
- DocBk? column indicates whether there is a DocBook guide for the component (or child components, if any)
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
---|---|---|---|---|---|---|---|---|---|---|
./ |
|
|
|
|
| o.a.i | isis-parent |
| Parent | |
| applib |
|
|
| Yes | o.a.i | applib | AppLib | Application library for default programming model | |
| core/ |
|
|
| Yes | o.a.i | core |
| Parent for core framework | |
|
| testsupport/ |
|
|
| o.a.i.core | testsupport |
| Unit testing support | |
|
| common/ |
|
|
| o.a.i.core | common | Core:Common | Common utilities | |
|
| metamodel/ |
|
|
| o.a.i.core | metamodel | Core:MetaModel | Meta-model | |
|
| progmodel/ |
|
|
| o.a.i.core | progmodel | Core:ProgModel | Core programming model facets | |
|
| webapp/ |
|
|
| o.a.i.core | webapp | Core:WebApp | Common filters etc. for web-based viewers | |
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
| progmodel/ |
|
|
|
| o.a.i | progmodel |
| Parent for programming model implementations | |
|
| dflt/ |
|
| Yes | o.a.i.progmodel | dflt | ProgModel:Default | Default (Java) programming model | |
|
| groovy/ |
|
| Yes | o.a.i.progmodel | groovy | ProgModel:Groovy | Groovy-based programming model | |
|
| wrapper/ |
|
| Yes | o.a.i.progmodel | wrapper | ProgModel:Wrapper | Wrapper programming model | |
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
| security/ |
|
|
|
| o.a.i | security |
| Parent for security (authentication/authorization) implementations | |
|
| dflt/ |
|
| Yes | o.a.i.security | dflt | Security:Default | Default (identity) security implementation | |
|
| file/ |
|
| Yes | o.a.i.security | file | Security:File | Simple file-based security implementation | |
|
| ldap/ |
|
| Yes | o.a.i.security | ldap | Security:LDAP | LDAP security implementation | |
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
| viewer/ |
|
|
|
| o.a.i | viewer |
| Parent for viewers | |
|
| dnd/ |
|
| Yes | o.a.i.viewer | dnd | Viewer:Dnd | DnD viewer | |
|
| html/ |
|
| Yes | o.a.i.viewer | html | Viewer:Html | HTML viewer | |
|
| scimpi/ |
|
| Yes | o.a.i.viewer | scimpi | Viewer:Scimpi | Scimpi web viewer | |
|
| wicket/ |
|
| Yes | o.a.i.viewer | wicket | Viewer:Wicket | Apache Wicket viewer | |
|
| restful/ |
|
| Yes | o.a.i.viewer | restful | Viewer:Restful | Restful viewer | |
|
| bdd/ |
|
| Yes | o.a.i.viewer | bdd | Viewer:BDD | BDD viewer (Concordion) and common code | |
|
| junit/ |
|
| Yes | o.a.i.viewer | junit | Viewer:JUnit | JUnit test runner | |
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
| runtimes/ |
|
|
|
| o.a.i | runtimes |
| Parent for various supported runtimes | |
|
| dflt/ |
|
| Yes | o.a.i.runtimes.dflt | dflt | Runtime:Dflt | Default runtime (original, taken from naked objects framework) | |
|
|
| persistor/ |
|
| o.a.i.runtimes.dflt | persistor | Runtime:Dflt | Runtime & cmdline bootstrapping | |
|
|
| webserver/ |
|
| o.a.i.runtimes.dflt | webserver | Runtime:Dflt | Bootstrapping of web viewers | |
|
|
| objectstores/ |
|
| o.a.i.runtimes.dflt | objectstores | Runtime:Dflt | Parent for objectstore implementations compatible with default runtime | |
|
|
|
| inmemory/ | Yes | o.a.i.runtimes.dflt.objectstores | inmemory | Runtime:Dflt:ObjectStore:InMemory | In-memory objectstore impl for the default runtime | |
|
|
|
| xml/ | Yes | o.a.i.runtimes.dflt.objectstores | xml | Runtime:Dflt:ObjectStore:XML | XML objectstore impl for the default runtime | |
|
|
|
| sql/ | Yes | o.a.i.runtimes.dflt.objectstores | sql | Runtime:Dflt:ObjectStore:SQL | SQL objectstore impl for the default runtime | |
|
|
|
| nosql/ | Yes | o.a.i.runtimes.dflt.objectstores | nosql | Runtime:Dflt:ObjectStore:NoSQL | NoSQL objectstore impl for the default runtime | |
|
|
|
| jpa/ | Yes | o.a.i.runtimes.dflt.objectstores | jpa | Runtime:Dflt:ObjectStore:JPA | JPA objectstore impl for the default runtime | |
|
|
| remoting/ |
| Yes | o.a.i.runtimes.dflt | remoting |
| Parent for remoting alternatives for default runtime | |
|
|
|
| common/ |
| o.a.i.runtimes.dflt.remoting | common | Runtime:Dflt:Remoting | Alternative persistor/viewer implementations for client/server remoting | |
|
|
|
| transport-sockets/ |
| o.a.i.runtimes.dflt.remoting | transport-sockets |
| Sockets Transport | |
|
|
|
| transport-http/ |
| o.a.i.runtimes.dflt.remoting | transport-http |
| HTTP Transport | |
|
|
|
| marshalling-encode/ |
| o.a.i.runtimes.dflt.remoting | marshalling-encode |
| Encodeable Marshalling | |
|
|
|
| serialize/ |
| o.a.i.runtimes.dflt.remoting | marshalling-serialize |
| Serializable Marshalling | |
|
|
|
| xstream/ |
| o.a.i.runtimes.dflt.remoting | marshalling-xstream |
| XStream Marshalling | |
|
|
| bytecode/ |
| Yes | o.a.i.runtimes.dflt | bytecode | Runtime:Dflt:Bytecode | Parent for bytecode implementations | |
|
|
|
| cglib/ |
| o.a.i.runtimes.dflt.bytecode | cglib |
| Cglib bytecode implementation | |
|
|
|
| javassist/ |
| o.a.i.runtimes.dflt.bytecode | javassist |
| Javassist bytecode implementation | |
|
|
|
| identity/ |
| o.a.i.runtimes.dflt.bytecode | identity |
| Identity (no-op) bytecode | |
|
| embedded/ |
|
| Yes | o.a.i.runtimes.dflt.bytecode | embedded | Runtime:Embedded | Minimal runtime to support embeddable metamodel | |
| Directory |
|
|
| DocBk? | groupId | artifactId | JIRA Component | Description | |
| domain/ |
|
|
|
| o.a.i | domain |
| Parent for domain support | |
|
| values/ |
|
| Yes | o.a.i.domain | values | Domain:Values | Value semantic providers | |
|
| entities/ |
|
| Yes | o.a.i.domain | entities | Domain:Entities | Ready-to-adapt mini-domain models | |
|
| services/ |
|
| Yes | o.a.i.domain | services | Domain:Services | Ready-to-use domain services | |
| examples/ |
|
|
|
| o.a.i | examples | Examples | Parent for examples | |
| support/ |
|
|
| Yes | o.a.i | support |
| Development support | |
|
| quickstart/ |
|
|
| o.a.i.support | quickstart | Support:Archetypes | Prototype for the 'quickstart-archetype' | |
|
| quickstart-archetype/ |
|
|
| o.a.i.support | quickstart-archetypes | Support:Archetypes | Maven archetypes | |
|
| ide/ |
|
|
|
|
| n/a |
| IDE templates |
|
|
| eclipse/ |
|
|
|
| n/a |
| Eclipse IDE templates |