eFaps Kernel

eFaps is a framework used to map objects with or without attached files to a relational database and optional file systems (only for attaches files). Configurable access control can be provided down to object and attribute level depending on implementation and use case. Depending on requirements, events (like triggers) allow to implement business logic and to separate business logic from user interface. The framework includes integrations (e.g. webdav, full text search) and a web application as 'simple' configurable user interface. Some best practises, example web application modules (e.g. team work module) support administrators and implementers using this framework.

License

License

GroupId

GroupId

org.efaps
ArtifactId

ArtifactId

efaps-kernel
Last Version

Last Version

3.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

eFaps Kernel
eFaps is a framework used to map objects with or without attached files to a relational database and optional file systems (only for attaches files). Configurable access control can be provided down to object and attribute level depending on implementation and use case. Depending on requirements, events (like triggers) allow to implement business logic and to separate business logic from user interface. The framework includes integrations (e.g. webdav, full text search) and a web application as 'simple' configurable user interface. Some best practises, example web application modules (e.g. team work module) support administrators and implementers using this framework.
Project Organization

Project Organization

The eFaps Team
Source Code Management

Source Code Management

https://github.com/eFaps/eFaps-Kernel/

Download efaps-kernel

How to add to project

<!-- https://jarcasting.com/artifacts/org.efaps/efaps-kernel/ -->
<dependency>
    <groupId>org.efaps</groupId>
    <artifactId>efaps-kernel</artifactId>
    <version>3.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/org.efaps/efaps-kernel/
implementation 'org.efaps:efaps-kernel:3.2.0'
// https://jarcasting.com/artifacts/org.efaps/efaps-kernel/
implementation ("org.efaps:efaps-kernel:3.2.0")
'org.efaps:efaps-kernel:jar:3.2.0'
<dependency org="org.efaps" name="efaps-kernel" rev="3.2.0">
  <artifact name="efaps-kernel" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.efaps', module='efaps-kernel', version='3.2.0')
)
libraryDependencies += "org.efaps" % "efaps-kernel" % "3.2.0"
[org.efaps/efaps-kernel "3.2.0"]

Dependencies

compile (39)

Group / Artifact Type Version
org.slf4j : slf4j-api jar 1.7.10
org.postgresql : postgresql jar 9.3-1102-jdbc41
mysql : mysql-connector-java jar 5.1.34
org.apache.commons : commons-lang3 jar 3.3.2
commons-dbutils : commons-dbutils jar 1.6
org.efaps : efaps-json jar 3.2.0
org.apache.commons : commons-digester3 jar 3.2
org.jasypt : jasypt jar 1.9.2
org.apache.commons : commons-jexl jar 2.1.1
commons-transaction : commons-transaction jar 1.2
org.apache.commons : commons-vfs2 jar 2.0
org.apache.commons : commons-collections4 jar 4.0
joda-time : joda-time jar 2.7
de.jollyday : jollyday jar 0.4.7
com.yahoo.platform.yui : yuicompressor jar 2.4.8
org.efaps : wikiutil jar 0.0.5
net.sourceforge.dynamicreports : dynamicreports-core jar 4.0.0
org.apache.poi : poi jar 3.11
org.springframework : spring-beans jar 4.0.0.RELEASE
org.codehaus.groovy : groovy-all jar 2.1.9
org.apache.ant : ant jar 1.9.4
org.apache.ivy : ivy jar 2.3.0
org.apache.commons : commons-email jar 1.3.3
org.glassfish.jersey.media : jersey-media-multipart jar 2.7
org.glassfish.jersey.core : jersey-server jar 2.7
org.quartz-scheduler : quartz jar 2.2.1
javax.jcr : jcr jar 2.0
javax.jms : jms jar 1.1
org.infinispan : infinispan-core jar 7.0.2.Final
org.infinispan : infinispan-query jar 7.0.2.Final
org.jbpm : jbpm-runtime-manager jar 6.2.0.CR4
org.jbpm : jbpm-persistence-jpa jar 6.2.0.CR4
org.jbpm : jbpm-kie-services jar 6.2.0.CR4
org.jbpm : jbpm-human-task-jpa jar 6.2.0.CR4
org.jbpm : jbpm-executor jar 6.2.0.CR4
com.sun.xml.bind : jaxb-xjc jar 2.2.11
org.hibernate : hibernate-entitymanager jar 4.3.8.Final
org.hibernate : hibernate-validator jar 4.3.2.Final
com.google.code.findbugs : annotations jar 3.0.0

test (7)

Group / Artifact Type Version
org.testng : testng jar 6.8.17
org.slf4j : slf4j-log4j12 jar 1.7.10
log4j : log4j jar 1.2.17
org.eclipse.jetty : jetty-jndi jar 9.2.10.v20150310
org.eclipse.jetty : jetty-util jar 9.2.10.v20150310
org.eclipse.jetty : jetty-server jar 9.2.10.v20150310
org.apache.commons : commons-dbcp2 jar 2.0.1

Project Modules

There are no modules declared in this project.

eFaps-Kernel

Kernel for an eFaps Instance

Codacy Badge Build codecov

The kernel enables the following functionalities:

  • DataBase abstraction
  • Data Caching
  • Access Control to the stored data
  • Access Control for UserInterface
  • Datamodel abstraction and management
  • REST integration
  • BPM integration
  • JasperReport integration
  • JMS integration

See Wiki for some further information.

org.efaps

eFaps

Versions

Version
3.2.0
3.0.0
2.2.1
2.2.0
2.1.10
2.1.9
2.1.8
2.1.7
2.1.6
2.1.5
2.1.4
2.1.3
2.1.2
2.1.1
2.1.0
2.0.0
1.19.1
1.19.0
1.18.1
1.18.0
1.17.4
1.17.3
1.17.2
1.17.1
1.17.0
1.16.1
1.16.0
1.15.1
1.15.0
1.14.2
1.14.1
1.14.0
1.13.1
1.13.0
1.12.0
1.11.4
1.11.3
1.11.2
1.11.1
1.11.0
1.10.0
1.9.0
1.8.0
1.7.0
1.6.2
1.6.0
1.5.0
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.1
1.3.0
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.1
1.1.0
1.0.4
1.0.3
1.0.2
1.0.1
1.0.0