Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

...

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