You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@syncope.apache.org by il...@apache.org on 2017/07/14 07:07:51 UTC
[1/2] syncope git commit: [SYNCOPE-1163] Handling propagationPriority
as nullable field
Repository: syncope
Updated Branches:
refs/heads/2_0_X 22fdeda51 -> 8f9c388aa
refs/heads/master d0284e0db -> 020a35c64
[SYNCOPE-1163] Handling propagationPriority as nullable field
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/8f9c388a
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/8f9c388a
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/8f9c388a
Branch: refs/heads/2_0_X
Commit: 8f9c388aaef319c34c181d7676f9fde0d940b65e
Parents: 22fdeda
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Fri Jul 14 09:07:32 2017 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Fri Jul 14 09:07:32 2017 +0200
----------------------------------------------------------------------
.../jpa/entity/resource/JPAExternalResource.java | 9 +++------
.../java/org/apache/syncope/fit/core/ResourceITCase.java | 5 +++++
2 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/8f9c388a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
----------------------------------------------------------------------
diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
index 03e21a9..30462ce 100644
--- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
+++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
@@ -171,9 +171,8 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex
super();
enforceMandatoryCondition = getBooleanAsInteger(false);
- propagationPriority = 0;
- randomPwdIfNotProvided = 0;
- overrideCapabilities = 0;
+ randomPwdIfNotProvided = getBooleanAsInteger(false);
+ overrideCapabilities = getBooleanAsInteger(false);
createTraceLevel = TraceLevel.FAILURES;
updateTraceLevel = TraceLevel.FAILURES;
@@ -253,9 +252,7 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex
@Override
public void setPropagationPriority(final Integer propagationPriority) {
- if (propagationPriority != null) {
- this.propagationPriority = propagationPriority;
- }
+ this.propagationPriority = propagationPriority;
}
@Override
http://git-wip-us.apache.org/repos/asf/syncope/blob/8f9c388a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
index 95109f4..e91b393 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
@@ -175,6 +175,7 @@ public class ResourceITCase extends AbstractITCase {
// check the existence
actual = resourceService.read(resourceKey);
assertNotNull(actual);
+ assertNull(actual.getPropagationPriority());
}
@Test
@@ -455,6 +456,7 @@ public class ResourceITCase extends AbstractITCase {
String resourceKey = "ws-orgunit";
ResourceTO resourceTO = buildResourceTO(resourceKey);
assertNull(resourceTO.getOrgUnit());
+ assertNull(resourceTO.getPropagationPriority());
Response response = resourceService.create(resourceTO);
resourceTO = getObject(response.getLocation(), ResourceService.class, ResourceTO.class);
@@ -468,15 +470,18 @@ public class ResourceITCase extends AbstractITCase {
resourceTO.setOrgUnit(orgUnit);
resourceService.update(resourceTO);
+ assertNull(resourceTO.getPropagationPriority());
resourceTO = resourceService.read(resourceKey);
assertNotNull(resourceTO.getOrgUnit());
resourceTO.setOrgUnit(null);
+ resourceTO.setPropagationPriority(11);
resourceService.update(resourceTO);
resourceTO = resourceService.read(resourceKey);
assertNull(resourceTO.getOrgUnit());
+ assertEquals(Integer.valueOf(11), resourceTO.getPropagationPriority());
}
@Test
[2/2] syncope git commit: [SYNCOPE-1163] Handling propagationPriority
as nullable field
Posted by il...@apache.org.
[SYNCOPE-1163] Handling propagationPriority as nullable field
Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/020a35c6
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/020a35c6
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/020a35c6
Branch: refs/heads/master
Commit: 020a35c64aecb0afcda336bae815c4d3605aed22
Parents: d0284e0
Author: Francesco Chicchiriccò <il...@apache.org>
Authored: Fri Jul 14 09:07:32 2017 +0200
Committer: Francesco Chicchiriccò <il...@apache.org>
Committed: Fri Jul 14 09:07:43 2017 +0200
----------------------------------------------------------------------
.../jpa/entity/resource/JPAExternalResource.java | 9 +++------
.../java/org/apache/syncope/fit/core/ResourceITCase.java | 5 +++++
2 files changed, 8 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/syncope/blob/020a35c6/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
----------------------------------------------------------------------
diff --git a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
index 03e21a9..30462ce 100644
--- a/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
+++ b/core/persistence-jpa/src/main/java/org/apache/syncope/core/persistence/jpa/entity/resource/JPAExternalResource.java
@@ -171,9 +171,8 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex
super();
enforceMandatoryCondition = getBooleanAsInteger(false);
- propagationPriority = 0;
- randomPwdIfNotProvided = 0;
- overrideCapabilities = 0;
+ randomPwdIfNotProvided = getBooleanAsInteger(false);
+ overrideCapabilities = getBooleanAsInteger(false);
createTraceLevel = TraceLevel.FAILURES;
updateTraceLevel = TraceLevel.FAILURES;
@@ -253,9 +252,7 @@ public class JPAExternalResource extends AbstractProvidedKeyEntity implements Ex
@Override
public void setPropagationPriority(final Integer propagationPriority) {
- if (propagationPriority != null) {
- this.propagationPriority = propagationPriority;
- }
+ this.propagationPriority = propagationPriority;
}
@Override
http://git-wip-us.apache.org/repos/asf/syncope/blob/020a35c6/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
----------------------------------------------------------------------
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
index 95109f4..e91b393 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/ResourceITCase.java
@@ -175,6 +175,7 @@ public class ResourceITCase extends AbstractITCase {
// check the existence
actual = resourceService.read(resourceKey);
assertNotNull(actual);
+ assertNull(actual.getPropagationPriority());
}
@Test
@@ -455,6 +456,7 @@ public class ResourceITCase extends AbstractITCase {
String resourceKey = "ws-orgunit";
ResourceTO resourceTO = buildResourceTO(resourceKey);
assertNull(resourceTO.getOrgUnit());
+ assertNull(resourceTO.getPropagationPriority());
Response response = resourceService.create(resourceTO);
resourceTO = getObject(response.getLocation(), ResourceService.class, ResourceTO.class);
@@ -468,15 +470,18 @@ public class ResourceITCase extends AbstractITCase {
resourceTO.setOrgUnit(orgUnit);
resourceService.update(resourceTO);
+ assertNull(resourceTO.getPropagationPriority());
resourceTO = resourceService.read(resourceKey);
assertNotNull(resourceTO.getOrgUnit());
resourceTO.setOrgUnit(null);
+ resourceTO.setPropagationPriority(11);
resourceService.update(resourceTO);
resourceTO = resourceService.read(resourceKey);
assertNull(resourceTO.getOrgUnit());
+ assertEquals(Integer.valueOf(11), resourceTO.getPropagationPriority());
}
@Test