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 2015/12/15 17:40:35 UTC
svn commit: r1720191 [19/24] - in /syncope/site/2.0.0-SNAPSHOT: ./
apidocs/2.0/org/apache/syncope/client/console/panels/search/
apidocs/2.0/org/apache/syncope/client/console/panels/search/class-use/
apidocs/2.0/org/apache/syncope/client/console/wizards...
Added: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html?rev=1720191&view=auto
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html (added)
+++ syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html Tue Dec 15 16:40:33 2015
@@ -0,0 +1,339 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="it">
+<head>
+<!-- Generated by javadoc (1.8.0_66) on Tue Dec 15 17:35:14 CET 2015 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>TaskExecQuery (Apache Syncope 2.0.0-SNAPSHOT API)</title>
+<meta name="date" content="2015-12-15">
+<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="TaskExecQuery (Apache Syncope 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+var methods = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TaskExecQuery.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/SchemaQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.syncope.common.rest.api.beans</div>
+<h2 title="Class TaskExecQuery" class="title">Class TaskExecQuery</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../../org/apache/syncope/common/lib/AbstractBaseBean.html" title="class in org.apache.syncope.common.lib">org.apache.syncope.common.lib.AbstractBaseBean</a></li>
+<li>
+<ul class="inheritance">
+<li><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html" title="class in org.apache.syncope.common.rest.api.beans">org.apache.syncope.common.rest.api.beans.AbstractQuery</a></li>
+<li>
+<ul class="inheritance">
+<li>org.apache.syncope.common.rest.api.beans.TaskExecQuery</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><a href="http://docs.oracle.com/javase/7/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="typeNameLabel">TaskExecQuery</span>
+extends <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html" title="class in org.apache.syncope.common.rest.api.beans">AbstractQuery</a></pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../../../../../serialized-form.html#org.apache.syncope.common.rest.api.beans.TaskExecQuery">Serialized Form</a></dd>
+</dl>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="nested.class.summary">
+<!-- -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Nested Class Summary table, listing nested classes, and an explanation">
+<caption><span>Nested Classes</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Class and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class </code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery.Builder</a></span></code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.summary">
+<!-- -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
+<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colOne" scope="col">Constructor and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html#TaskExecQuery--">TaskExecQuery</a></span>()</code> </td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.summary">
+<!-- -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html#getKey--">getKey</a></span>()</code> </td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html#setKey-java.lang.Long-">setKey</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> key)</code> </td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.syncope.common.rest.api.beans.AbstractQuery">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.syncope.common.rest.api.beans.<a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html" title="class in org.apache.syncope.common.rest.api.beans">AbstractQuery</a></h3>
+<code><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#getOrderBy--">getOrderBy</a>, <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#getPage--">getPage</a>, <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#getSize--">getSize</a>, <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#setOrderBy-java.lang.String-">setOrderBy</a>, <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#setPage-java.lang.Integer-">setPage</a>, <a href="../../../../../../../org/apache/syncope/common/rest/api/beans/AbstractQuery.html#setSize-java.lang.Integer-">setSize</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.org.apache.syncope.common.lib.AbstractBaseBean">
+<!-- -->
+</a>
+<h3>Methods inherited from class org.apache.syncope.common.lib.<a href="../../../../../../../org/apache/syncope/common/lib/AbstractBaseBean.html" title="class in org.apache.syncope.common.lib">AbstractBaseBean</a></h3>
+<code><a href="../../../../../../../org/apache/syncope/common/lib/AbstractBaseBean.html#equals-java.lang.Object-">equals</a>, <a href="../../../../../../../org/apache/syncope/common/lib/AbstractBaseBean.html#hashCode--">hashCode</a>, <a href="../../../../../../../org/apache/syncope/common/lib/AbstractBaseBean.html#toString--">toString</a></code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
+<!-- -->
+</a>
+<h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3>
+<code><a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-ex
ternal=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<ul class="blockList">
+<li class="blockList"><a name="constructor.detail">
+<!-- -->
+</a>
+<h3>Constructor Detail</h3>
+<a name="TaskExecQuery--">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>TaskExecQuery</h4>
+<pre>public TaskExecQuery()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method.detail">
+<!-- -->
+</a>
+<h3>Method Detail</h3>
+<a name="getKey--">
+<!-- -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKey</h4>
+<pre>public <a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> getKey()</pre>
+</li>
+</ul>
+<a name="setKey-java.lang.Long-">
+<!-- -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>setKey</h4>
+<pre><a href="http://docs.oracle.com/javaee/7/api/javax/validation/constraints/NotNull.html?is-external=true" title="class or interface in javax.validation.constraints">@NotNull</a>
+ <a href="http://docs.oracle.com/javaee/7/api/javax/ws/rs/PathParam.html?is-external=true" title="class or interface in javax.ws.rs">@PathParam</a>(<a href="http://docs.oracle.com/javaee/7/api/javax/ws/rs/PathParam.html?is-external=true#value--" title="class or interface in javax.ws.rs">value</a>="key")
+public void setKey(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> key)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="class-use/TaskExecQuery.html">Use</a></li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/SchemaQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans"><span class="typeNameLink">Prev Class</span></a></li>
+<li><a href="../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans"><span class="typeNameLink">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary: </li>
+<li><a href="#nested.class.summary">Nested</a> | </li>
+<li>Field | </li>
+<li><a href="#constructor.summary">Constr</a> | </li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail: </li>
+<li>Field | </li>
+<li><a href="#constructor.detail">Constr</a> | </li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2010–2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/TaskExecQuery.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Added: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html?rev=1720191&view=auto
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html (added)
+++ syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html Tue Dec 15 16:40:33 2015
@@ -0,0 +1,166 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="it">
+<head>
+<!-- Generated by javadoc (1.8.0_66) on Tue Dec 15 17:35:25 CET 2015 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery.Builder (Apache Syncope 2.0.0-SNAPSHOT API)</title>
+<meta name="date" content="2015-12-15">
+<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery.Builder (Apache Syncope 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.Builder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery.Builder" class="title">Uses of Class<br>org.apache.syncope.common.rest.api.beans.TaskExecQuery.Builder</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery.Builder</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.syncope.common.rest.api.beans">org.apache.syncope.common.rest.api.beans</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.syncope.common.rest.api.beans">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery.Builder</a> in <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/package-summary.html">org.apache.syncope.common.rest.api.beans</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/package-summary.html">org.apache.syncope.common.rest.api.beans</a> that return <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery.Builder</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery.Builder</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TaskExecQuery.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html#key-java.lang.Long-">key</a></span>(<a href="http://docs.oracle.com/javase/7/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> key)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html" title="class in org.apache.syncope.common.rest.api.beans">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.Builder.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2010–2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.Builder.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Added: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html?rev=1720191&view=auto
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html (added)
+++ syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html Tue Dec 15 16:40:33 2015
@@ -0,0 +1,212 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="it">
+<head>
+<!-- Generated by javadoc (1.8.0_66) on Tue Dec 15 17:35:25 CET 2015 -->
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<title>Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery (Apache Syncope 2.0.0-SNAPSHOT API)</title>
+<meta name="date" content="2015-12-15">
+<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
+<script type="text/javascript" src="../../../../../../../../script.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+ try {
+ if (location.href.indexOf('is-external=true') == -1) {
+ parent.document.title="Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery (Apache Syncope 2.0.0-SNAPSHOT API)";
+ }
+ }
+ catch(err) {
+ }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar.top">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.top.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_top");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.top">
+<!-- -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h2 title="Uses of Class org.apache.syncope.common.rest.api.beans.TaskExecQuery" class="title">Uses of Class<br>org.apache.syncope.common.rest.api.beans.TaskExecQuery</h2>
+</div>
+<div class="classUseContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
+<caption><span>Packages that use <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Package</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.syncope.common.rest.api.beans">org.apache.syncope.common.rest.api.beans</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="#org.apache.syncope.common.rest.api.service">org.apache.syncope.common.rest.api.service</a></td>
+<td class="colLast"> </td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="#org.apache.syncope.core.rest.cxf.service">org.apache.syncope.core.rest.cxf.service</a></td>
+<td class="colLast"> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.syncope.common.rest.api.beans">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a> in <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/package-summary.html">org.apache.syncope.common.rest.api.beans</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/package-summary.html">org.apache.syncope.common.rest.api.beans</a> that return <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code>protected <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a></code></td>
+<td class="colLast"><span class="typeNameLabel">TaskExecQuery.Builder.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.Builder.html#newInstance--">newInstance</a></span>()</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.syncope.common.rest.api.service">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a> in <a href="../../../../../../../../org/apache/syncope/common/rest/api/service/package-summary.html">org.apache.syncope.common.rest.api.service</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../../org/apache/syncope/common/rest/api/service/package-summary.html">org.apache.syncope.common.rest.api.service</a> with parameters of type <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../../org/apache/syncope/common/lib/to/PagedResult.html" title="class in org.apache.syncope.common.lib.to">PagedResult</a><<a href="../../../../../../../../org/apache/syncope/common/lib/to/TaskExecTO.html" title="class in org.apache.syncope.common.lib.to">TaskExecTO</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">TaskService.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/syncope/common/rest/api/service/TaskService.html#listExecutions-org.apache.syncope.common.rest.api.beans.TaskExecQuery-">listExecutions</a></span>(<a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a> query)</code>
+<div class="block">Returns a paged list of task executions matching the given query.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList"><a name="org.apache.syncope.core.rest.cxf.service">
+<!-- -->
+</a>
+<h3>Uses of <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a> in <a href="../../../../../../../../org/apache/syncope/core/rest/cxf/service/package-summary.html">org.apache.syncope.core.rest.cxf.service</a></h3>
+<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
+<caption><span>Methods in <a href="../../../../../../../../org/apache/syncope/core/rest/cxf/service/package-summary.html">org.apache.syncope.core.rest.cxf.service</a> with parameters of type <a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a></span><span class="tabEnd"> </span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><code><a href="../../../../../../../../org/apache/syncope/common/lib/to/PagedResult.html" title="class in org.apache.syncope.common.lib.to">PagedResult</a><<a href="../../../../../../../../org/apache/syncope/common/lib/to/TaskExecTO.html" title="class in org.apache.syncope.common.lib.to">TaskExecTO</a>></code></td>
+<td class="colLast"><span class="typeNameLabel">TaskServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../../../../org/apache/syncope/core/rest/cxf/service/TaskServiceImpl.html#listExecutions-org.apache.syncope.common.rest.api.beans.TaskExecQuery-">listExecutions</a></span>(<a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">TaskExecQuery</a> query)</code> </td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar.bottom">
+<!-- -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a name="navbar.bottom.firstrow">
+<!-- -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../../../../../overview-summary.html">Overview</a></li>
+<li><a href="../package-summary.html">Package</a></li>
+<li><a href="../../../../../../../../org/apache/syncope/common/rest/api/beans/TaskExecQuery.html" title="class in org.apache.syncope.common.rest.api.beans">Class</a></li>
+<li class="navBarCell1Rev">Use</li>
+<li><a href="../package-tree.html">Tree</a></li>
+<li><a href="../../../../../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../../../../../index-all.html">Index</a></li>
+<li><a href="../../../../../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../../../../../../index.html?org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html" target="_top">Frames</a></li>
+<li><a href="TaskExecQuery.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../../../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+ allClassesLink = document.getElementById("allclasses_navbar_bottom");
+ if(window==top) {
+ allClassesLink.style.display = "block";
+ }
+ else {
+ allClassesLink.style.display = "none";
+ }
+ //-->
+</script>
+</div>
+<a name="skip.navbar.bottom">
+<!-- -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<p class="legalCopy"><small>Copyright © 2010–2015 <a href="http://www.apache.org/">The Apache Software Foundation</a>. All rights reserved.</small></p>
+</body>
+</html>
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html
------------------------------------------------------------------------------
svn:keywords = Date Revision Author HeadURL Id
Propchange: syncope/site/2.0.0-SNAPSHOT/apidocs/2.0/org/apache/syncope/common/rest/api/beans/class-use/TaskExecQuery.html
------------------------------------------------------------------------------
svn:mime-type = text/html
Modified: syncope/site/2.0.0-SNAPSHOT/architecture.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/architecture.html?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/architecture.html (original)
+++ syncope/site/2.0.0-SNAPSHOT/architecture.html Tue Dec 15 16:40:33 2015
@@ -8,7 +8,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Apache Syncope Documentation Team" />
- <meta name="Date-Revision-yyyymmdd" content="20151207" />
+ <meta name="Date-Revision-yyyymmdd" content="20151215" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Syncope – Architecture</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -65,13 +65,13 @@
<ul class="nav nav-list">
- <li class="nav-header">Overview</li>
+ <li class="nav-header">Apache Syncopeâ¢</li>
<li>
- <a href="features.html" title="Features">
+ <a href="iam-scenario.html" title="IAM Scenario">
<span class="none"></span>
- Features</a>
+ IAM Scenario</a>
</li>
<li class="active">
@@ -99,43 +99,6 @@
<span class="none"></span>
Documentation</a>
</li>
-
- <li>
-
- <a href="" title="References">
- <span class="icon-chevron-down"></span>
- References</a>
- <ul class="nav nav-list">
-
- <li>
-
- <a href="rest/2.0/index.html" title="REST 2.0">
- <span class="none"></span>
- REST 2.0</a>
- </li>
-
- <li>
-
- <a href="rest/1.2/index.html" title="REST 1.2">
- <span class="none"></span>
- REST 1.2</a>
- </li>
-
- <li>
-
- <a href="apidocs/2.0/index.html" title="Javadocs 2.0">
- <span class="none"></span>
- Javadocs 2.0</a>
- </li>
-
- <li>
-
- <a href="apidocs/1.2/index.html" title="Javadocs 1.2">
- <span class="none"></span>
- Javadocs 1.2</a>
- </li>
- </ul>
- </li>
<li>
@@ -263,7 +226,7 @@
<iframe src="https://www.facebook.com/plugins/like.php?href=http://syncope.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
scrolling="no" frameborder="0"
- style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ style="border:none; width:70px; height:63px; margin-top: 10px;" ></iframe>
<div class="clear"></div>
@@ -304,162 +267,147 @@ specific language governing permissions
under the License. -->
-
- <div class="toc_container">
+ <div class="section">
+<h2><a name="Architecture"></a>Architecture</h2>
-
-<ul class="toc">
-<li><a href="#Introduction">Introduction</a></li>
-<li><a href="#The_core">The core</a>
-<ul>
-<li><a href="#Apache_Syncope_core_logic">Apache Syncope core logic</a></li>
-<li><a href="#RESTful_controllers">RESTful controllers</a></li>
-<li><a href="#Workflow_engine">Workflow engine</a></li>
-<li><a href="#JPA_persistence_layer">JPA persistence layer</a></li>
-<li><a href="#Connectors_layer">Connectors layer</a></li></ul></li>
-<li><a href="#The_console">The console</a></li></ul>
- </div>
+<p style="text-align:center;">
+ <img src="docs/images/architecture.png" alt="Syncope architecture" width="600" />
+ </p>
-
-<div class="section">
-<h2><a name="Introduction"></a>Introduction</h2>
<p>
- From a high-level point of view, the component architecture of Apache Syncope can be summarized by the following
- figure:
-
-<div style="width:100%; text-align:center; margin:20px;">
- <img src="images/apache-syncope-architecture.png" alt="Apache Syncope Architecture" width="600px" />
- </div>
- Apache Syncope is composed by two main subsystems:
- <a href="#The_core">core</a> and
- <a href="#The_console">console</a>.
+ <b>
+ <i>Admin UI</i>
+ </b> is the web-based console for configuring and administering running deployments, with full support
+ for delegated administration.
</p>
- </div>
-
-<div class="section">
-<h2><a name="The_core"></a>The core</h2>
<p>
- The web application that implements IdM features. It offers a RESTful interface for caller applications,
- implements the provisioning core by mean of its workflow engine and its propagation layer, and manages data
- persistence.
+ <b>
+ <i>End-user UI</i>
+ </b> is the web-based application for self-registration, self-service and password reset
</p>
-
-
-<div class="section">
-<h3><a name="Apache_Syncope_core_logic"></a>Apache Syncope core logic</h3>
-
-<p>
- This central component orchestrates the whole data flow throughout the system.
- Handles RESTful calls, processes data alongside the defined workflow and propagates to and synchronizes from
- configured external resources (if needed).
- </p>
- </div>
-<div class="section">
-<h3><a name="RESTful_controllers"></a>RESTful controllers</h3>
-
<p>
- RESTful controllers take care of communication with outside world.
- Implemented by leveraging Spring's REST and MVC features, these controllers exchange data in both XML and JSON
- formats.
- </p>
- </div>
+ <b>
+ <i>CLI</i>
+ </b> is the command-line application for interacting with Apache Syncope from scripts, particularly
+ useful for system administrators.
+ </p>
-<div class="section">
-<h3><a name="Workflow_engine"></a>Workflow engine</h3>
-
-<p>
- The Workflow engine is a pluggable aspect of Apache Syncope: this lets every deployment choose among one of
- provided engine implementations or define new, custom ones.
- </p>
-
-
<p>
- The default implementation is based on
- <a class="externalLink" href="http://www.activiti.org" target="_blank">Activiti BPM</a>, the reference Open Source implementation
- that supports the definition of an XML descriptor in which the user lifecycle is defined.
- This aspect makes the whole system very flexible to adapt to different situations.
- <br />
- The default implementation also provides notification, approval, and end-user request management.
- </p>
- </div>
+ <b>
+ <i>Core</i>
+ </b> is the central component, providing all services offered by Apache Syncope.<br />
+ It exposes a fully-compliant
+ <a class="externalLink" href="https://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services" target="_blank">JAX-RS 2.0</a>
+ <a class="externalLink" href="https://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank">RESTful</a>
+ interface which enables third-party applications, written in any programming language, to consume IdM
+ services.
+ </p>
-<div class="section">
-<h3><a name="JPA_persistence_layer"></a>JPA persistence layer</h3>
+<ul>
+<li>
+
<p>
- All data in Apache Syncope (users, groups, attributes, resources, ...) is managed at a high level using a
- standard JPA 2.0 approach and persisted to an underlying database.
- </p>
+ <b>
+ <i>Logic</i>
+ </b> implements the overall business logic that can be triggered via REST services, and controls some
+ additional features (notifications, reports and audit over all)
+ </p>
+ </li>
+<li>
+
<p>
- <a class="externalLink" href="http://openjpa.apache.org">Apache OpenJPA</a>, the chosen JPA implementation, allows Apache Syncope
- to be successfully deployable to most DBMSs without any modification of the source code; for more information,
- see these
- <a class="externalLink" href="http://openjpa.apache.org/builds/2.3.0/apache-openjpa/docs/ref_guide_dbsetup_dbsupport.html">available options</a>.
- <br />
- Currently, Apache Syncope officially supports MySQL, PostgreSQL, Oracle DB and MS SQL Server.
- </p>
- </div>
-
-
-<div class="section">
-<h3><a name="Connectors_layer"></a>Connectors layer</h3>
+ <b>
+ <i>Provisioning</i>
+ </b> is involved with managing the internal (via workflow) and external (via specific connectors)
+ representation of users, groups and any objects.<br />
+ This component often needs to be tailored to meet the requirements of a specific deployment, as it is the
+ crucial decision point for defining and enforcing the consistency and transformations between internal and
+ external data. The default all-Java implementation can be extended for this purpose.
+ In addition, an <a class="externalLink" href="http://camel.apache.org/" target="_blank">Apache Camel</a>-based
+ implementation is also available as an extension, which brings all the power of runtime changes and
+ adaptation.
+ </p>
+ </li>
+<li>
+
<p>
- The Connector layer is implemented with
- <a class="externalLink" href="http://connid.tirasa.net" target="_blank">ConnId</a>; ConnId is designed to separate the
- implementation of an application from the dependencies of the system that the application is attempting to
- connect to.
- </p>
+ <b>
+ <i>Workflow</i>
+ </b> is one of the pluggable aspects of Apache Syncope: this lets every deployment choose the preferred
+ engine from a provided list - including the one based on
+ <a class="externalLink" href="http://www.activiti.org/" target="_blank">Activiti BPM</a>, the reference open source
+ <a class="externalLink" href="http://www.bpmn.org/" target="_blank">BPMN 2.0</a> implementation - or define new, custom ones.
+ </p>
+ </li>
+<li>
+
<p>
- Connid is the continuation of Identity connectors, a project that used to be part of market leader Sun IdM
- and has since been released by Sun as an Open Source project.
- This makes the connectors layer particularly reliable since most connectors have already been implemented in
- the framework and widely tested.
- The new ConnId project provides all that is required nowadays for a modern Open Source project, including an
- Apache Maven driven build, artifacts and mailing lists.
- Additional connectors – such as for SOAP, CSV and Active Directory – are also provided.
- </p>
+ <b>
+ <i>Persistence</i>
+ </b> manages all data (users, groups, attributes, resources, …​) at a high level
+ using a standard <a class="externalLink" href="https://en.wikipedia.org/wiki/Java_Persistence_API" target="_blank">JPA 2.0</a>
+ approach. The data is persisted to an underlying database, referred to as <b>
+ <i>Internal Storage</i>
+ </b>. Consistency is ensured via the comprehensive
+ <a class="externalLink" href="http://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/transaction.html" target="_blank">transaction management</a>
+ provided by the Spring Framework.<br />
+ Globally, this offers the ability to easily scale up to a million entities and at the same time allows great
+ portability with no code changes: MySQL, MariaDB, PostgreSQL, Oracle and MS SQL Server are fully supported
+ deployment options.
+ </p>
+ </li>
+<li>
+
<p>
- Apache Syncope supports either
+ <b>
+ <i>Security</i>
+ </b> defines a fine-grained set of entitlements which can be granted to administrators, thus enabling
+ the implementation of delegated administration scenarios
</p>
-<ul>
-
-<li>
- <i>propagation</i> towards external resources (when user data is copied from Syncope to external
- resources)
- </li>
-
-<li>
- <i>synchronization</i> from external resources (when user data is pulled from external resources into
- Syncope)
- </li>
- </ul>
-
- Propagation and synchronization operations – a.k.a tasks – are saved for reporting and later re-execution.
-
- </div>
- </div>
-
-
-<div class="section">
-<h2><a name="The_console"></a>The console</h2>
+ </li>
+ </ul>
-<p>The web management interface for configuring and administering Syncope core, implemented with
- <a class="externalLink" href="http://wicket.apache,org">Apache Wicket</a>
+
+<p>
+ Third-party applications are provided full access to IdM services by leveraging the REST interface, either
+ via the Java <i>SyncopeClient</i> library (the basis of Admin UI, End-user UI and CLI) or plain HTTP calls.
</p>
-<p>As with other external applications, the console communicates with the core using REST calls.</p>
+
+<div class="section">
+<h3><a name="ConnId"></a>ConnId</h3>
+
+<p>The <b>
+ <i>Provisioning</i>
+ </b> layer relies on <a class="externalLink" href="http://connid.tirasa.net" target="_blank">ConnId</a>; ConnId is designed
+ to separate the implementation of an application from the dependencies of the system that the application is
+ attempting to connect to.
+ </p>
+
+
+<p>ConnId is the continuation of The Identity Connectors Framework (Sun ICF), a project that used to be part of
+ market leader Sun IdM and has since been released by Sun Microsystems as an Open Source project.
+ This makes the connectors layer particularly reliable because most connectors have already been implemented
+ in the framework and widely tested.</p>
+
+
+<p>The new ConnId project, featuring contributors from several companies, provides all that is required
+ nowadays for a modern Open Source project, including an Apache Maven driven build, artifacts and mailing
+ lists. Additional connectors – such as for SOAP, CSV, PowerShell and Active Directory – are also provided.</p>
+ </div>
</div>
Modified: syncope/site/2.0.0-SNAPSHOT/building.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/building.html?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/building.html (original)
+++ syncope/site/2.0.0-SNAPSHOT/building.html Tue Dec 15 16:40:33 2015
@@ -8,7 +8,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Apache Syncope Documentation Team" />
- <meta name="Date-Revision-yyyymmdd" content="20151207" />
+ <meta name="Date-Revision-yyyymmdd" content="20151215" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Syncope – Building</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -65,13 +65,13 @@
<ul class="nav nav-list">
- <li class="nav-header">Overview</li>
+ <li class="nav-header">Apache Syncopeâ¢</li>
<li>
- <a href="features.html" title="Features">
+ <a href="iam-scenario.html" title="IAM Scenario">
<span class="none"></span>
- Features</a>
+ IAM Scenario</a>
</li>
<li>
@@ -101,43 +101,6 @@
<span class="none"></span>
Documentation</a>
</li>
-
- <li>
-
- <a href="" title="References">
- <span class="icon-chevron-down"></span>
- References</a>
- <ul class="nav nav-list">
-
- <li>
-
- <a href="rest/2.0/index.html" title="REST 2.0">
- <span class="none"></span>
- REST 2.0</a>
- </li>
-
- <li>
-
- <a href="rest/1.2/index.html" title="REST 1.2">
- <span class="none"></span>
- REST 1.2</a>
- </li>
-
- <li>
-
- <a href="apidocs/2.0/index.html" title="Javadocs 2.0">
- <span class="none"></span>
- Javadocs 2.0</a>
- </li>
-
- <li>
-
- <a href="apidocs/1.2/index.html" title="Javadocs 1.2">
- <span class="none"></span>
- Javadocs 1.2</a>
- </li>
- </ul>
- </li>
<li>
@@ -263,7 +226,7 @@
<iframe src="https://www.facebook.com/plugins/like.php?href=http://syncope.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
scrolling="no" frameborder="0"
- style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ style="border:none; width:70px; height:63px; margin-top: 10px;" ></iframe>
<div class="clear"></div>
@@ -313,12 +276,11 @@ under the License. -->
<li><a href="#Building_Syncope">Building Syncope</a></li>
<li><a href="#More_build_profiles">More build profiles</a>
<ul>
-<li><a href="#core">core</a>
+<li><a href="#fitcore-reference">fit/core-reference</a>
<ul>
<li><a href="#applicationxml">application/xml</a></li>
<li><a href="#Debug">Debug</a></li>
-<li><a href="#Dev">Dev</a></li>
-<li><a href="#NoOpWorkflow">NoOpWorkflow</a></li>
+<li><a href="#JRebel">JRebel</a></li>
<li><a href="#DBMSes">DBMSes</a>
<ul>
<li><a href="#PostgreSQL">PostgreSQL</a></li>
@@ -329,13 +291,11 @@ under the License. -->
<li><a href="#Java_EE_containers">Java EE containers</a>
<ul>
<li><a href="#Glassfish">Glassfish</a></li>
-<li><a href="#JBoss_AS">JBoss AS</a></li>
-<li><a href="#Oracle_WebLogic">Oracle WebLogic</a></li></ul></li></ul></li>
-<li><a href="#console">console</a>
+<li><a href="#Wildfly">Wildfly</a></li></ul></li></ul></li>
+<li><a href="#fitconsole-reference">fit/console-reference</a>
<ul>
<li><a href="#Debug">Debug</a></li>
-<li><a href="#JRebel">JRebel</a></li>
-<li><a href="#Selenium">Selenium</a></li></ul></li></ul></li></ul>
+<li><a href="#JRebel">JRebel</a></li></ul></li></ul></li></ul>
</div>
@@ -346,7 +306,7 @@ under the License. -->
</p>
<ul>
-<li>Java 1.6.23 or higher</li>
+<li>JDK 7 or higher</li>
<li>
<a class="externalLink" href="http://maven.apache.org/download.html">Apache Maven</a> 3.0.3 or higher</li>
@@ -366,27 +326,27 @@ under the License. -->
Before building Syncope, you need to setup an environment variable to give Maven more memory.<br />
On Unix
</p>
-<div class="source"><pre class="prettyprint linenums">export MAVEN_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"</pre></div>
+<div class="source"><pre class="prettyprint">export MAVEN_OPTS="-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m"</pre></div>
On Windows
-<div class="source"><pre class="prettyprint linenums">set MAVEN_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m</pre></div>
+<div class="source"><pre class="prettyprint">set MAVEN_OPTS=-Xms512m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=512m</pre></div>
<p>
To build Syncope simply execute (from within the check-out directory):
</p>
-<div class="source"><pre class="prettyprint linenums">$ mvn install</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn install</pre></div>
or
-<div class="source"><pre class="prettyprint linenums">$ mvn clean install</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn clean install</pre></div>
for subsequent runs.<br />
To build Syncope without running any test do:
-<div class="source"><pre class="prettyprint linenums">$ mvn -PskipTests</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -PskipTests</pre></div>
<b>Important</b>: For subsequent builds (e.g., after code changes are made),
run <tt>mvn clean</tt> first to build from scratch, before using one of the <tt>mvn install</tt>
commands above.
- (You may also wish to run <tt>svn update</tt> after running <tt>mvn clean</tt> but before running
+ (You may also wish to run <tt>git pull</tt> after running <tt>mvn clean</tt> but before running
<tt>mvn install</tt>.)
</div>
@@ -404,42 +364,31 @@ under the License. -->
</p>
<div class="section">
-<h3><a name="core"></a>core</h3>
+<h3><a name="fitcore-reference"></a>fit/core-reference</h3>
<div class="section">
<h4><a name="applicationxml"></a>application/xml</h4>
By default, integration tests are run using <tt>application/json</tt> for both <tt>Accept</tt> and
<tt>Content-Type</tt> HTTP headers; it is possible, however, to use <tt>application/xml</tt>.
-<div class="source"><pre class="prettyprint linenums">$ mvn clean verify -DjaxrsContentType=application/xml</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn clean verify -DjaxrsContentType=application/xml</pre></div>
</div>
<div class="section">
<h4><a name="Debug"></a>Debug</h4>
Starts the full environment used by integration tests (with same components available when running new project
- in <a class="externalLink" href="https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+embedded+mode#RunSyncopeinembeddedmode-Componentsavailable">embedded mode</a>
+ in <a href="docs/getting-started.html#paths-and-components">embedded mode</a>
but console) and enables remote JPDA debugging on port 8000 in the running Java EE container (Tomcat).
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pdebug</pre></div>
-
- </div>
-<div class="section">
-<h4><a name="Dev"></a>Dev</h4>
- Run all / some / single integration tests (but no unit tests) by empowering
- <a class="externalLink" href="http://maven.apache.org/surefire/maven-failsafe-plugin/examples/single-test.html">Maven Failsafe plugin</a>'s
- selection features:
-
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pdev
-$ mvn -Pdev -Dit.test=UserTestITCase
-$ mvn -Pdev -Dit.test=UserTestITCase#create</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pdebug,all</pre></div>
</div>
<div class="section">
-<h4><a name="NoOpWorkflow"></a>NoOpWorkflow</h4>
- Run the whole test suite by selecting the <i>NoOp</i> workflow adapter implementation;
- by default, <a class="externalLink" href="http://www.activiti.org">Activiti</a> is configured instead.
+<h4><a name="JRebel"></a>JRebel</h4>
+ As with Debug, but with <a class="externalLink" href="http://zeroturnaround.com/software/jrebel/">JRebel</a> features enabled.
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pnoopworkflow</pre></div>
+<div class="source"><pre class="prettyprint">$ export REBEL_HOME=/opt/jrebel
+$ mvn -Pjrebel</pre></div>
</div>
<div class="section">
@@ -448,47 +397,46 @@ $ mvn -Pdev -Dit.test=UserTestITCase#cre
<div class="section">
<h5><a name="PostgreSQL"></a>PostgreSQL</h5>
- After providing connection information in <tt>src/test/resources/postgres/persistence.properties</tt>,
+ After providing connection information in <tt>src/main/resources/postgres/domains/Master.properties</tt>,
perform the full test suite against a real <a class="externalLink" href="http://www.postgresql.org/">PostgreSQL</a> database via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Ppostgres-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Ppostgres-it</pre></div>
</div>
<div class="section">
<h5><a name="MySQL"></a>MySQL</h5>
- After providing connection information in <tt>src/test/resources/mysql/persistence.properties</tt>,
- perform the full test suite against a real <a class="externalLink" href="http://www.mysql.com/">MySQL</a> or
- <a class="externalLink" href="https://mariadb.org/">MariaDB</a> database via
+ After providing connection information in <tt>src/main/resources/mysql/domains/Master.properties</tt>,
+ perform the full test suite against a real <a class="externalLink" href="http://www.mysql.com/">MySQL</a> database via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pmysql-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pmysql-it</pre></div>
</div>
<div class="section">
<h5><a name="MariaDB"></a>MariaDB</h5>
- After providing connection information in <tt>src/test/resources/mariadb/persistence.properties</tt>,
+ After providing connection information in <tt>src/main/resources/mariadb/domains/Master.properties</tt>,
perform the full test suite against a <a class="externalLink" href="https://mariadb.org/">MariaDB</a> database via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pmariadb-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pmariadb-it</pre></div>
</div>
<div class="section">
<h5><a name="Oracle_database"></a>Oracle database</h5>
- After providing connection information in <tt>src/test/resources/oracle/persistence.properties</tt>
+ After providing connection information in <tt>src/main/resources/oracle/domains/Master.properties</tt>
and having <a class="externalLink" href="http://www.mkyong.com/maven/how-to-add-oracle-jdbc-driver-in-your-maven-local-repository/">
set up the appropriate JDBC driver in your local Maven repository</a>, perform the full test suite
against a real <a class="externalLink" href="http://www.oracle.com/products/database/">Oracle</a> database via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Poracle-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Poracle-it</pre></div>
</div>
<div class="section">
<h5><a name="MS_SQL_Server"></a>MS SQL Server</h5>
- After providing connection information in <tt>src/test/resources/sqlserver/persistence.properties</tt>
+ After providing connection information in <tt>src/main/resources/sqlserver/domains/Master.properties</tt>
and having <a class="externalLink" href="http://claude.betancourt.us/add-microsoft-sql-jdbc-driver-to-maven/">
set up the appropriate JDBC driver in your local Maven repository</a>, perform the full test suite
against a real <a class="externalLink" href="http://www.microsoft.com/sqlserver/en/us/default.aspx">MS SQL Server</a> database via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Psqlserver-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Psqlserver-it</pre></div>
</div></div>
<div class="section">
@@ -500,56 +448,36 @@ $ mvn -Pdev -Dit.test=UserTestITCase#cre
Perform the full test suite by deploying Syncope core in
<a class="externalLink" href="https://glassfish.java.net/">Glassfish</a> via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pglassfish-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pglassfish-it</pre></div>
</div>
<div class="section">
-<h5><a name="JBoss_AS"></a>JBoss AS</h5>
+<h5><a name="Wildfly"></a>Wildfly</h5>
Perform the full test suite by deploying Syncope core in
- <a class="externalLink" href="http://www.jboss.org/jbossas">JBoss AS</a> via
+ <a class="externalLink" href="http://www.wildfly.org">Wildfly</a> via
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pjboss-it</pre></div>
-
- </div>
-<div class="section">
-<h5><a name="Oracle_WebLogic"></a>Oracle WebLogic</h5>
- Either put local WebLogic installation under <tt>/opt/weblogic-12.1.1</tt> or
- pass <tt>-Dweblogic.home=...</tt>, then perform the full test suite by deploying Syncope core in
- <a class="externalLink" href="http://www.oracle.com/technetwork/middleware/weblogic/overview/index.html">Oracle WebLogic</a> via
-
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pweblogic-it</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pjboss-it</pre></div>
</div></div></div>
<div class="section">
-<h3><a name="console"></a>console</h3>
+<h3><a name="fitconsole-reference"></a>fit/console-reference</h3>
<div class="section">
<h4><a name="Debug"></a>Debug</h4>
Starts the full environment used by core's integration tests (with same components available when running new project
- in <a class="externalLink" href="https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+embedded+mode#RunSyncopeinembeddedmode-Componentsavailable">embedded mode</a>,
+ in <a href="docs/getting-started.html#paths-and-components">embedded mode</a>,
including console) and enables remote JPDA debugging on port 8000 in the running Java EE container (Tomcat).
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pdebug</pre></div>
+<div class="source"><pre class="prettyprint">$ mvn -Pdebug</pre></div>
</div>
<div class="section">
<h4><a name="JRebel"></a>JRebel</h4>
- Starts the full environment used by core's integration tests (with same components available when running new project
- in <a class="externalLink" href="https://cwiki.apache.org/confluence/display/SYNCOPE/Run+Syncope+in+embedded+mode#RunSyncopeinembeddedmode-Componentsavailable">embedded mode</a>,
- including console) and enables <a class="externalLink" href="http://zeroturnaround.com/software/jrebel/">JRebel</a>.
+ As with Debug, but with <a class="externalLink" href="http://zeroturnaround.com/software/jrebel/">JRebel</a> features enabled.
-<div class="source"><pre class="prettyprint linenums">export REBEL_HOME=/opt/jrebel
+<div class="source"><pre class="prettyprint">$ export REBEL_HOME=/opt/jrebel
$ mvn -Pjrebel</pre></div>
-
- </div>
-<div class="section">
-<h4><a name="Selenium"></a>Selenium</h4>
- Perform the integration test suite based on <a class="externalLink" href="http://www.seleniumhq.org/">Selenium</a>; also supports
- test selection.
-
-<div class="source"><pre class="prettyprint linenums">$ mvn -Pselenium
-$ mvn -Pselenium -Dit.test=UserTestITCase</pre></div>
</div></div>
</div>
Modified: syncope/site/2.0.0-SNAPSHOT/contributing.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/contributing.html?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/contributing.html (original)
+++ syncope/site/2.0.0-SNAPSHOT/contributing.html Tue Dec 15 16:40:33 2015
@@ -8,7 +8,7 @@
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta name="author" content="Apache Syncope Documentation Team" />
- <meta name="Date-Revision-yyyymmdd" content="20151207" />
+ <meta name="Date-Revision-yyyymmdd" content="20151215" />
<meta http-equiv="Content-Language" content="en" />
<title>Apache Syncope – How to contribute?</title>
<link rel="stylesheet" href="./css/apache-maven-fluido-1.4.min.css" />
@@ -65,13 +65,13 @@
<ul class="nav nav-list">
- <li class="nav-header">Overview</li>
+ <li class="nav-header">Apache Syncopeâ¢</li>
<li>
- <a href="features.html" title="Features">
+ <a href="iam-scenario.html" title="IAM Scenario">
<span class="none"></span>
- Features</a>
+ IAM Scenario</a>
</li>
<li>
@@ -101,43 +101,6 @@
<span class="none"></span>
Documentation</a>
</li>
-
- <li>
-
- <a href="" title="References">
- <span class="icon-chevron-down"></span>
- References</a>
- <ul class="nav nav-list">
-
- <li>
-
- <a href="rest/2.0/index.html" title="REST 2.0">
- <span class="none"></span>
- REST 2.0</a>
- </li>
-
- <li>
-
- <a href="rest/1.2/index.html" title="REST 1.2">
- <span class="none"></span>
- REST 1.2</a>
- </li>
-
- <li>
-
- <a href="apidocs/2.0/index.html" title="Javadocs 2.0">
- <span class="none"></span>
- Javadocs 2.0</a>
- </li>
-
- <li>
-
- <a href="apidocs/1.2/index.html" title="Javadocs 1.2">
- <span class="none"></span>
- Javadocs 1.2</a>
- </li>
- </ul>
- </li>
<li>
@@ -263,7 +226,7 @@
<iframe src="https://www.facebook.com/plugins/like.php?href=http://syncope.apache.org/&send=false&layout=box_count&show-faces=false&action=like&colorscheme=light"
scrolling="no" frameborder="0"
- style="border:none; width:48px; height:63px; margin-top: 10px;" ></iframe>
+ style="border:none; width:70px; height:63px; margin-top: 10px;" ></iframe>
<div class="clear"></div>
@@ -329,15 +292,24 @@ under the License. -->
</li>
<li>If this issue was never encountered before, create a new
- <a class="externalLink" href="http://issues.apache.org/jira/browse/SYNCOPE">JIRA</a> issue.
+ <a class="externalLink" href="https://issues.apache.org/jira/browse/SYNCOPE">JIRA</a> issue.
</li>
<li>Develop / describe a test case to demonstrate the issue.</li>
<li>Attach the new test to the JIRA issue.</li>
-<li>If you have also developed a fix for the raised issue, attach a patch to it. Here are some useful
- <a class="externalLink" href="https://commons.apache.org/patches.html">guidelines</a> about how to correctly generate a patch.
+<li>If you have also developed a fix for the raised issue, either
+
+<ul>
+
+<li>attach a patch to it; here are some useful
+ <a class="externalLink" href="https://commons.apache.org/patches.html">guidelines</a> about how to correctly generate a patch.
+ </li>
+
+<li>open a <a class="externalLink" href="https://github.com/apache/syncope/pulls">pull request</a> - don't forget to
+ mention the JIRA issue id (e.g. SYNCOPE-XXX) opened above in the commit log message</li>
+ </ul>
</li>
</ul>
</div>
@@ -347,8 +319,9 @@ under the License. -->
<h3><a name="Documentation"></a>Documentation</h3>
<p>The website is managed via the
- <a class="externalLink" href="http://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a>, hence contributing site
- content is similar to contributing source code: Create a new issue on JIRA and attach a GIT patch to it.
+ <a class="externalLink" href="http://maven.apache.org/plugins/maven-site-plugin/">maven-site-plugin</a> and the guides are being
+ maintained with <a class="externalLink" href="http://asciidoctor.org/">Asciidoctor</a>, hence contributing site content or
+ guides is similar to contributing source code: create a new issue on JIRA and attach a GIT patch to it.
</p>
<p>The project
@@ -401,7 +374,7 @@ under the License. -->
</p>
<p>If you're interested in committing to the project, you need to establish a history over time of successful
- contributions to the project. After that, you may be invited to become a committer.
+ contributions to the project. After that, you may be invited to become a committer.
</p>
<ul>
Modified: syncope/site/2.0.0-SNAPSHOT/docs/getting-started.html
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/docs/getting-started.html?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
--- syncope/site/2.0.0-SNAPSHOT/docs/getting-started.html (original)
+++ syncope/site/2.0.0-SNAPSHOT/docs/getting-started.html Tue Dec 15 16:40:33 2015
@@ -432,7 +432,12 @@ body.book #toc,body.book #preamble,body.
<li><a href="#introduction">1. Introduction</a>
<ul class="sectlevel2">
<li><a href="#what-is-identity-management-anyway">1.1. What is Identity Management, anyway?</a></li>
-<li><a href="#a-bird-s-eye-view-on-the-architecture-of-apache-syncope">1.2. A bird’s eye view on the Architecture of Apache Syncope</a></li>
+<li><a href="#identity-and-access-management-reference-scenario">1.2. Identity and Access Management - Reference Scenario</a>
+<ul class="sectlevel3">
+<li><a href="#aren-t-identity-stores-enough">1.2.1. Aren’t Identity Stores enough?</a></li>
+</ul>
+</li>
+<li><a href="#a-bird-s-eye-view-on-the-architecture-of-apache-syncope">1.3. A bird’s eye view on the Architecture of Apache Syncope</a></li>
</ul>
</li>
<li><a href="#system-requirements">2. System Requirements</a>
@@ -576,15 +581,104 @@ and so on. This positions Apache Syncope
</div>
</div>
<div class="sect2">
-<h3 id="a-bird-s-eye-view-on-the-architecture-of-apache-syncope"><a class="anchor" href="#a-bird-s-eye-view-on-the-architecture-of-apache-syncope"></a>1.2. A bird’s eye view on the Architecture of Apache Syncope</h3>
+<h3 id="identity-and-access-management-reference-scenario"><a class="anchor" href="#identity-and-access-management-reference-scenario"></a>1.2. Identity and Access Management - Reference Scenario</h3>
+<div class="imageblock text-center">
+<div class="content">
+<img src="images/iam-scenario.png" alt="IAM Scenario">
+</div>
+<div class="title">Figure 2. IAM Scenario</div>
+</div>
+<div class="paragraph">
+<p>The picture above shows the tecnologies involved in a complete IAM solution:</p>
+</div>
<div class="ulist">
<ul>
<li>
+<p><strong><em>Identity Store</em></strong> (as RDBMS, LDAP, Active Directory, meta- and virtual-directories) - the repository for account data</p>
+</li>
+<li>
+<p><strong><em>Provisioning Engine</em></strong> - synchronizes account data across identity stores and a broad range of data formats, models,
+meanings and purposes</p>
+</li>
+<li>
+<p><strong><em>Access Manager</em></strong> - access mediator to all applications, focused on application front-end, taking care of
+authentication (<a href="https://en.wikipedia.org/wiki/Single_sign-on" target="_blank">Single Sign-On</a>), authorization
+(<a href="http://oauth.net/" target="_blank">OAuth</a>, <a href="https://en.wikipedia.org/wiki/XACML" target="_blank">XACML</a>) and federation
+(<a href="https://en.wikipedia.org/wiki/Security_Assertion_Markup_Language" target="_blank">SAML</a>, <a href="http://openid.net/connect/" target="_blank">OpenID Connect</a>).</p>
+</li>
+</ul>
+</div>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<i class="fa icon-note" title="Note"></i>
+</td>
+<td class="content">
+<div class="paragraph">
+<p>As you can notice, <strong>Apache Syncope is primarily a provisioning engine</strong>.</p>
+</div>
+</td>
+</tr>
+</table>
+</div>
+<div class="sect3">
+<h4 id="aren-t-identity-stores-enough"><a class="anchor" href="#aren-t-identity-stores-enough"></a>1.2.1. Aren’t Identity Stores enough?</h4>
+<div class="paragraph">
+<p>One might suppose that a single identity store can solve all the identity needs inside an organization, but few
+drawbacks are just around the corner:</p>
+</div>
+<div class="olist arabic">
+<ol class="arabic">
+<li>
+<p>Heterogeneity of systems</p>
+</li>
+<li>
+<p>Lack of a single source of information (HR for corporate id, Groupware for mail address, …​)</p>
+</li>
+<li>
+<p>Often applications require a local user database</p>
+</li>
+<li>
+<p>Inconsistent policies across the infrastructure</p>
+</li>
+<li>
+<p>Lack of workflow management</p>
+</li>
+<li>
+<p>Hidden infrastructure management cost, growing with organization</p>
+</li>
+</ol>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="a-bird-s-eye-view-on-the-architecture-of-apache-syncope"><a class="anchor" href="#a-bird-s-eye-view-on-the-architecture-of-apache-syncope"></a>1.3. A bird’s eye view on the Architecture of Apache Syncope</h3>
+<div class="imageblock text-center">
+<div class="content">
+<img src="images/architecture.png" alt="Architecture">
+</div>
+<div class="title">Figure 3. Architecture</div>
+</div>
+<div class="paragraph">
+<p><strong><em>Admin UI</em></strong> is the web-based console for configuring and administering running deployments, with full support
+for delegated administration.</p>
+</div>
+<div class="paragraph">
+<p><strong><em>End-user UI</em></strong> is the web-based application for self-registration, self-service and password reset.</p>
+</div>
+<div class="paragraph">
+<p><strong><em>CLI</em></strong> is the command-line application for interacting with Apache Syncope from scripts, particularly useful for
+system administrators.</p>
+</div>
+<div class="paragraph">
<p><strong><em>Core</em></strong> is the central component, providing all services offered by Apache Syncope.<br>
It exposes a fully-compliant <a href="https://en.wikipedia.org/wiki/Java_API_for_RESTful_Web_Services" target="_blank">JAX-RS 2.0</a>
<a href="https://en.wikipedia.org/wiki/Representational_state_transfer" target="_blank">RESTful</a> interface which enables third-party applications,
written in any programming language, to consume IdM services.</p>
-</li>
+</div>
+<div class="ulist">
+<ul>
<li>
<p><strong><em>Logic</em></strong> implements the overall business logic that can be triggered via REST services, and controls some additional
features (notifications, reports and audit over all)</p>
@@ -606,7 +700,7 @@ from a provided list - including the one
<p><strong><em>Persistence</em></strong> manages all data (users, groups, attributes, resources, …​) at a high level
using a standard <a href="https://en.wikipedia.org/wiki/Java_Persistence_API" target="_blank">JPA 2.0</a> approach. The data is persisted to an underlying
database, referred to as <strong><em>Internal Storage</em></strong>. Consistency is ensured via the comprehensive
-<a href="http://docs.spring.io/spring/docs/4.1.x/spring-framework-reference/html/transaction.html" target="_blank">transaction management</a>
+<a href="http://docs.spring.io/spring/docs/4.2.x/spring-framework-reference/html/transaction.html" target="_blank">transaction management</a>
provided by the Spring Framework.<br>
Globally, this offers the ability to easily scale up to a million entities and at the same time allows great portability with no code
changes: MySQL, MariaDB, PostgreSQL, Oracle and MS SQL Server are fully supported deployment options.</p>
@@ -617,23 +711,6 @@ implementation of delegated administrati
</li>
</ul>
</div>
-<div class="imageblock text-center">
-<div class="content">
-<img src="images/architecture.png" alt="Architecture">
-</div>
-<div class="title">Figure 2. Architecture</div>
-</div>
-<div class="paragraph">
-<p><strong><em>Admin UI</em></strong> is the web-based console for configuring and administering running deployments, with full support
-for delegated administration.</p>
-</div>
-<div class="paragraph">
-<p><strong><em>End-user UI</em></strong> is the web-based application for self-registration, self-service and password reset.</p>
-</div>
-<div class="paragraph">
-<p><strong><em>CLI</em></strong> is the command-line application for interacting with Apache Syncope from scripts, particularly useful for
-system administrators.</p>
-</div>
<div class="paragraph">
<p>Third-party applications are provided full access to IdM services by leveraging the REST interface, either via the
Java <em>SyncopeClient</em> library (the basis of Admin UI, End-user UI and CLI) or plain HTTP calls.</p>
Modified: syncope/site/2.0.0-SNAPSHOT/docs/getting-started.pdf
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/docs/getting-started.pdf?rev=1720191&r1=1720190&r2=1720191&view=diff
==============================================================================
Binary files - no diff available.
Added: syncope/site/2.0.0-SNAPSHOT/docs/images/iam-scenario.png
URL: http://svn.apache.org/viewvc/syncope/site/2.0.0-SNAPSHOT/docs/images/iam-scenario.png?rev=1720191&view=auto
==============================================================================
Binary file - no diff available.
Propchange: syncope/site/2.0.0-SNAPSHOT/docs/images/iam-scenario.png
------------------------------------------------------------------------------
svn:mime-type = image/png