Gomoob Data Model library

The Gomoob Data Model library contains utility interfaces, abstract classes and classes used to create Java Data Models / Domain Models quickly and using best practices.

License

License

GroupId

GroupId

org.gomoob
ArtifactId

ArtifactId

model
Last Version

Last Version

1.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

Gomoob Data Model library
The Gomoob Data Model library contains utility interfaces, abstract classes and classes used to create Java Data Models / Domain Models quickly and using best practices.
Project URL

Project URL

https://github.com/gomoob/java-model
Project Organization

Project Organization

GOMOOB
Source Code Management

Source Code Management

https://github.com/gomoob/java-model

Download model

How to add to project

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

Dependencies

compile (1)

Group / Artifact Type Version
org.json : json jar 20170516

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

java-model

Gomoob Java Data Model library.

Build Status

The Gomoob Data Model library contains utility interfaces, abstract classes and classes used to create Java Data Models / Domain Models quickly and using best practices.

Setup

Maven

Add the following dependency to you pom.xml file.

<dependency>
    <groupId>org.gomoob</groupId>
    <artifactId>model</artifactId>
    <version>1.2.0</version>
</dependency>

Usage

Read the JavaDoc (we're currently preparing a more user friendly documentation with tutorials) and use what you need, for example to create a simple User entity having an Integer identifier simply extends the AbstractEntity.

package com.mycompany.myproject.model.user;

import com.mycompany.myproject.model.IUser;

import org.gomoob.model.AbstractEntity

class User extends AbstractEntity<Integer> implements IUser {

}

Changelog

All notable changes to this project will be documented in the CHANGELOG.md file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

About Gomoob

At Gomoob we build high quality software with awesome Open Source frameworks everyday. Would you like to start your next project with us? That's great! Give us a call or send us an email and we will get back to you as soon as possible !

You can contact us by email at [email protected] or by phone number (+33) 6 85 12 81 26 or (+33) 6 28 35 04 49.

Visit also http://gomoob.github.io to discover more Open Source softwares we develop.

org.gomoob

gomoob

Versions

Version
1.2.0
1.1.0
1.0.0