Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/ContextResponse.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/ContextResponse.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/ContextResponse.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/ContextResponse.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>ContextResponse (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>ContextResponse (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,14 +13,14 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ContextResponse (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="ContextResponse (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10}; -var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":42,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":42,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10}; +var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; var tableTab = "tableTab"; @@ -154,7 +154,7 @@ implements <a href="https://docs.oracle. </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> +<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><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated 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> @@ -173,124 +173,142 @@ implements <a href="https://docs.oracle. </td> </tr> <tr id="i2" class="altColor"> -<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getPersonalizations--">getPersonalizations</a></span>()</code> </td> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getPersonalizationResults--">getPersonalizationResults</a></span>()</code> +<div class="block">Get the result of the personalization resolutions done during the context request.</div> +</td> </tr> <tr id="i3" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getPersonalizations--">getPersonalizations</a></span>()</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">personalizations results are more complex since 2.1.0 and they are now available under: getPersonalizationResults()</span></div> +</div> +</td> +</tr> +<tr id="i4" class="altColor"> <td class="colFirst"><code>int</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getProcessedEvents--">getProcessedEvents</a></span>()</code> </td> </tr> -<tr id="i4" class="altColor"> +<tr id="i5" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getProfileId--">getProfileId</a></span>()</code> <div class="block">Retrieves the profile identifier associated with the profile of the user on behalf of which the client performed the context request.</div> </td> </tr> -<tr id="i5" class="rowColor"> +<tr id="i6" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getProfileProperties--">getProfileProperties</a></span>()</code> <div class="block">Retrieves the profile properties that were requested by the client.</div> </td> </tr> -<tr id="i6" class="altColor"> +<tr id="i7" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getProfileScores--">getProfileScores</a></span>()</code> <div class="block">Retrieve the current scores for the profile if they were requested in the request using the requireScores boolean.</div> </td> </tr> -<tr id="i7" class="rowColor"> +<tr id="i8" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getProfileSegments--">getProfileSegments</a></span>()</code> <div class="block">Retrieves the identifiers of the profile segments associated with the user if they were requested by the client.</div> </td> </tr> -<tr id="i8" class="altColor"> +<tr id="i9" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getSessionId--">getSessionId</a></span>()</code> <div class="block">Retrieves the session identifier associated with the processed request.</div> </td> </tr> -<tr id="i9" class="rowColor"> +<tr id="i10" class="altColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getSessionProperties--">getSessionProperties</a></span>()</code> <div class="block">Retrieves the session properties that were requested by the client.</div> </td> </tr> -<tr id="i10" class="altColor"> +<tr id="i11" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/unomi/api/conditions/Condition.html" title="class in org.apache.unomi.api.conditions">Condition</a>></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#getTrackedConditions--">getTrackedConditions</a></span>()</code> <div class="block">Retrieves the tracked conditions, if any, associated with the source of the context request that resulted in this ContextResponse.</div> </td> </tr> -<tr id="i11" class="rowColor"> +<tr id="i12" class="altColor"> <td class="colFirst"><code>boolean</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#isAnonymousBrowsing--">isAnonymousBrowsing</a></span>()</code> <div class="block">Retrieves the current status of anonymous browsing, as set by the privacy service</div> </td> </tr> -<tr id="i12" class="altColor"> +<tr id="i13" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setAnonymousBrowsing-boolean-">setAnonymousBrowsing</a></span>(boolean anonymousBrowsing)</code> <div class="block">Set the user anonymous browsing status</div> </td> </tr> -<tr id="i13" class="rowColor"> +<tr id="i14" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setConsents-java.util.Map-">setConsents</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/unomi/api/Consent.html" title="class in org.apache.unomi.api">Consent</a>> consents)</code> <div class="block">Sets the map of consents for the current profile.</div> </td> </tr> -<tr id="i14" class="altColor"> +<tr id="i15" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setFilteringResults-java.util.Map-">setFilteringResults</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a>> filteringResults)</code> <div class="block">Sets the filtering results.</div> </td> </tr> -<tr id="i15" class="rowColor"> +<tr id="i16" class="altColor"> <td class="colFirst"><code>void</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setPersonalizations-java.util.Map-">setPersonalizations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> personalizations)</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setPersonalizationResults-java.util.Map-">setPersonalizationResults</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a>> personalizationResults)</code> </td> </tr> -<tr id="i16" class="altColor"> +<tr id="i17" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setPersonalizations-java.util.Map-">setPersonalizations</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> personalizations)</code> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> +<div class="block"><span class="deprecationComment">personalizations results are more complex since 2.1.0 and they are now available under: setPersonalizationResults()</span></div> +</div> +</td> +</tr> +<tr id="i18" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setProcessedEvents-int-">setProcessedEvents</a></span>(int processedEvents)</code> </td> </tr> -<tr id="i17" class="rowColor"> +<tr id="i19" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setProfileId-java.lang.String-">setProfileId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> profileId)</code> <div class="block">Sets the profile id.</div> </td> </tr> -<tr id="i18" class="altColor"> +<tr id="i20" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setProfileProperties-java.util.Map-">setProfileProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> profileProperties)</code> <div class="block">Sets the profile properties.</div> </td> </tr> -<tr id="i19" class="rowColor"> +<tr id="i21" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setProfileScores-java.util.Map-">setProfileScores</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a>> profileScores)</code> <div class="block">Stores the scores for the current profile if requested using the requireScores boolean in the request.</div> </td> </tr> -<tr id="i20" class="altColor"> +<tr id="i22" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setProfileSegments-java.util.Set-">setProfileSegments</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> profileSegments)</code> <div class="block">Sets the profile segments.</div> </td> </tr> -<tr id="i21" class="rowColor"> +<tr id="i23" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setSessionId-java.lang.String-">setSessionId</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sessionId)</code> <div class="block">Sets the session id.</div> </td> </tr> -<tr id="i22" class="altColor"> +<tr id="i24" class="altColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setSessionProperties-java.util.Map-">setSessionProperties</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> sessionProperties)</code> <div class="block">Sets the session properties.</div> </td> </tr> -<tr id="i23" class="rowColor"> +<tr id="i25" class="rowColor"> <td class="colFirst"><code>void</code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/ContextResponse.html#setTrackedConditions-java.util.Set-">setTrackedConditions</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Set.html?is-external=true" title="class or interface in java.util">Set</a><<a href="../../../../org/apache/unomi/api/conditions/Condition.html" title="class in org.apache.unomi.api.conditions">Condition</a>> trackedConditions)</code> <div class="block">Sets the tracked conditions.</div> @@ -563,7 +581,9 @@ implements <a href="https://docs.oracle. <ul class="blockList"> <li class="blockList"> <h4>getPersonalizations</h4> -<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> getPersonalizations()</pre> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> getPersonalizations()</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">personalizations results are more complex since 2.1.0 and they are now available under: getPersonalizationResults()</span></div> </li> </ul> <a name="setPersonalizations-java.util.Map-"> @@ -572,7 +592,32 @@ implements <a href="https://docs.oracle. <ul class="blockList"> <li class="blockList"> <h4>setPersonalizations</h4> -<pre>public void setPersonalizations(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> personalizations)</pre> +<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> +public void setPersonalizations(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>>> personalizations)</pre> +<div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">personalizations results are more complex since 2.1.0 and they are now available under: setPersonalizationResults()</span></div> +</li> +</ul> +<a name="getPersonalizationResults--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getPersonalizationResults</h4> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a>> getPersonalizationResults()</pre> +<div class="block">Get the result of the personalization resolutions done during the context request.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>a Map key/value pair (key:personalization id, value:the result that contains the matching content ids and additional information)</dd> +</dl> +</li> +</ul> +<a name="setPersonalizationResults-java.util.Map-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setPersonalizationResults</h4> +<pre>public void setPersonalizationResults(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a>> personalizationResults)</pre> </li> </ul> <a name="getTrackedConditions--">
Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/CustomItem.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/CustomItem.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/CustomItem.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/CustomItem.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>CustomItem (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>CustomItem (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="CustomItem (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="CustomItem (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Event.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Event.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Event.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Event.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Event (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Event (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Event (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Event (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventInfo.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventInfo.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventInfo.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventInfo.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EventInfo (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>EventInfo (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="EventInfo (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="EventInfo (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventProperty.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventProperty.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventProperty.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventProperty.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EventProperty (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>EventProperty (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="EventProperty (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="EventProperty (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventSource.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventSource.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventSource.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventSource.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EventSource (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>EventSource (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="EventSource (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="EventSource (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventTarget.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventTarget.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventTarget.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventTarget.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EventTarget (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>EventTarget (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="EventTarget (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="EventTarget (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventsCollectorRequest.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventsCollectorRequest.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventsCollectorRequest.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/EventsCollectorRequest.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>EventsCollectorRequest (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>EventsCollectorRequest (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="EventsCollectorRequest (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="EventsCollectorRequest (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/GeoPoint.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/GeoPoint.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/GeoPoint.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/GeoPoint.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>GeoPoint (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>GeoPoint (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="GeoPoint (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="GeoPoint (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Item.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Item.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Item.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Item.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Item (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Item (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Item (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Item (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Metadata.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Metadata.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Metadata.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Metadata.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Metadata (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Metadata (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Metadata (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Metadata (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/MetadataItem.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/MetadataItem.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/MetadataItem.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/MetadataItem.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>MetadataItem (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>MetadataItem (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="MetadataItem (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="MetadataItem (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Parameter.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Parameter.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Parameter.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Parameter.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Parameter (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Parameter (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Parameter (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Parameter (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.Relation.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.Relation.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.Relation.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.Relation.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PartialList.Relation (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PartialList.Relation (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PartialList.Relation (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PartialList.Relation (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PartialList.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PartialList (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PartialList (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PartialList (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PartialList (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Patch.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Patch.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Patch.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Patch.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Patch (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Patch (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Patch (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Patch (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Persona.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Persona.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Persona.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Persona.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Persona (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Persona (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Persona (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Persona (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { @@ -114,7 +114,7 @@ <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> +<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html" title="interface in org.apache.unomi.api">SystemPropertiesItem</a></dd> </dl> <hr> <br> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaSession.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaSession.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaSession.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaSession.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PersonaSession (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PersonaSession (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PersonaSession (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PersonaSession (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { @@ -114,7 +114,7 @@ <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/unomi/api/TimestampedItem.html" title="interface in org.apache.unomi.api">TimestampedItem</a></dd> +<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html" title="interface in org.apache.unomi.api">SystemPropertiesItem</a>, <a href="../../../../org/apache/unomi/api/TimestampedItem.html" title="interface in org.apache.unomi.api">TimestampedItem</a></dd> </dl> <hr> <br> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaWithSessions.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaWithSessions.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaWithSessions.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonaWithSessions.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PersonaWithSessions (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PersonaWithSessions (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PersonaWithSessions (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PersonaWithSessions (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationResult.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationResult.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationResult.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationResult.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PersonalizationResult (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PersonalizationResult (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,13 +13,13 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PersonalizationResult (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PersonalizationResult (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { } //--> -var methods = {"i0":10,"i1":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -76,13 +76,13 @@ var activeTableTab = "activeTableTab"; <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li>Field | </li> +<li><a href="#field.summary">Field</a> | </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="#field.detail">Field</a> | </li> <li><a href="#constructor.detail">Constr</a> | </li> <li><a href="#method.detail">Method</a></li> </ul> @@ -108,18 +108,46 @@ var activeTableTab = "activeTableTab"; <div class="description"> <ul class="blockList"> <li class="blockList"> +<dl> +<dt>All Implemented Interfaces:</dt> +<dd><a href="https://docs.oracle.com/javase/8/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">PersonalizationResult</span> -extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></pre> +extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> +implements <a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> <div class="block">A class to contain the result of a personalization, containing the list of content IDs as well as a changeType to - indicate if a profile and/or a session was modified (to store control group information).</div> + indicate if a profile and/or a session was modified.</div> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../serialized-form.html#org.apache.unomi.api.PersonalizationResult">Serialized Form</a></dd> +</dl> </li> </ul> </div> <div class="summary"> <ul class="blockList"> <li class="blockList"> +<!-- =========== FIELD SUMMARY =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.summary"> +<!-- --> +</a> +<h3>Field Summary</h3> +<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation"> +<caption><span>Fields</span><span class="tabEnd"> </span></caption> +<tr> +<th class="colFirst" scope="col">Modifier and Type</th> +<th class="colLast" scope="col">Field and Description</th> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>static <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP">ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP</a></span></code> </td> +</tr> +</table> +</li> +</ul> <!-- ======== CONSTRUCTOR SUMMARY ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor.summary"> @@ -132,8 +160,10 @@ extends <a href="https://docs.oracle.com <th class="colOne" scope="col">Constructor and Description</th> </tr> <tr class="altColor"> -<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#PersonalizationResult-java.util.List-int-">PersonalizationResult</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds, - int changeType)</code> </td> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#PersonalizationResult--">PersonalizationResult</a></span>()</code> </td> +</tr> +<tr class="rowColor"> +<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#PersonalizationResult-java.util.List-">PersonalizationResult</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds)</code> </td> </tr> </table> </li> @@ -151,12 +181,48 @@ extends <a href="https://docs.oracle.com <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code>int</code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#getChangeType--">getChangeType</a></span>()</code> </td> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#addChanges-int-">addChanges</a></span>(int changes)</code> </td> </tr> <tr id="i1" class="rowColor"> +<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>></code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#getAdditionalResultInfos--">getAdditionalResultInfos</a></span>()</code> +<div class="block">Useful open map to return additional result information to the client</div> +</td> +</tr> +<tr id="i2" class="altColor"> +<td class="colFirst"><code>int</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#getChangeType--">getChangeType</a></span>()</code> +<div class="block">Change code in case the personalization resolution modified the profile or the session + Only used internally, and will not be serialized either for storage or response payload.</div> +</td> +</tr> +<tr id="i3" class="rowColor"> <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> -<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#getContentIds--">getContentIds</a></span>()</code> </td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#getContentIds--">getContentIds</a></span>()</code> +<div class="block">List of matching ids for current personalization</div> +</td> +</tr> +<tr id="i4" class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#isInControlGroup--">isInControlGroup</a></span>()</code> +<div class="block">Is the current personalization result in a control group ? + Control group are used to identify a profile or a session that should not get personalized results, + instead the current profile/session should get a specific result (usually the same for all peoples falling in control group) + Note: it's for now the responsibility of the client to decide what to do when the current personalization is under control group.</div> +</td> +</tr> +<tr id="i5" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#setAdditionalResultInfos-java.util.Map-">setAdditionalResultInfos</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> additionalResultInfos)</code> </td> +</tr> +<tr id="i6" class="altColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#setContentIds-java.util.List-">setContentIds</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds)</code> </td> +</tr> +<tr id="i7" class="rowColor"> +<td class="colFirst"><code>void</code></td> +<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationResult.html#setInControlGroup-boolean-">setInControlGroup</a></span>(boolean inControlGroup)</code> </td> </tr> </table> <ul class="blockList"> @@ -174,20 +240,49 @@ extends <a href="https://docs.oracle.com <div class="details"> <ul class="blockList"> <li class="blockList"> +<!-- ============ FIELD DETAIL =========== --> +<ul class="blockList"> +<li class="blockList"><a name="field.detail"> +<!-- --> +</a> +<h3>Field Detail</h3> +<a name="ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP</h4> +<pre>public static final <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP</pre> +<dl> +<dt><span class="seeLabel">See Also:</span></dt> +<dd><a href="../../../../constant-values.html#org.apache.unomi.api.PersonalizationResult.ADDITIONAL_RESULT_INFO_IN_CONTROL_GROUP">Constant Field Values</a></dd> +</dl> +</li> +</ul> +</li> +</ul> <!-- ========= CONSTRUCTOR DETAIL ======== --> <ul class="blockList"> <li class="blockList"><a name="constructor.detail"> <!-- --> </a> <h3>Constructor Detail</h3> -<a name="PersonalizationResult-java.util.List-int-"> +<a name="PersonalizationResult--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>PersonalizationResult</h4> +<pre>public PersonalizationResult()</pre> +</li> +</ul> +<a name="PersonalizationResult-java.util.List-"> <!-- --> </a> <ul class="blockListLast"> <li class="blockList"> <h4>PersonalizationResult</h4> -<pre>public PersonalizationResult(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds, - int changeType)</pre> +<pre>public PersonalizationResult(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds)</pre> </li> </ul> </li> @@ -205,15 +300,93 @@ extends <a href="https://docs.oracle.com <li class="blockList"> <h4>getContentIds</h4> <pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> getContentIds()</pre> +<div class="block">List of matching ids for current personalization</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>the list of matching ids</dd> +</dl> +</li> +</ul> +<a name="setContentIds-java.util.List-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setContentIds</h4> +<pre>public void setContentIds(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> contentIds)</pre> +</li> +</ul> +<a name="getAdditionalResultInfos--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>getAdditionalResultInfos</h4> +<pre>public <a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> getAdditionalResultInfos()</pre> +<div class="block">Useful open map to return additional result information to the client</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>map of key/value pair for additional information, like: inControlGroup</dd> +</dl> +</li> +</ul> +<a name="setAdditionalResultInfos-java.util.Map-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setAdditionalResultInfos</h4> +<pre>public void setAdditionalResultInfos(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a>> additionalResultInfos)</pre> +</li> +</ul> +<a name="isInControlGroup--"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>isInControlGroup</h4> +<pre>public boolean isInControlGroup()</pre> +<div class="block">Is the current personalization result in a control group ? + Control group are used to identify a profile or a session that should not get personalized results, + instead the current profile/session should get a specific result (usually the same for all peoples falling in control group) + Note: it's for now the responsibility of the client to decide what to do when the current personalization is under control group.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>true in case current profile or session is in control group for the personalization.</dd> +</dl> +</li> +</ul> +<a name="setInControlGroup-boolean-"> +<!-- --> +</a> +<ul class="blockList"> +<li class="blockList"> +<h4>setInControlGroup</h4> +<pre>public void setInControlGroup(boolean inControlGroup)</pre> </li> </ul> <a name="getChangeType--"> <!-- --> </a> -<ul class="blockListLast"> +<ul class="blockList"> <li class="blockList"> <h4>getChangeType</h4> <pre>public int getChangeType()</pre> +<div class="block">Change code in case the personalization resolution modified the profile or the session + Only used internally, and will not be serialized either for storage or response payload.</div> +<dl> +<dt><span class="returnLabel">Returns:</span></dt> +<dd>change code</dd> +</dl> +</li> +</ul> +<a name="addChanges-int-"> +<!-- --> +</a> +<ul class="blockListLast"> +<li class="blockList"> +<h4>addChanges</h4> +<pre>public void addChanges(int changes)</pre> </li> </ul> </li> @@ -270,13 +443,13 @@ extends <a href="https://docs.oracle.com <ul class="subNavList"> <li>Summary: </li> <li>Nested | </li> -<li>Field | </li> +<li><a href="#field.summary">Field</a> | </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="#field.detail">Field</a> | </li> <li><a href="#constructor.detail">Constr</a> | </li> <li><a href="#method.detail">Method</a></li> </ul> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationStrategy.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationStrategy.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationStrategy.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PersonalizationStrategy.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PersonalizationStrategy (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PersonalizationStrategy (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PersonalizationStrategy (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PersonalizationStrategy (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { @@ -102,7 +102,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Known Implementing Classes:</dt> -<dd><a href="../../../../org/apache/unomi/services/sorts/FilterPersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">FilterPersonalizationStrategy</a>, <a href="../../../../org/apache/unomi/services/sorts/RandomPersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">RandomPersonalizationStrategy</a>, <a href="../../../../org/apache/unomi/services/sorts/ScorePersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">ScorePersonalizationStrategy</a></dd> +<dd><a href="../../../../org/apache/unomi/services/sorts/ControlGroupPersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">ControlGroupPersonalizationStrategy</a>, <a href="../../../../org/apache/unomi/services/sorts/FilterPersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">FilterPersonalizationStrategy</a>, <a href="../../../../org/apache/unomi/services/sorts/RandomPersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">RandomPersonalizationStrategy</a>, <a href="../../../../org/apache/unomi/services/sorts/ScorePersonalizationStrategy.html" title="class in org.apache.unomi.services.sorts">ScorePersonalizationStrategy</a></dd> </dl> <hr> <br> @@ -128,7 +128,7 @@ var activeTableTab = "activeTableTab"; <th class="colLast" scope="col">Method and Description</th> </tr> <tr id="i0" class="altColor"> -<td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>></code></td> +<td class="colFirst"><code><a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a></code></td> <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/unomi/api/PersonalizationStrategy.html#personalizeList-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest-">personalizeList</a></span>(<a href="../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile, <a href="../../../../org/apache/unomi/api/Session.html" title="class in org.apache.unomi.api">Session</a> session, <a href="../../../../org/apache/unomi/api/services/PersonalizationService.PersonalizationRequest.html" title="class in org.apache.unomi.api.services">PersonalizationService.PersonalizationRequest</a> personalizationRequest)</code> @@ -156,9 +156,9 @@ var activeTableTab = "activeTableTab"; <ul class="blockListLast"> <li class="blockList"> <h4>personalizeList</h4> -<pre><a href="https://docs.oracle.com/javase/8/docs/api/java/util/List.html?is-external=true" title="class or interface in java.util">List</a><<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>> personalizeList(<a href="../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile, - <a href="../../../../org/apache/unomi/api/Session.html" title="class in org.apache.unomi.api">Session</a> session, - <a href="../../../../org/apache/unomi/api/services/PersonalizationService.PersonalizationRequest.html" title="class in org.apache.unomi.api.services">PersonalizationService.PersonalizationRequest</a> personalizationRequest)</pre> +<pre><a href="../../../../org/apache/unomi/api/PersonalizationResult.html" title="class in org.apache.unomi.api">PersonalizationResult</a> personalizeList(<a href="../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile, + <a href="../../../../org/apache/unomi/api/Session.html" title="class in org.apache.unomi.api">Session</a> session, + <a href="../../../../org/apache/unomi/api/services/PersonalizationService.PersonalizationRequest.html" title="class in org.apache.unomi.api.services">PersonalizationService.PersonalizationRequest</a> personalizationRequest)</pre> <div class="block">Filters and personalizes the list of contents passed as a parameter using the strategy's implementation.</div> <dl> <dt><span class="paramLabel">Parameters:</span></dt> @@ -167,7 +167,7 @@ var activeTableTab = "activeTableTab"; <dd><code>personalizationRequest</code> - the request contains the contents to personalizes as well as the parameters for the strategy (options)</dd> <dt><span class="returnLabel">Returns:</span></dt> -<dd>a list of content IDs resulting from the filtering/re-ordering</dd> +<dd>the personalization result that contains the list of content IDs resulting from the filtering/re-ordering</dd> </dl> </li> </ul> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/PluginType.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/PluginType.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/PluginType.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/PluginType.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>PluginType (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>PluginType (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="PluginType (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="PluginType (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/Profile.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/Profile.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/Profile.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/Profile.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>Profile (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>Profile (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="Profile (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="Profile (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) { @@ -115,7 +115,7 @@ var activeTableTab = "activeTableTab"; <li class="blockList"> <dl> <dt>All Implemented Interfaces:</dt> -<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> +<dd><a href="https://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a>, <a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html" title="interface in org.apache.unomi.api">SystemPropertiesItem</a></dd> </dl> <dl> <dt>Direct Known Subclasses:</dt> @@ -124,7 +124,8 @@ var activeTableTab = "activeTableTab"; <hr> <br> <pre>public class <span class="typeNameLabel">Profile</span> -extends <a href="../../../../org/apache/unomi/api/Item.html" title="class in org.apache.unomi.api">Item</a></pre> +extends <a href="../../../../org/apache/unomi/api/Item.html" title="class in org.apache.unomi.api">Item</a> +implements <a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html" title="interface in org.apache.unomi.api">SystemPropertiesItem</a></pre> <div class="block">A user profile gathering all known information about a given user as well as segments it is part of and scores. <p> Contrary to other unomi <a href="../../../../org/apache/unomi/api/Item.html" title="class in org.apache.unomi.api"><code>Item</code></a>s, profiles are not part of a scope since we want to be able to track the associated user across applications. For this reason, data @@ -499,6 +500,8 @@ extends <a href="../../../../org/apache/ <div class="block">Retrieves a Map of system property name - value pairs for this profile. System properties can be used by implementations to store non-user visible properties needed for internal purposes.</div> <dl> +<dt><span class="overrideSpecifyLabel">Specified by:</span></dt> +<dd><code><a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html#getSystemProperties--">getSystemProperties</a></code> in interface <code><a href="../../../../org/apache/unomi/api/SystemPropertiesItem.html" title="interface in org.apache.unomi.api">SystemPropertiesItem</a></code></dd> <dt><span class="returnLabel">Returns:</span></dt> <dd>a Map of system property name - value pairs for this profile</dd> </dl> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/ProfileAlias.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/ProfileAlias.html?rev=1905674&r1=1905673&r2=1905674&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/ProfileAlias.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/ProfileAlias.html Thu Dec 1 15:41:20 2022 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_333) on Tue Oct 04 17:33:29 CEST 2022 --> +<!-- Generated by javadoc (1.8.0_333) on Thu Dec 01 16:34:19 CET 2022 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> -<title>ProfileAlias (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)</title> -<meta name="date" content="2022-10-04"> +<title>ProfileAlias (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)</title> +<meta name="date" content="2022-12-01"> <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../script.js"></script> </head> @@ -13,7 +13,7 @@ <script type="text/javascript"><!-- try { if (location.href.indexOf('is-external=true') == -1) { - parent.document.title="ProfileAlias (Apache Unomi :: Root Project 2.0.1-SNAPSHOT API)"; + parent.document.title="ProfileAlias (Apache Unomi :: Root Project 2.1.0-SNAPSHOT API)"; } } catch(err) {
