Commit ce86d8d5 authored by Matija Obreza's avatar Matija Obreza

[maven-release-plugin] prepare release application-blocks-1.4

parent 6f8adc31
# Changelog
## 1.4 Release
September 19, 2018.
- 4456892 Added support for **IS_NULL**, **IS_NOT_NULL** and **NOT** filtering
- c72e9c4 `BasicModelFilter#toString()` as JSON
- 855d7fc Model filters should be abstract
- 1038e7d Test if password matches after user is created
- 4ed845f Updated javadoc
- e47c0f1 Added setters to `OAuthClient` for Jackson deserialization
- 566f5e6 `BasicModel#id` is included in Minimal JSON view
- 37d4869 Added method to clean up ACL entries
- 669962d `PermissionWriter` updated
- bce713c Improved collection handling in Audit Log
- 22502ff `SelfCleaning` trims strings to `null`
- 8eb3871 **FIX:** Build fails
- 0163e53 Remove all ACL data when `AclAwareModel` is deleted
- eb23106 `AclAwareModel` exposes `#aclParentObject` for inheriting permissions
- 4817a4c Added `UuidModelFilter`
- 445adbb Added `JsonViews.Indexed` for tagging properties that should be posted to indexing service
- 3cc46a8 JSON prop `_type` conflicts with Elasticsearch
- 53efa2c `@Type` annotations for `@Lob`
## 1.3.2 Release
- 0a1ff49 Updated OAuth service
......
......@@ -21,7 +21,7 @@ The **core** provides common data models: `BasicModel`, `VersionedModel`, `Audit
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
```
......@@ -33,7 +33,7 @@ The **security** module provides generic `User` declaration, ACL model and servi
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-security</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
```
......@@ -45,6 +45,6 @@ The **auditlog** provides the model and services to capture changes to JPA entit
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-auditlog</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
```
......@@ -19,7 +19,7 @@
<parent>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<artifactId>application-blocks-auditlog</artifactId>
......@@ -79,13 +79,13 @@
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-security</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
<dependency>
......
......@@ -19,7 +19,7 @@
<parent>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<artifactId>application-blocks-core</artifactId>
......
......@@ -33,6 +33,9 @@ import com.querydsl.core.types.dsl.SimpleExpression;
/**
* {@link BasicModel} match by sample filters.
*
* @param <T> the generic type
* @param <R> the generic type
*/
public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R extends BasicModel> {
......@@ -46,7 +49,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten
/** The id. */
public Set<Long> id;
/** The negative filters, but don't de-/serialize it's own NOT-properties */
/** The negative filters, but don't de-/serialize it's own NOT-properties. */
@JsonIgnoreProperties({ "NOT", "NULL", "NOTNULL" })
public T NOT;
......@@ -66,7 +69,7 @@ public abstract class BasicModelFilter<T extends BasicModelFilter<T, R>, R exten
/**
* Builds the query.
*
* @param instance the instance of Q-type of <R>
* @param instance the instance of Q-type of <em>R</em>
* @param basicModel the basic model
* @param builder the builder
*/
......
......@@ -19,7 +19,7 @@
<parent>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</parent>
<artifactId>application-blocks-parent</artifactId>
<packaging>pom</packaging>
......
......@@ -18,7 +18,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
<packaging>pom</packaging>
<name>Application Building Blocks</name>
<description>This is the shared project pom.</description>
......@@ -49,7 +49,7 @@
<connection>scm:https://gitlab.croptrust.org/genesys-pgr/application-blocks</connection>
<developerConnection>scm:git:git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</developerConnection>
<url>git@gitlab.croptrust.org:genesys-pgr/application-blocks.git</url>
<tag>HEAD</tag>
<tag>application-blocks-1.4</tag>
</scm>
<issueManagement>
......
......@@ -19,7 +19,7 @@
<parent>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-parent</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
<relativePath>../parent/pom.xml</relativePath>
</parent>
<artifactId>application-blocks-security</artifactId>
......@@ -80,7 +80,7 @@
<dependency>
<groupId>org.genesys-pgr</groupId>
<artifactId>application-blocks-core</artifactId>
<version>1.4-SNAPSHOT</version>
<version>1.4</version>
</dependency>
<dependency>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment