syncope git commit: Empty change to trigger github sync

2016-08-25 Thread ilgrosso
Repository: syncope
Updated Branches:
  refs/heads/master 270488da6 -> 92e8ecc48


Empty change to trigger github sync


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/92e8ecc4
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/92e8ecc4
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/92e8ecc4

Branch: refs/heads/master
Commit: 92e8ecc48ded246a68585aaff199e043ed05e78b
Parents: 270488d
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 15:58:04 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 15:58:04 2016 +0200

--
 pom.xml | 1 -
 1 file changed, 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/92e8ecc4/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 9bc153e..4d89fe2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -18,7 +18,6 @@ specific language governing permissions and limitations
 under the License.
 -->
 http://maven.apache.org/POM/4.0.0; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance; 
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 
http://maven.apache.org/xsd/maven-4.0.0.xsd;>
-
   4.0.0
 
   Apache Syncope



[2/2] syncope git commit: [SYNCOPE-700] RESTful services

2016-08-25 Thread ilgrosso
[SYNCOPE-700] RESTful services


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/270488da
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/270488da
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/270488da

Branch: refs/heads/master
Commit: 270488da6c60c575f4646b0c5e9a9554d47b9b15
Parents: 0880022
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 14:48:14 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 14:48:14 2016 +0200

--
 .../asciidoc/images/restReferenceLoggerRead.png | Bin 68071 -> 0 bytes
 .../images/restReferenceLoggerUpdate.png| Bin 63936 -> 0 bytes
 .../images/restSchemaReferenceLogger.png| Bin 203689 -> 0 bytes
 .../reference-guide/architecture/core.adoc  |   6 +-
 .../restfulservices.adoc| 249 +++
 .../restfulservices/client-library.adoc |  60 -
 .../restfulservices/restful-reference.adoc  |  34 ---
 .../restfulservices/restful-services.adoc   |  30 ---
 .../workingwithapachesyncope.adoc   |   2 +-
 9 files changed, 253 insertions(+), 128 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restReferenceLoggerRead.png
--
diff --git a/src/main/asciidoc/images/restReferenceLoggerRead.png 
b/src/main/asciidoc/images/restReferenceLoggerRead.png
deleted file mode 100644
index b9c0152..000
Binary files a/src/main/asciidoc/images/restReferenceLoggerRead.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restReferenceLoggerUpdate.png
--
diff --git a/src/main/asciidoc/images/restReferenceLoggerUpdate.png 
b/src/main/asciidoc/images/restReferenceLoggerUpdate.png
deleted file mode 100644
index 58ac593..000
Binary files a/src/main/asciidoc/images/restReferenceLoggerUpdate.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/images/restSchemaReferenceLogger.png
--
diff --git a/src/main/asciidoc/images/restSchemaReferenceLogger.png 
b/src/main/asciidoc/images/restSchemaReferenceLogger.png
deleted file mode 100644
index 44b85a6..000
Binary files a/src/main/asciidoc/images/restSchemaReferenceLogger.png and 
/dev/null differ

http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/reference-guide/architecture/core.adoc
--
diff --git a/src/main/asciidoc/reference-guide/architecture/core.adoc 
b/src/main/asciidoc/reference-guide/architecture/core.adoc
index 7252da3..c46f6ec 100644
--- a/src/main/asciidoc/reference-guide/architecture/core.adoc
+++ b/src/main/asciidoc/reference-guide/architecture/core.adoc
@@ -29,10 +29,10 @@ The primary way to consume Core services is the 
https://en.wikipedia.org/wiki/Re
 interface, which enables full access to all the features provided.
 This interface enables third-party applications, written in any programming 
language, to consume IdM services.
 
-The rich pre-defined set of endpoints can be extended by adding new ones, 
which might be needed on a given Apache
-Syncope deployment to complement the native features with domain-specific 
operations.
+The rich pre-defined set of endpoints can be <> by adding 
new ones, which might be needed on a
+given Apache Syncope deployment to complement the native features with 
domain-specific operations.
 
-An <> is available, providing full 
http://swagger.io/[Swagger^] features,
+An <> is also available, providing full 
http://swagger.io/[Swagger^] features,
 which enables in-browser access to all the REST endpoints defined.
 
 At a technical level, the RESTful interface is a fully-compliant 

http://git-wip-us.apache.org/repos/asf/syncope/blob/270488da/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc
--
diff --git 
a/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc
 
b/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc
new file mode 100644
index 000..b59aa54
--- /dev/null
+++ 
b/src/main/asciidoc/reference-guide/workingwithapachesyncope/restfulservices.adoc
@@ -0,0 +1,249 @@
+//
+// Licensed to the Apache Software Foundation (ASF) under one
+// or more contributor license agreements.  See the NOTICE file
+// distributed with this work for additional information
+// 

[1/2] syncope git commit: Adding more external Javadoc refs

2016-08-25 Thread ilgrosso
Repository: syncope
Updated Branches:
  refs/heads/master d9848ecd6 -> 270488da6


Adding more external Javadoc refs


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/08800221
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/08800221
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/08800221

Branch: refs/heads/master
Commit: 088002211e8b7dbee48e0136ab9430bb23a35d3c
Parents: d9848ec
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 13:23:39 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 13:23:39 2016 +0200

--
 pom.xml | 7 +++
 1 file changed, 7 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/08800221/pom.xml
--
diff --git a/pom.xml b/pom.xml
index 9d3d4a4..9bc153e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1971,6 +1971,13 @@ under the License.
   http://docs.oracle.com/javaee/7/api/
   http://www.slf4j.org/api/
   http://connid.tirasa.net/apidocs/1.4/
+  http://cxf.apache.org/javadoc/latest-3.1.x/
+  
http://fasterxml.github.io/jackson-core/javadoc/2.8/
+  
http://fasterxml.github.io/jackson-databind/javadoc/2.8/
+  
http://fasterxml.github.io/jackson-annotations/javadoc/2.8/
+  
http://fasterxml.github.io/jackson-dataformat-xml/javadoc/2.8/
+  
http://fasterxml.github.io/jackson-dataformat-yaml/javadoc/2.8/
+  
http://fasterxml.github.io/jackson-datatype-joda/javadoc/2.8/
   
http://camel.apache.org/maven/current/camel-core/apidocs/
   
http://camel.apache.org/maven/current/camel-spring/apidocs/
   
https://ci.apache.org/projects/wicket/apidocs/7.x/



syncope git commit: More work on the docs - notifications, policies, workflow.

2016-08-25 Thread coheigea
Repository: syncope
Updated Branches:
  refs/heads/master 9c3180662 -> d9848ecd6


More work on the docs - notifications, policies, workflow.


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/d9848ecd
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/d9848ecd
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/d9848ecd

Branch: refs/heads/master
Commit: d9848ecd605c87da2644722d008a3b815ee06f1b
Parents: 9c31806
Author: Colm O hEigeartaigh 
Authored: Thu Aug 25 11:56:08 2016 +0100
Committer: Colm O hEigeartaigh 
Committed: Thu Aug 25 11:56:24 2016 +0100

--
 .../reference-guide/concepts/notifications.adoc | 12 +--
 .../reference-guide/concepts/policies.adoc  | 82 ++--
 .../reference-guide/concepts/workflow.adoc  | 12 +--
 3 files changed, 53 insertions(+), 53 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/d9848ecd/src/main/asciidoc/reference-guide/concepts/notifications.adoc
--
diff --git a/src/main/asciidoc/reference-guide/concepts/notifications.adoc 
b/src/main/asciidoc/reference-guide/concepts/notifications.adoc
index 2646603..988e6ab 100644
--- a/src/main/asciidoc/reference-guide/concepts/notifications.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/notifications.adoc
@@ -51,7 +51,7 @@ of the generated <>
 
  Notification Events
 
-Notification (and <>) events are essentially a mean to 
identify the invocation of specific methods
+Notification (and <>) events are essentially a means of 
identifying the invocation of specific methods
 within the <>, in line with _join points_ in the
 https://en.wikipedia.org/wiki/Aspect-oriented_programming[Aspect Oriented 
Programming (AOP)^].
 
@@ -70,7 +70,7 @@ for `TASK` the various <> Tasks configured, for 
`PROPAGATION`, `PU
 . event type - the final identification of the event; depends on the other 
coordinates
 . success or failure - whether the current event shall be considered in case 
of success or failure
 
-The admin console provides <> for 
assisted specification of valid events. 
+The admin console provides <> to 
assist with the specification of valid events. 
 
 [TIP]
 
@@ -94,7 +94,7 @@ successful execution of the event identified by the 
`unexpected identification`
 
 [NOTE]
 
-Custom events can be used when in need of triggering notifications from 
non-predefined joint points, as BPMN `userTask`
+Custom events can be used to trigger notifications from non-predefined joint 
points, as BPMN `userTask`
 instances within the <>, 
<>, <>, <> or
 other custom code.
 
@@ -106,13 +106,13 @@ to be used respectively for plaintext and HTML e-mails, 
and is available for sel
 
 [NOTE]
 
-Notification templates can be easily managed either via 
<> or
-<>.
+Notification templates can be easily managed either via the 
<> or
+the <>.
 
 
 The full power of JEXL expressions - see 
http://commons.apache.org/proper/commons-jexl/reference/syntax.html[reference^]
 and http://commons.apache.org/proper/commons-jexl/reference/examples.html[some 
examples^] - is available. +
-Among others, the `user` variable, instance of 
+For example, the `user` variable, an instance of 
 ifeval::["{snapshotOrRelease}" == "release"]
 
https://github.com/apache/syncope/blob/syncope-{docVersion}/common/lib/src/main/java/org/apache/syncope/common/lib/to/UserTO.java[UserTO^]
 endif::[]

http://git-wip-us.apache.org/repos/asf/syncope/blob/d9848ecd/src/main/asciidoc/reference-guide/concepts/policies.adoc
--
diff --git a/src/main/asciidoc/reference-guide/concepts/policies.adoc 
b/src/main/asciidoc/reference-guide/concepts/policies.adoc
index c18fece..694bfa4 100644
--- a/src/main/asciidoc/reference-guide/concepts/policies.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/policies.adoc
@@ -18,37 +18,37 @@
 //
 === Policies
 
-Policies control different aspects of the <> 
process and can be used to fine-tune and adapt
-the overall mechanism to the particularities of the spefic domain in which a 
given Apache Syncope deployment is running.
+Policies control different aspects of the <> 
process. They can be used to fine-tune and adapt
+the overall mechanism to the particularities of the specific domain in which a 
given Apache Syncope deployment is running.
 
 [[policy-composition]]
 [TIP]
 .Policy 

syncope git commit: Forgot to commit test change for d18bdbd582dfe17ffb5605da584aade7ddd11f7e

2016-08-25 Thread ilgrosso
Repository: syncope
Updated Branches:
  refs/heads/master d18bdbd58 -> 9c3180662


Forgot to commit test change for d18bdbd582dfe17ffb5605da584aade7ddd11f7e


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/9c318066
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/9c318066
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/9c318066

Branch: refs/heads/master
Commit: 9c31806628af91e1539842073143d26d1a1fbf60
Parents: d18bdbd
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 12:50:18 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 12:50:18 2016 +0200

--
 .../src/test/java/org/apache/syncope/fit/cli/CLIITCase.java| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/9c318066/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java
--
diff --git 
a/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java 
b/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java
index 162e798..bbaf4f1 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/cli/CLIITCase.java
@@ -197,7 +197,7 @@ public class CLIITCase extends AbstractITCase {
 
 @Override
 public boolean evaluate(final String line) {
-return line.startsWith(" > USER ID:");
+return line.startsWith(" > USER KEY:");
 }
 });
 assertEquals(5, users);



[2/3] syncope git commit: [SYNCOPE-700] Reviwing CLI

2016-08-25 Thread ilgrosso
http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java
--
diff --git 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java
 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java
index 50ccd74..2c479a4 100644
--- 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java
+++ 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserResultManager.java
@@ -39,7 +39,7 @@ public class UserResultManager extends CommonsResultManager {
 }
 
 private void printUser(final UserTO userTO) {
-System.out.println(" > USER ID: " + userTO.getKey());
+System.out.println(" > USER KEY: " + userTO.getKey());
 System.out.println("username: " + userTO.getUsername());
 System.out.println("realm: " + userTO.getRealm());
 System.out.println("status: " + userTO.getStatus());
@@ -64,8 +64,8 @@ public class UserResultManager extends CommonsResultManager {
 System.out.println("failed logins: " + userTO.getFailedLogins());
 System.out.println("RELATIONSHIPS:");
 printRelationships(userTO.getRelationships());
-System.out.println("security question id: " + 
userTO.getSecurityQuestion());
-System.out.println("security question answer id: " + 
userTO.getSecurityAnswer());
+System.out.println("security question key: " + 
userTO.getSecurityQuestion());
+System.out.println("security question answer key: " + 
userTO.getSecurityAnswer());
 System.out.println("");
 }
 
@@ -103,7 +103,7 @@ public class UserResultManager extends CommonsResultManager 
{
 
 public void printFailedUsers(final Map users) {
 final Table.TableBuilder tableBuilder =
-new Table.TableBuilder("Users not deleted").header("user 
id").header("cause");
+new Table.TableBuilder("Users not deleted").header("user 
key").header("cause");
 for (final Map.Entry entrySet : users.entrySet()) {
 tableBuilder.rowValues(new 
LinkedList<>(Arrays.asList(entrySet.getKey(), entrySet.getValue(;
 }

http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java
--
diff --git 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java
 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java
index abf3811..83af7ed 100644
--- 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java
+++ 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByResource.java
@@ -30,7 +30,7 @@ public class UserSearchByResource extends AbstractUserCommand 
{
 
 private static final Logger LOG = 
LoggerFactory.getLogger(UserSearchByResource.class);
 
-private static final String SEARCH_HELP_MESSAGE = "user 
--search-by-resource {REALM} {RESOURCE-NAME}";
+private static final String SEARCH_HELP_MESSAGE = "user 
--search-by-resource {REALM} {RESOURCE-KEY}";
 
 private final Input input;
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java
--
diff --git 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java
 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java
index 6674966..10c760e 100644
--- 
a/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java
+++ 
b/client/cli/src/main/java/org/apache/syncope/client/cli/commands/user/UserSearchByRole.java
@@ -30,7 +30,7 @@ public class UserSearchByRole extends AbstractUserCommand {
 
 private static final Logger LOG = 
LoggerFactory.getLogger(UserSearchByRole.class);
 
-private static final String SEARCH_HELP_MESSAGE = "user --search-by-role 
{REALM} {ROLE-NAME}";
+private static final String SEARCH_HELP_MESSAGE = "user --search-by-role 
{REALM} {ROLE-KEY}";
 
 private final Input input;
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/d18bdbd5/client/cli/src/main/resources/messages.properties
--
diff --git a/client/cli/src/main/resources/messages.properties 
b/client/cli/src/main/resources/messages.properties
index 05ef8ad..0e47a36 100644
--- a/client/cli/src/main/resources/messages.properties
+++ 

[3/3] syncope git commit: [SYNCOPE-700] Reviwing CLI

2016-08-25 Thread ilgrosso
[SYNCOPE-700] Reviwing CLI


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/d18bdbd5
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/d18bdbd5
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/d18bdbd5

Branch: refs/heads/master
Commit: d18bdbd582dfe17ffb5605da584aade7ddd11f7e
Parents: 2c4d363
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 12:20:30 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 12:20:30 2016 +0200

--
 .../commands/anyobject/AnyObjectCommand.java|  2 +-
 .../cli/commands/anyobject/AnyObjectDelete.java |  2 +-
 .../cli/commands/anyobject/AnyObjectRead.java   |  4 +-
 ...ctReadAttributeBySchemaTypeAndSchemaKey.java | 61 ++
 ...tReadAttributeBySchemaTypeAndSchemaName.java | 61 --
 .../AnyObjectReadAttributesBySchemaType.java|  2 +-
 .../anyobject/AnyObjectResultManager.java   |  6 +-
 .../cli/commands/connector/ConnectorDelete.java |  2 +-
 .../ConnectorListConfigurationProperties.java   |  2 +-
 .../cli/commands/connector/ConnectorRead.java   |  2 +-
 .../connector/ConnectorReadByResource.java  |  3 +-
 .../connector/ConnectorResultManager.java   |  2 +-
 .../commands/domain/DomainResultManager.java|  2 +-
 .../entitlement/EntitlementCommand.java |  6 +-
 .../entitlement/EntitlementReadByUserId.java| 59 -
 .../entitlement/EntitlementReadByUserKey.java   | 59 +
 .../entitlement/EntitlementResultManager.java   |  2 +-
 .../entitlement/EntitlementSearchByRole.java|  2 +-
 .../client/cli/commands/group/GroupCommand.java |  2 +-
 .../client/cli/commands/group/GroupDelete.java  |  2 +-
 .../client/cli/commands/group/GroupRead.java|  2 +-
 ...upReadAttributeBySchemaTypeAndSchemaKey.java | 61 ++
 ...pReadAttributeBySchemaTypeAndSchemaName.java | 61 --
 .../group/GroupReadAttributesBySchemaType.java  |  2 +-
 .../cli/commands/group/GroupResultManager.java  |  2 +-
 .../notification/NotificationDelete.java|  3 +-
 .../commands/notification/NotificationRead.java |  2 +-
 .../notification/NotificationResultManager.java |  2 +-
 .../cli/commands/policy/PolicyDelete.java   |  2 +-
 .../client/cli/commands/policy/PolicyRead.java  |  2 +-
 .../cli/commands/question/QuestionDelete.java   |  2 +-
 .../cli/commands/question/QuestionRead.java |  2 +-
 .../question/QuestionResultManager.java |  2 +-
 .../cli/commands/realm/RealmResultManager.java  |  8 +--
 .../cli/commands/report/ReportDelete.java   |  2 +-
 .../commands/report/ReportDeleteExecution.java  |  2 +-
 .../cli/commands/report/ReportExecute.java  |  2 +-
 .../commands/report/ReportExportExecution.java  |  2 +-
 .../client/cli/commands/report/ReportRead.java  |  2 +-
 .../commands/report/ReportResultManager.java|  4 +-
 .../cli/commands/resource/ResourceDelete.java   |  2 +-
 .../cli/commands/resource/ResourceRead.java |  2 +-
 .../resource/ResourceResultManager.java | 12 ++--
 .../client/cli/commands/role/RoleDelete.java|  2 +-
 .../client/cli/commands/role/RoleRead.java  |  2 +-
 .../cli/commands/role/RoleResultManager.java|  2 +-
 .../commands/schema/SchemaResultManager.java|  2 +-
 .../client/cli/commands/task/TaskDelete.java|  2 +-
 .../client/cli/commands/task/TaskExecute.java   |  2 +-
 .../cli/commands/task/TaskExecutionDelete.java  |  2 +-
 .../client/cli/commands/task/TaskRead.java  |  2 +-
 .../client/cli/commands/user/UserCommand.java   |  6 +-
 .../client/cli/commands/user/UserDelete.java|  2 +-
 .../cli/commands/user/UserReadByUserId.java | 66 
 .../cli/commands/user/UserReadByUserKey.java| 66 
 .../cli/commands/user/UserResultManager.java|  8 +--
 .../cli/commands/user/UserSearchByResource.java |  2 +-
 .../cli/commands/user/UserSearchByRole.java |  2 +-
 .../cli/src/main/resources/messages.properties  | 24 +++
 .../api/notification/NotificationManager.java   |  2 +-
 .../org/apache/syncope/fit/cli/CLIITCase.java   |  6 +-
 .../workingwithapachesyncope/cli/anyObject.adoc | 55 
 .../workingwithapachesyncope/cli/cli.adoc   |  2 +
 .../cli/configuration.adoc  |  3 +-
 .../workingwithapachesyncope/cli/connector.adoc |  9 ++-
 .../workingwithapachesyncope/cli/domain.adoc|  5 +-
 .../cli/entitlement.adoc| 12 ++--
 .../workingwithapachesyncope/cli/group.adoc | 11 ++--
 .../workingwithapachesyncope/cli/info.adoc  |  3 +-
 .../workingwithapachesyncope/cli/logger.adoc|  5 +-
 .../cli/notification.adoc   |  7 +--
 .../workingwithapachesyncope/cli/policy.adoc|  9 ++-
 .../workingwithapachesyncope/cli/question.adoc  |  7 +--
 

[1/3] syncope git commit: [SYNCOPE-700] Password Reset

2016-08-25 Thread ilgrosso
Repository: syncope
Updated Branches:
  refs/heads/master 09b250fa4 -> d18bdbd58


[SYNCOPE-700] Password Reset


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/2c4d363c
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/2c4d363c
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/2c4d363c

Branch: refs/heads/master
Commit: 2c4d363c264cc1ce0d6a4301c2a1e383e5a1add8
Parents: 09b250f
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 11:02:12 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 11:02:12 2016 +0200

--
 .../concepts/typemanagement.adoc|  5 ++--
 .../concepts/usersgroupsandanyobjects.adoc  | 29 +++-
 .../adminconsole/configuration.adoc |  2 +-
 3 files changed, 32 insertions(+), 4 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/2c4d363c/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc
--
diff --git a/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc 
b/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc
index b78374b..0c3a382 100644
--- a/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/typemanagement.adoc
@@ -102,6 +102,7 @@ When defining a virtual schema, the following information 
must be provided:
 * Any Type - reference <> on the external resource
 * Read-only flag - whether the external attribute value(s) for this schema can 
only be read, or whether they can be written to as well
 
+[[virtual-attribute-cache]]
 .Virtual Attribute Cache
 
 For performance optimization, virtual attributes are managed by an internal 
cache to control the actual access to 
@@ -154,8 +155,8 @@ given user / group / any object instance) and for 
<> can be 
selected so that instances af a given any type will
-be enabled to populate attributes for schemas in those classes.
+For all Any Types that are defined, a set of <> can be 
selected so that instances af a given
+Any Type will be enabled to populate attributes for schemas in those classes.
 
 .Any types and attributes allowed for Users, Groups and Any Objects
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/2c4d363c/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc
--
diff --git 
a/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc 
b/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc
index 456abde..09d1642 100644
--- a/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/usersgroupsandanyobjects.adoc
@@ -41,7 +41,7 @@ For each of the identities above, Apache Syncope is capable 
of maintaining:
  ** `values` is a (possibly singleton) collection of data (e.g. `[Doe]` but 
also 
 `[\john@syncope.apache.org, \j...@gmail.com]`)
  ; the type of values that can be assigned to each attribute is defined via 
the <> matching the `key`
-value (i.e. _plain_, _derived_ and _virtual_);
+value (e.g. _plain_, _derived_ and _virtual_);
 . associations with <>, for 
<>.
 
 [IMPORTANT]
@@ -76,3 +76,30 @@ _dynamic_ members of the group. +
 Dynamic memberships have some limitations: for example, <> do not apply;
 group-based provisioning is still effective.
 
+
+ Password Reset
+
+When users lost their password, a feature is available to help gaining back 
access to Apache Syncope: password reset.
+
+The process can be outlined as follows:
+
+. user asks for password reset, typically via <>
+. user is asked to provide an answer to the security question that was 
selected during self-registration or self-update
+. if the expected answer is provided, a unique token with time-constrained 
validity is internally generated and an
+e-mail is sent to the configured address for the user with a link - again, 
typically to the
+<> - containing such token value
+. user clicks on the received link and provides new password value, typically 
via <>
+. user receives confirmation via e-mail
+
+[TIP]

syncope git commit: [SYNCOPE-700] generalizing protocol, host, port where applicable

2016-08-25 Thread ilgrosso
Repository: syncope
Updated Branches:
  refs/heads/master c4587cfdf -> 09b250fa4


[SYNCOPE-700] generalizing protocol,host,port where applicable


Project: http://git-wip-us.apache.org/repos/asf/syncope/repo
Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/09b250fa
Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/09b250fa
Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/09b250fa

Branch: refs/heads/master
Commit: 09b250fa490ecc3be30c30377214175fc05f92ad
Parents: c4587cf
Author: Francesco Chicchiriccò 
Authored: Thu Aug 25 09:58:46 2016 +0200
Committer: Francesco Chicchiriccò 
Committed: Thu Aug 25 09:58:46 2016 +0200

--
 src/main/asciidoc/getting-started/obtain.adoc   | 23 ++--
 .../reference-guide/concepts/extensions.adoc|  4 ++--
 .../adminconsole/adminconsole.adoc  |  4 ++--
 3 files changed, 16 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/getting-started/obtain.adoc
--
diff --git a/src/main/asciidoc/getting-started/obtain.adoc 
b/src/main/asciidoc/getting-started/obtain.adoc
index 905e87e..407f7b4 100644
--- a/src/main/asciidoc/getting-started/obtain.adoc
+++ b/src/main/asciidoc/getting-started/obtain.adoc
@@ -155,22 +155,22 @@ sudo service tomcat8 start
 [[deb-components]]
  Components
 
-CAUTION: The following assumes that Apache Tomcat is reachable on host 
`host.domain` and port `port`. 
+CAUTION: The following assumes that `protocol`, `host` and `port` reflect your 
Apache Tomcat installation.
 
 [cols="1,2"]
 |===
 
 | Complete REST API reference
-| http://host.domain:port/syncope/index.html
+| protocol://host:port/syncope/index.html
 
 | http://swagger.io/[Swagger^] UI
-| http://host.domain:port/syncope/swagger/
+| protocol://host:port/syncope/swagger/
 
 | Administration console
-| http://host.domain:port/syncope-console/ +
+| protocol://host:port/syncope-console/
 
 | End-user UI
-| http://localhost:9080/syncope-enduser/
+| protocol://host:port/syncope-enduser/
 
 |===
 
@@ -290,23 +290,23 @@ image::installer-14.png[installer-14]
 [[installer-components]]
  Components
 
-CAUTION: The following assumes that the Java EE container is reachable on host 
`host.domain` and port `port`. 
+CAUTION: The following assumes that `protocol`, `host` and `port` reflect your 
Java EE container installation.
 
 [cols="1,2"]
 |===
 
 | Complete REST API reference
-| http://host.domain:port/syncope/index.html
+| protocol://host:port/syncope/index.html
 
 | http://swagger.io/[Swagger^] UI
-| http://host.domain:port/syncope/swagger/
+| protocol://host:port/syncope/swagger/
 
 | Administration console
-| http://localhost:9080/syncope-console/ +
+| protocol://host:port/syncope-console/ +
 Credentials: `admin` / `password`
 
 | End-user UI
-| http://localhost:9080/syncope-enduser/
+| protocol://host:port/syncope-enduser/
 
 |===
 
@@ -505,10 +505,11 @@ The installation process creates `cli.properties`, which 
contains all the requir
 Syncope REST API services.
 The file content looks like the following:
 
-[source]
+
 syncope.rest.services=http://localhost:9080/syncope/rest
 syncope.admin.user=admin
 syncope.admin.password=QePSFVTnzwQowM4ohhaUYcE6aW47MVZ/
+
 
 where:
 

http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/reference-guide/concepts/extensions.adoc
--
diff --git a/src/main/asciidoc/reference-guide/concepts/extensions.adoc 
b/src/main/asciidoc/reference-guide/concepts/extensions.adoc
index 591dbc9..62b545e 100644
--- a/src/main/asciidoc/reference-guide/concepts/extensions.adoc
+++ b/src/main/asciidoc/reference-guide/concepts/extensions.adoc
@@ -73,10 +73,10 @@ This extension enables 
http://swagger.io/swagger-ui/[Swagger UI^] as web interfa
 Once installed, Swagger UI is available at
 [source]
 --
-http://host:port/syncope/swagger/
+protocol://host:port/syncope/swagger/
 --
 
-where `host` and `port` reflect your Java EE container installation.
+where `protocol`, `host` and `port` reflect your Java EE container 
installation.
 
 [NOTE]
 .Extension Sources

http://git-wip-us.apache.org/repos/asf/syncope/blob/09b250fa/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc
--
diff --git 
a/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc
 
b/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc
index 896166a..3be76c6 100644
--- 
a/src/main/asciidoc/reference-guide/workingwithapachesyncope/adminconsole/adminconsole.adoc
+++