Repository: syncope
Updated Branches:
  refs/heads/master a751ff34b -> b1189529c


[SYNCOPE-926] Adding admonition to the customization chapter about the Java 
package


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

Branch: refs/heads/master
Commit: b1189529c55ebe2c39df18a1eec22a8e1927b90e
Parents: a751ff3
Author: Francesco Chicchiriccò <[email protected]>
Authored: Tue Sep 6 08:13:27 2016 +0200
Committer: Francesco Chicchiriccò <[email protected]>
Committed: Tue Sep 6 08:13:27 2016 +0200

----------------------------------------------------------------------
 .../workingwithapachesyncope/customization.adoc   | 18 ++++++++++++++----
 1 file changed, 14 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/syncope/blob/b1189529/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
----------------------------------------------------------------------
diff --git 
a/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc 
b/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
index dff29f6..3459c51 100644
--- 
a/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
+++ 
b/src/main/asciidoc/reference-guide/workingwithapachesyncope/customization.adoc
@@ -19,15 +19,15 @@
 === Customization
 
 [CAUTION]
-Only Maven projects can be customized: if using Standalone, Debian packages or 
the GUI installer, none of the customizations
-discussed below can be applied.
+Only Maven projects can be customized: if using Standalone, Debian packages or 
the GUI installer, none of the
+customizations discussed below can be applied.
 
 Apache Syncope is designed to be as flexible as possible, to best suit the 
various environments
 in which it can be deployed. Besides other aspects, this means that every 
feature and component can be extended or
 replaced.
 
-Once the project has been created from the provided Maven archetype, the 
generated source tree is available for either adding
-new features or replacing existing components.
+Once the project has been created from the provided Maven archetype, the 
generated source tree is available for either
+adding new features or replacing existing components.
 
 [[override-behavior]]
 [TIP]
@@ -120,6 +120,11 @@ If no failures are encountered, your basic Apache Syncope 
project is now ready t
 [[customization-core]]
 ==== Core
 
+[CAUTION]
+When providing custom Java classes implementing the defined interfaces or 
extending the existing
+implementations, their package *must* be rooted under 
`org.apache.syncope.core`, otherwise they will not be available
+at runtime.
+
 Besides replacing existing classes as explained <<override-behavior,above>>, 
new implementations can be provided under
 `core/src/main/java` for the following components:
 
@@ -264,6 +269,11 @@ Add the following dependency to `core/pom.xml`:
 [[customization-console]]
 ==== Console
 
+[CAUTION]
+When providing custom Java classes implementing the defined interfaces or 
extending the existing
+implementations, their package *must* be rooted under 
`org.apache.syncope.client.console`, otherwise they will not be
+available at runtime.
+
 [discrete]
 ===== Enable the <<apache-camel-provisioning-manager>>
 

Reply via email to