Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/Profile.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/Profile.html?rev=1868535&r1=1868534&r2=1868535&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/Profile.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/Profile.html Thu Oct 17 06:07:11 2019 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_181) on Mon Jul 29 18:58:07 CEST 2019 --> +<!-- Generated by javadoc (1.8.0_181) on Thu Oct 17 07:59:36 CEST 2019 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Uses of Class org.apache.unomi.api.Profile (Apache Unomi :: Root Project 1.5.0-SNAPSHOT API)</title> -<meta name="date" content="2019-07-29"> +<meta name="date" content="2019-10-17"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> @@ -124,11 +124,19 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> -<td class="colFirst"><a href="#org.apache.unomi.services.mergers">org.apache.unomi.services.mergers</a></td> +<td class="colFirst"><a href="#org.apache.unomi.services.impl.personalization">org.apache.unomi.services.impl.personalization</a></td> +<td class="colLast"> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><a href="#org.apache.unomi.services.impl.profiles">org.apache.unomi.services.impl.profiles</a></td> +<td class="colLast"> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><a href="#org.apache.unomi.services.impl.segments">org.apache.unomi.services.impl.segments</a></td> <td class="colLast"> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><a href="#org.apache.unomi.services.services">org.apache.unomi.services.services</a></td> +<td class="colFirst"><a href="#org.apache.unomi.services.mergers">org.apache.unomi.services.mergers</a></td> <td class="colLast"> </td> </tr> <tr class="altColor"> @@ -778,161 +786,156 @@ </tbody> </table> </li> -<li class="blockList"><a name="org.apache.unomi.services.mergers"> +<li class="blockList"><a name="org.apache.unomi.services.impl.personalization"> <!-- --> </a> -<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</a></h3> +<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/impl/personalization/package-summary.html">org.apache.unomi.services.impl.personalization</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/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/personalization/package-summary.html">org.apache.unomi.services.impl.personalization</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">OldestPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/OldestPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="http://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"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/personalization/PersonalizationServiceImpl.html#bestMatch-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest-">bestMatch</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> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">NonEmptyPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/NonEmptyPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colLast"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/personalization/PersonalizationServiceImpl.html#filter-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-org.apache.unomi.api.services.PersonalizationService.PersonalizedContent-">filter</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.PersonalizedContent.html" title="class in org.apache.unomi.api.services">PersonalizationService.PersonalizedContent</a> personalizedContent)</code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">MostRecentPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/MostRecentPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="http://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="http://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"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/personalization/PersonalizationServiceImpl.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> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">DefaultPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/DefaultPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.unomi.services.impl.profiles"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</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/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</a> with type parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">AddPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/AddPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><T extends <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>><br><a href="../../../../../org/apache/unomi/api/PartialList.html" title="class in org.apache.unomi.api">PartialList</a><T></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#search-org.apache.unomi.api.query.Query-java.lang.Class-">search</a></span>(<a href="../../../../../org/apache/unomi/api/query/Query.html" title="class in org.apache.unomi.api.query">Query</a> query, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> clazz)</code> </td> </tr> </tbody> </table> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> -<caption><span>Method parameters in <a href="../../../../../org/apache/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</a> with type arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</a> that return <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">OldestPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/OldestPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#load-java.lang.String-">load</a></span>(<a href="http://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> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">NonEmptyPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/NonEmptyPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge)</code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">MostRecentPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/MostRecentPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#save-org.apache.unomi.api.Profile-">save</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">DefaultPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/DefaultPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> -</tr> -<tr class="altColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">AddPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/AddPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, - <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#saveOrMerge-org.apache.unomi.api.Profile-">saveOrMerge</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> </tbody> </table> -</li> -<li class="blockList"><a name="org.apache.unomi.services.services"> -<!-- --> -</a> -<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/services/package-summary.html">org.apache.unomi.services.services</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/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> with type parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</a> that return types with arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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><T extends <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>><br><a href="../../../../../org/apache/unomi/api/PartialList.html" title="class in org.apache.unomi.api">PartialList</a><T></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#search-org.apache.unomi.api.query.Query-java.lang.Class-">search</a></span>(<a href="../../../../../org/apache/unomi/api/query/Query.html" title="class in org.apache.unomi.api.query">Query</a> query, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Class.html?is-external=true" title="class or interface in java.lang">Class</a><T> clazz)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/PartialList.html" title="class in org.apache.unomi.api">PartialList</a><<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#findProfilesByPropertyValue-java.lang.String-java.lang.String-int-int-java.lang.String-">findProfilesByPropertyValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyValue, + int offset, + int size, + <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortBy)</code> </td> </tr> </tbody> </table> <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/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> that return <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#load-java.lang.String-">load</a></span>(<a href="http://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> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#matchCondition-org.apache.unomi.api.conditions.Condition-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-">matchCondition</a></span>(<a href="../../../../../org/apache/unomi/api/conditions/Condition.html" title="class in org.apache.unomi.api.conditions">Condition</a> condition, + <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)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#save-org.apache.unomi.api.Profile-">save</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#save-org.apache.unomi.api.Profile-">save</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#saveOrMerge-org.apache.unomi.api.Profile-">saveOrMerge</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#saveOrMerge-org.apache.unomi.api.Profile-">saveOrMerge</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> </tbody> </table> <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/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> that return types with arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Method parameters in <a href="../../../../../org/apache/unomi/services/impl/profiles/package-summary.html">org.apache.unomi.services.impl.profiles</a> with type arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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/unomi/api/PartialList.html" title="class in org.apache.unomi.api">PartialList</a><<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#findProfilesByPropertyValue-java.lang.String-java.lang.String-int-int-java.lang.String-">findProfilesByPropertyValue</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyValue, - int offset, - int size, - <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortBy)</code> </td> +<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> +<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/profiles/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge)</code> </td> </tr> -<tr class="rowColor"> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.unomi.services.impl.segments"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/impl/segments/package-summary.html">org.apache.unomi.services.impl.segments</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/unomi/services/impl/segments/package-summary.html">org.apache.unomi.services.impl.segments</a> that return types with arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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/unomi/api/PartialList.html" title="class in org.apache.unomi.api">PartialList</a><<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>></code></td> -<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/SegmentServiceImpl.html#getMatchingIndividuals-java.lang.String-int-int-java.lang.String-">getMatchingIndividuals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> segmentID, +<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/segments/SegmentServiceImpl.html#getMatchingIndividuals-java.lang.String-int-int-java.lang.String-">getMatchingIndividuals</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> segmentID, int offset, int size, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> sortBy)</code> </td> @@ -940,75 +943,117 @@ </tbody> </table> <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/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/segments/package-summary.html">org.apache.unomi.services.impl.segments</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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="http://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"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/PersonalizationServiceImpl.html#bestMatch-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-org.apache.unomi.api.services.PersonalizationService.PersonalizationRequest-">bestMatch</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> </td> -</tr> -<tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/PersonalizationServiceImpl.html#filter-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-org.apache.unomi.api.services.PersonalizationService.PersonalizedContent-">filter</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.PersonalizedContent.html" title="class in org.apache.unomi.api.services">PersonalizationService.PersonalizedContent</a> personalizedContent)</code> </td> -</tr> -<tr class="altColor"> <td class="colFirst"><code><a href="http://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="../../../../../org/apache/unomi/api/Metadata.html" title="class in org.apache.unomi.api">Metadata</a>></code></td> -<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/SegmentServiceImpl.html#getSegmentMetadatasForProfile-org.apache.unomi.api.Profile-">getSegmentMetadatasForProfile</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/segments/SegmentServiceImpl.html#getSegmentMetadatasForProfile-org.apache.unomi.api.Profile-">getSegmentMetadatasForProfile</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> <tr class="rowColor"> <td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/segments/SegmentsAndScores.html" title="class in org.apache.unomi.api.segments">SegmentsAndScores</a></code></td> -<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/SegmentServiceImpl.html#getSegmentsAndScoresForProfile-org.apache.unomi.api.Profile-">getSegmentsAndScoresForProfile</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/segments/SegmentServiceImpl.html#getSegmentsAndScoresForProfile-org.apache.unomi.api.Profile-">getSegmentsAndScoresForProfile</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> </tr> <tr class="altColor"> <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Boolean.html?is-external=true" title="class or interface in java.lang">Boolean</a></code></td> -<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/SegmentServiceImpl.html#isProfileInSegment-org.apache.unomi.api.Profile-java.lang.String-">isProfileInSegment</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile, +<td class="colLast"><span class="typeNameLabel">SegmentServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/segments/SegmentServiceImpl.html#isProfileInSegment-org.apache.unomi.api.Profile-java.lang.String-">isProfileInSegment</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> segmentId)</code> </td> </tr> -<tr class="rowColor"> -<td class="colFirst"><code>boolean</code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#matchCondition-org.apache.unomi.api.conditions.Condition-org.apache.unomi.api.Profile-org.apache.unomi.api.Session-">matchCondition</a></span>(<a href="../../../../../org/apache/unomi/api/conditions/Condition.html" title="class in org.apache.unomi.api.conditions">Condition</a> condition, - <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)</code> </td> +</tbody> +</table> +</li> +<li class="blockList"><a name="org.apache.unomi.services.mergers"> +<!-- --> +</a> +<h3>Uses of <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> in <a href="../../../../../org/apache/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</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/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</a> with parameters of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge)</code> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">OldestPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/OldestPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code><a href="http://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="http://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"><span class="typeNameLabel">PersonalizationServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/PersonalizationServiceImpl.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> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">NonEmptyPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/NonEmptyPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> </tr> <tr class="altColor"> -<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#save-org.apache.unomi.api.Profile-">save</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">MostRecentPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/MostRecentPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> </tr> <tr class="rowColor"> -<td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#saveOrMerge-org.apache.unomi.api.Profile-">saveOrMerge</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> profile)</code> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">DefaultPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/DefaultPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AddPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/AddPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> </tr> </tbody> </table> <table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation"> -<caption><span>Method parameters in <a href="../../../../../org/apache/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> with type arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></span><span class="tabEnd"> </span></caption> +<caption><span>Method parameters in <a href="../../../../../org/apache/unomi/services/mergers/package-summary.html">org.apache.unomi.services.mergers</a> with type arguments of type <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</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/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a></code></td> -<td class="colLast"><span class="typeNameLabel">ProfileServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/ProfileServiceImpl.html#mergeProfiles-org.apache.unomi.api.Profile-java.util.List-">mergeProfiles</a></span>(<a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> masterProfile, - <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge)</code> </td> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">OldestPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/OldestPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">NonEmptyPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/NonEmptyPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">MostRecentPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/MostRecentPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tr> +<tr class="rowColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">DefaultPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/DefaultPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> +</tr> +<tr class="altColor"> +<td class="colFirst"><code>boolean</code></td> +<td class="colLast"><span class="typeNameLabel">AddPropertyMergeStrategyExecutor.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/mergers/AddPropertyMergeStrategyExecutor.html#mergeProperty-java.lang.String-org.apache.unomi.api.PropertyType-java.util.List-org.apache.unomi.api.Profile-">mergeProperty</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> propertyName, + <a href="../../../../../org/apache/unomi/api/PropertyType.html" title="class in org.apache.unomi.api">PropertyType</a> propertyType, + <a href="http://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="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a>> profilesToMerge, + <a href="../../../../../org/apache/unomi/api/Profile.html" title="class in org.apache.unomi.api">Profile</a> targetProfile)</code> </td> </tr> </tbody> </table>
Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyExecutor.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyExecutor.html?rev=1868535&r1=1868534&r2=1868535&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyExecutor.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyExecutor.html Thu Oct 17 06:07:11 2019 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_181) on Mon Jul 29 18:58:07 CEST 2019 --> +<!-- Generated by javadoc (1.8.0_181) on Thu Oct 17 07:59:36 CEST 2019 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Uses of Interface org.apache.unomi.api.PropertyMergeStrategyExecutor (Apache Unomi :: Root Project 1.5.0-SNAPSHOT API)</title> -<meta name="date" content="2019-07-29"> +<meta name="date" content="2019-10-17"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> Modified: unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyType.html URL: http://svn.apache.org/viewvc/unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyType.html?rev=1868535&r1=1868534&r2=1868535&view=diff ============================================================================== --- unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyType.html (original) +++ unomi/website/unomi-api/apidocs/org/apache/unomi/api/class-use/PropertyMergeStrategyType.html Thu Oct 17 06:07:11 2019 @@ -2,10 +2,10 @@ <!-- NewPage --> <html lang="en"> <head> -<!-- Generated by javadoc (1.8.0_181) on Mon Jul 29 18:58:07 CEST 2019 --> +<!-- Generated by javadoc (1.8.0_181) on Thu Oct 17 07:59:36 CEST 2019 --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Uses of Class org.apache.unomi.api.PropertyMergeStrategyType (Apache Unomi :: Root Project 1.5.0-SNAPSHOT API)</title> -<meta name="date" content="2019-07-29"> +<meta name="date" content="2019-10-17"> <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style"> <script type="text/javascript" src="../../../../../script.js"></script> </head> @@ -92,7 +92,7 @@ <td class="colLast"> </td> </tr> <tr class="altColor"> -<td class="colFirst"><a href="#org.apache.unomi.services.services">org.apache.unomi.services.services</a></td> +<td class="colFirst"><a href="#org.apache.unomi.services.impl.definitions">org.apache.unomi.services.impl.definitions</a></td> <td class="colLast"> </td> </tr> </tbody> @@ -138,12 +138,12 @@ </tbody> </table> </li> -<li class="blockList"><a name="org.apache.unomi.services.services"> +<li class="blockList"><a name="org.apache.unomi.services.impl.definitions"> <!-- --> </a> -<h3>Uses of <a href="../../../../../org/apache/unomi/api/PropertyMergeStrategyType.html" title="class in org.apache.unomi.api">PropertyMergeStrategyType</a> in <a href="../../../../../org/apache/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a></h3> +<h3>Uses of <a href="../../../../../org/apache/unomi/api/PropertyMergeStrategyType.html" title="class in org.apache.unomi.api">PropertyMergeStrategyType</a> in <a href="../../../../../org/apache/unomi/services/impl/definitions/package-summary.html">org.apache.unomi.services.impl.definitions</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/unomi/services/services/package-summary.html">org.apache.unomi.services.services</a> that return <a href="../../../../../org/apache/unomi/api/PropertyMergeStrategyType.html" title="class in org.apache.unomi.api">PropertyMergeStrategyType</a></span><span class="tabEnd"> </span></caption> +<caption><span>Methods in <a href="../../../../../org/apache/unomi/services/impl/definitions/package-summary.html">org.apache.unomi.services.impl.definitions</a> that return <a href="../../../../../org/apache/unomi/api/PropertyMergeStrategyType.html" title="class in org.apache.unomi.api">PropertyMergeStrategyType</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> @@ -151,7 +151,7 @@ <tbody> <tr class="altColor"> <td class="colFirst"><code><a href="../../../../../org/apache/unomi/api/PropertyMergeStrategyType.html" title="class in org.apache.unomi.api">PropertyMergeStrategyType</a></code></td> -<td class="colLast"><span class="typeNameLabel">DefinitionsServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/services/DefinitionsServiceImpl.html#getPropertyMergeStrategyType-java.lang.String-">getPropertyMergeStrategyType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id)</code> </td> +<td class="colLast"><span class="typeNameLabel">DefinitionsServiceImpl.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/unomi/services/impl/definitions/DefinitionsServiceImpl.html#getPropertyMergeStrategyType-java.lang.String-">getPropertyMergeStrategyType</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> id)</code> </td> </tr> </tbody> </table>