Standard modules

Artifact repository

All releases and snapshots are available in the Foreach artifact repository, groupid is com.foreach.across.modules.

<repositories>
    <repository>
        <id>foreach-nexus-releases</id>
        <name>Foreach nexus - releases</name>
        <url>https://repository.foreach.be/nexus/repository/releases/</url>
    </repository>
    <repository>
        <id>foreach-nexus-snapshots</id>
        <name>Foreach nexus - snapshots</name>
        <url>https://repository.foreach.be/nexus/repository/snapshots/</url>
    </repository>
</repositories>

Module list

AcrossHibernateModule

Contains 2 modules: AcrossHibernateModule and AcrossHibernateJpaModule. Both build a Hibernate persistence layer that other modules can provide entities for but the JPA module is prefered wherever possible. Also has some supporting classes for Spring Data integration.

AdminWebModule

Activates support for @AdminWebController instances in other modules. Provides the framework for an administrative user interface.

ApplicationInfoModule

Centralized way of providing information about the running application (eg. start time, build number).

BootstrapUiModule

Provides a ViewElement model implementation based on Twitter Bootstrap http://www.getbootstrap.com.

DebugWebModule

Activates support for @DebugWebControllers in other modules. Provides facilities for introspecting a running AcrossContext configuration.

EhcacheModule

Activates Ehcache cache management support and provides debug controllers to view and manage the cache.

EntityModule

Automatically generates a CRUD administration interface for entities.

FileManagerModule

Across standard module that provides a set of uniform services for managing files in different types of repositories.

LdapModule

Provides services for integrating with LDAP directories.

LoggingModule

Provides logging facilities for modules along with debug controllers to configure it.

OAuth2Module

Provides OAuth2 related domain model and infrastructure using Spring security OAuth2 and the UserModule domain model.

PropertiesModule

Provides services and facilities to manage collections of strong typed properties in a dbms.

SpringBatchModule

Across standard module that activates Spring Batch and supports jobs specified in other modules.

SpringMobileModule

Integrates Spring mobile with device specific view resolving in an Across web stack.

SpringSecurityAclModule

Provides infrastructure for managing ACLs with Spring security.

SpringSecurityModule

Activates Spring security support in modules.

TaxonomyModule
UserModule

Provides a domain module for User, Group, Role and Permission.

WebCmsModule

Provides infrastructure for basic Web CMS features, along with an administration UI.