Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
A
App Blocks
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Packages & Registries
Packages & Registries
Container Registry
Analytics
Analytics
Repository
Value Stream
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Commits
Open sidebar
Genesys PGR
App Blocks
Commits
ce86d8d5
Commit
ce86d8d5
authored
Sep 19, 2018
by
Matija Obreza
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[maven-release-plugin] prepare release application-blocks-1.4
parent
6f8adc31
Changes
8
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
41 additions
and
14 deletions
+41
-14
CHANGELOG.md
CHANGELOG.md
+24
-0
README.md
README.md
+3
-3
auditlog/pom.xml
auditlog/pom.xml
+3
-3
core/pom.xml
core/pom.xml
+1
-1
core/src/main/java/org/genesys/blocks/model/filters/BasicModelFilter.java
...va/org/genesys/blocks/model/filters/BasicModelFilter.java
+5
-2
parent/pom.xml
parent/pom.xml
+1
-1
pom.xml
pom.xml
+2
-2
security/pom.xml
security/pom.xml
+2
-2
No files found.
CHANGELOG.md
View file @
ce86d8d5
# 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
...
...
README.md
View file @
ce86d8d5
...
...
@@ -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>
```
auditlog/pom.xml
View file @
ce86d8d5
...
...
@@ -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>
...
...
core/pom.xml
View file @
ce86d8d5
...
...
@@ -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>
...
...
core/src/main/java/org/genesys/blocks/model/filters/BasicModelFilter.java
View file @
ce86d8d5
...
...
@@ -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
*/
...
...
parent/pom.xml
View file @
ce86d8d5
...
...
@@ -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>
...
...
pom.xml
View file @
ce86d8d5
...
...
@@ -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>
...
...
security/pom.xml
View file @
ce86d8d5
...
...
@@ -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>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment