Uses of Class
org.apache.unomi.api.Item
-
-
Uses of Item in org.apache.unomi.api
Subclasses of Item in org.apache.unomi.api Modifier and Type Class Description class
CustomItem
A generic extension of Item for context server extensions, properties are stored in a Map.class
Event
An event that can be processed and evaluated by the context server.class
MetadataItem
class
Patch
class
Persona
A persona is a "virtual" profile used to represent categories of profiles, and may also be used to test how a personalized experience would look like using this virtual profile.class
PersonaSession
A Persona session.class
Profile
A user profile gathering all known information about a given user as well as segments it is part of and scores.class
ProfileAlias
class
PropertyType
A user-defined profile or session property, specifying how possible values are constrained, if the value is multi-valued (a vector of values as opposed to a scalar value).class
Scope
Object representing a scope.class
Session
A time-bounded interaction between a user (via their associatedProfile
) and a unomi-enabled application.class
Topic
Fields in org.apache.unomi.api with type parameters of type Item Modifier and Type Field Description static Map<String,Class<? extends Item>>
Patch. PATCHABLE_TYPES
Methods in org.apache.unomi.api that return Item Modifier and Type Method Description Item
ContextRequest. getSource()
Retrieves the source of the context request.Item
Event. getSource()
Retrieves the source.Item
Event. getTarget()
Retrieves the target.Methods in org.apache.unomi.api with parameters of type Item Modifier and Type Method Description void
ContextRequest. setSource(Item source)
Sets the source.void
Event. setSource(Item source)
Sets the source.void
Event. setTarget(Item target)
Sets the target.Constructors in org.apache.unomi.api with parameters of type Item Constructor Description Event(String itemId, String eventType, Session session, Profile profile, String scope, Item source, Item target, Date timestamp)
Instantiates a new Event.Event(String itemId, String eventType, Session session, Profile profile, String scope, Item source, Item target, Map<String,Object> properties, Date timestamp, boolean persistent)
Instantiates a new Event.Event(String eventType, Session session, Profile profile, String scope, Item source, Item target, Date timestamp)
Instantiates a new Event.Event(String eventType, Session session, Profile profile, String scope, Item source, Item target, Map<String,Object> properties, Date timestamp, boolean persistent)
Instantiates a new Event. -
Uses of Item in org.apache.unomi.api.actions
Subclasses of Item in org.apache.unomi.api.actions Modifier and Type Class Description class
ActionType
A type definition forAction
s. -
Uses of Item in org.apache.unomi.api.campaigns
Subclasses of Item in org.apache.unomi.api.campaigns Modifier and Type Class Description class
Campaign
A goal-oriented, time-limited marketing operation that needs to be evaluated for return on investment performance by tracking the ratio of visits to conversions. -
Uses of Item in org.apache.unomi.api.campaigns.events
Subclasses of Item in org.apache.unomi.api.campaigns.events Modifier and Type Class Description class
CampaignEvent
A specific campaign event to help analyzing your key performance indicators by marking specific dates during your campaign. -
Uses of Item in org.apache.unomi.api.conditions
Subclasses of Item in org.apache.unomi.api.conditions Modifier and Type Class Description class
ConditionType
ConditionTypes define new conditions that can be applied to items (for example to decide whether a rule needs to be triggered or if a profile is considered as taking part in a campaign) or to perform queries against the stored unomi data. -
Uses of Item in org.apache.unomi.api.goals
Subclasses of Item in org.apache.unomi.api.goals Modifier and Type Class Description class
Goal
A tracked activity / action that can be accomplished by site (scope) visitors. -
Uses of Item in org.apache.unomi.api.lists
Subclasses of Item in org.apache.unomi.api.lists Modifier and Type Class Description class
UserList
Created by amidani on 24/03/2017. -
Uses of Item in org.apache.unomi.api.rules
Subclasses of Item in org.apache.unomi.api.rules Modifier and Type Class Description class
Rule
A conditional set of actions to be executed in response to incoming events.class
RuleStatistics
A separate item to track rule statistics, because we will manage the persistence and updating of these seperately from the rules themselves. -
Uses of Item in org.apache.unomi.api.segments
Subclasses of Item in org.apache.unomi.api.segments Modifier and Type Class Description class
Scoring
A set of conditions associated with a value to assign toProfile
s when matching so that the associated users can be scored along that dimension.class
Segment
A dynamically evaluated group of similar profiles in order to categorize the associated users. -
Uses of Item in org.apache.unomi.api.services
Methods in org.apache.unomi.api.services that return Item Modifier and Type Method Description Item
PatchService. patch(Patch patch)
Apply a patchMethods in org.apache.unomi.api.services with parameters of type Item Modifier and Type Method Description Set<Condition>
RulesService. getTrackedConditions(Item item)
Retrieves tracked conditions (rules with a condition marked with thetrackedCondition
tag and whichsourceEventCondition
matches the specified item) for the specified item. -
Uses of Item in org.apache.unomi.geonames.services
Subclasses of Item in org.apache.unomi.geonames.services Modifier and Type Class Description class
GeonameEntry
-
Uses of Item in org.apache.unomi.groovy.actions
Subclasses of Item in org.apache.unomi.groovy.actions Modifier and Type Class Description class
GroovyAction
Object which represents a Groovy action (including its script) -
Uses of Item in org.apache.unomi.lists
Subclasses of Item in org.apache.unomi.lists Modifier and Type Class Description class
UserList
-
Uses of Item in org.apache.unomi.persistence.elasticsearch
Methods in org.apache.unomi.persistence.elasticsearch with type parameters of type Item Modifier and Type Method Description <T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. continueScrollQuery(Class<T> clazz, String scrollIdentifier, String scrollTimeValidity)
<T extends Item>
List<T>ElasticSearchPersistenceServiceImpl. getAllItems(Class<T> clazz)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. getAllItems(Class<T> clazz, int offset, int size, String sortBy)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. getAllItems(Class<T> clazz, int offset, int size, String sortBy, String scrollTimeValidity)
<T extends Item>
TElasticSearchPersistenceServiceImpl. load(String itemId, Class<T> clazz)
<T extends Item>
TElasticSearchPersistenceServiceImpl. load(String itemId, Date dateHint, Class<T> clazz)
Deprecated.<T extends Item>
voidElasticSearchPersistenceServiceImpl. purgeTimeBasedItems(int existsNumberOfDays, Class<T> clazz)
<T extends Item>
List<T>ElasticSearchPersistenceServiceImpl. query(String fieldName, String[] fieldValues, String sortBy, Class<T> clazz)
<T extends Item>
List<T>ElasticSearchPersistenceServiceImpl. query(String fieldName, String fieldValue, String sortBy, Class<T> clazz)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. query(String fieldName, String fieldValue, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
List<T>ElasticSearchPersistenceServiceImpl. query(Condition query, String sortBy, Class<T> clazz)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. query(Condition query, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. query(Condition query, String sortBy, Class<T> clazz, int offset, int size, String scrollTimeValidity)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. queryFullText(String fulltext, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. queryFullText(String fieldName, String fieldValue, String fulltext, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. queryFullText(String fulltext, Condition query, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl. rangeQuery(String fieldName, String from, String to, String sortBy, Class<T> clazz, int offset, int size)
<T extends Item>
voidElasticSearchPersistenceServiceImpl. refreshIndex(Class<T> clazz, Date dateHint)
<T extends Item>
booleanElasticSearchPersistenceServiceImpl. remove(String itemId, Class<T> clazz)
<T extends Item>
booleanElasticSearchPersistenceServiceImpl. removeByQuery(Condition query, Class<T> clazz)
<T extends Item>
booleanElasticSearchPersistenceServiceImpl. removeByQuery(org.elasticsearch.index.query.QueryBuilder queryBuilder, Class<T> clazz)
Methods in org.apache.unomi.persistence.elasticsearch with parameters of type Item Modifier and Type Method Description boolean
ElasticSearchPersistenceServiceImpl. isConsistent(Item item)
boolean
ElasticSearchPersistenceServiceImpl. isValidCondition(Condition condition, Item item)
boolean
ElasticSearchPersistenceServiceImpl. save(Item item)
boolean
ElasticSearchPersistenceServiceImpl. save(Item item, boolean useBatching)
boolean
ElasticSearchPersistenceServiceImpl. save(Item item, Boolean useBatchingOption, Boolean alwaysOverwriteOption)
boolean
ElasticSearchPersistenceServiceImpl. testMatch(Condition query, Item item)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, String propertyName, Object propertyValue)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, Map source)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, Map source, boolean alwaysOverwrite)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Date dateHint, Class clazz, String propertyName, Object propertyValue)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Date dateHint, Class clazz, Map source)
boolean
ElasticSearchPersistenceServiceImpl. update(Item item, Date dateHint, Class clazz, Map source, boolean alwaysOverwrite)
boolean
ElasticSearchPersistenceServiceImpl. updateWithScript(Item item, Class<?> clazz, String script, Map<String,Object> scriptParams)
boolean
ElasticSearchPersistenceServiceImpl. updateWithScript(Item item, Date dateHint, Class<?> clazz, String script, Map<String,Object> scriptParams)
Method parameters in org.apache.unomi.persistence.elasticsearch with type arguments of type Item Modifier and Type Method Description List<String>
ElasticSearchPersistenceServiceImpl. update(Map<Item,Map> items, Date dateHint, Class clazz)
-
Uses of Item in org.apache.unomi.persistence.elasticsearch.conditions
Methods in org.apache.unomi.persistence.elasticsearch.conditions with parameters of type Item Modifier and Type Method Description boolean
ConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
ConditionEvaluatorDispatcher. eval(Condition condition, Item item)
boolean
ConditionEvaluatorDispatcher. eval(Condition condition, Item item, Map<String,Object> context)
-
Uses of Item in org.apache.unomi.persistence.spi
Methods in org.apache.unomi.persistence.spi with type parameters of type Item Modifier and Type Method Description <T extends Item>
PartialList<T>PersistenceService. continueScrollQuery(Class<T> clazz, String scrollIdentifier, String scrollTimeValidity)
Continues the execution of a scroll query, to retrieve the next results.<T extends Item>
List<T>PersistenceService. getAllItems(Class<T> clazz)
Retrieves all known items of the specified class.<T extends Item>
PartialList<T>PersistenceService. getAllItems(Class<T> clazz, int offset, int size, String sortBy)
Retrieves all known items of the specified class, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
PartialList<T>PersistenceService. getAllItems(Class<T> clazz, int offset, int size, String sortBy, String scrollTimeValidity)
Retrieves all known items of the specified class, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
TPersistenceService. load(String itemId, Class<T> clazz)
Retrieves the item identified with the specified identifier and with the specified Item subclass if it exists.<T extends Item>
TPersistenceService. load(String itemId, Date dateHint, Class<T> clazz)
Deprecated.<T extends Item>
voidPersistenceService. purgeTimeBasedItems(int existsNumberOfDays, Class<T> clazz)
Purges time based data in the context server up to the specified days number of existence.<T extends Item>
List<T>PersistenceService. query(String fieldName, String[] fieldValues, String sortBy, Class<T> clazz)
Retrieves a list of items with the specified field having the specified values.<T extends Item>
List<T>PersistenceService. query(String fieldName, String fieldValue, String sortBy, Class<T> clazz)
Same asquery(fieldName, fieldValue, sortBy, clazz, 0, -1).getList()
<T extends Item>
PartialList<T>PersistenceService. query(String fieldName, String fieldValue, String sortBy, Class<T> clazz, int offset, int size)
Retrieves a list of items with the specified field having the specified value.<T extends Item>
List<T>PersistenceService. query(Condition query, String sortBy, Class<T> clazz)
Same asquery(query, sortBy, clazz, 0, -1).getList()
<T extends Item>
PartialList<T>PersistenceService. query(Condition query, String sortBy, Class<T> clazz, int offset, int size)
Retrieves a list of items satisfying the specifiedCondition
, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
PartialList<T>PersistenceService. query(Condition query, String sortBy, Class<T> clazz, int offset, int size, String scrollTimeValidity)
Retrieves a list of items satisfying the specifiedCondition
, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
PartialList<T>PersistenceService. queryFullText(String fulltext, String sortBy, Class<T> clazz, int offset, int size)
Retrieves a list of items having at least a field with the specified full text value in it, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
PartialList<T>PersistenceService. queryFullText(String fieldName, String fieldValue, String fulltext, String sortBy, Class<T> clazz, int offset, int size)
Retrieves a list of items with the specified field having the specified value and having at least a field with the specified full text value in it, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.<T extends Item>
PartialList<T>PersistenceService. queryFullText(String fulltext, Condition query, String sortBy, Class<T> clazz, int offset, int size)
Retrieves the same items asquery(query, sortBy, clazz, 0, -1)
with the added constraints that the matching elements must also have at least a field matching the specified full text query.<T extends Item>
PartialList<T>PersistenceService. rangeQuery(String s, String from, String to, String sortBy, Class<T> clazz, int offset, int size)
Retrieves all items of the specified Item subclass which specified ranged property is within the specified bounds, ordered according to the specifiedsortBy
String and and paged: onlysize
of them are retrieved, starting with theoffset
-th one.default <T extends Item>
voidPersistenceService. refreshIndex(Class<T> clazz)
Updates the persistence's engine specific index.<T extends Item>
voidPersistenceService. refreshIndex(Class<T> clazz, Date dateHint)
Deprecated.<T extends Item>
booleanPersistenceService. remove(String itemId, Class<T> clazz)
Deletes the item identified with the specified identifier and with the specified Item subclass if it exists.<T extends Item>
booleanPersistenceService. removeByQuery(Condition query, Class<T> clazz)
Deletes items with the specified Item subclass matching the specifiedCondition
.Methods in org.apache.unomi.persistence.spi that return Item Modifier and Type Method Description Item
ItemDeserializer. deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
Methods in org.apache.unomi.persistence.spi that return types with arguments of type Item Modifier and Type Method Description Class<? extends Item>
CustomObjectMapper. getBuiltinItemTypeClass(String itemType)
Methods in org.apache.unomi.persistence.spi with parameters of type Item Modifier and Type Method Description boolean
PersistenceService. isConsistent(Item item)
Return true if the item which is saved in the persistence service is consistentboolean
PersistenceService. isValidCondition(Condition condition, Item item)
validates if a condition throws exception at query build.boolean
PersistenceService. save(Item item)
Persists the specified Item in the context server.boolean
PersistenceService. save(Item item, boolean useBatching)
Persists the specified Item in the context server.boolean
PersistenceService. save(Item item, Boolean useBatching, Boolean alwaysOverwrite)
Persists the specified Item in the context server.boolean
PersistenceService. testMatch(Condition query, Item item)
Checks whether the specified item satisfies the provided condition.default boolean
PersistenceService. update(Item item, Class<?> clazz, String propertyName, Object propertyValue)
Updates the item of the specified class and identified by the specified identifier with a new property value for the specified property name.default boolean
PersistenceService. update(Item item, Class<?> clazz, Map<?,?> source)
Updates the item of the specified class and identified by the specified identifier with new property values provided as name - value pairs in the specified Map.default boolean
PersistenceService. update(Item item, Class<?> clazz, Map<?,?> source, boolean alwaysOverwrite)
Updates the item of the specified class and identified by the specified identifier with new property values provided as name - value pairs in the specified Map.boolean
PersistenceService. update(Item item, Date dateHint, Class<?> clazz, String propertyName, Object propertyValue)
Deprecated.boolean
PersistenceService. update(Item item, Date dateHint, Class<?> clazz, Map<?,?> source)
Deprecated.boolean
PersistenceService. update(Item item, Date dateHint, Class<?> clazz, Map<?,?> source, boolean alwaysOverwrite)
Deprecated.default boolean
PersistenceService. updateWithScript(Item item, Class<?> clazz, String script, Map<String,Object> scriptParams)
Updates the item of the specified class and identified by the specified identifier with a new property value for the specified property name.boolean
PersistenceService. updateWithScript(Item item, Date dateHint, Class<?> clazz, String script, Map<String,Object> scriptParams)
Deprecated.Method parameters in org.apache.unomi.persistence.spi with type arguments of type Item Modifier and Type Method Description void
ItemDeserializer. registerMapping(String type, Class<? extends Item> clazz)
default List<String>
PersistenceService. update(Map<Item,Map> items, Class clazz)
Updates Map of items of the specified class and identified by the specified identifier with a new property value for the specified property name.List<String>
PersistenceService. update(Map<Item,Map> items, Date dateHint, Class clazz)
Deprecated. -
Uses of Item in org.apache.unomi.plugins.baseplugin.conditions
Methods in org.apache.unomi.plugins.baseplugin.conditions that return Item Modifier and Type Method Description protected Item
NestedConditionEvaluator. createFinalNestedItemForEvaluation(Item parentItem, String path, Map<String,Object> flattenedNestedItem)
Methods in org.apache.unomi.plugins.baseplugin.conditions with parameters of type Item Modifier and Type Method Description protected Item
NestedConditionEvaluator. createFinalNestedItemForEvaluation(Item parentItem, String path, Map<String,Object> flattenedNestedItem)
boolean
BooleanConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
GeoLocationByPointSessionConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
IdsConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
MatchAllConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
NestedConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
NotConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
PastEventConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
PropertyConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
boolean
SourceEventPropertyConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)
protected Object
PropertyConditionEvaluator. getHardcodedPropertyValue(Item item, String expression)
protected Object
PropertyConditionEvaluator. getOGNLPropertyValue(Item item, String expression)
protected Object
PropertyConditionEvaluator. getPropertyValue(Item item, String expression)
-
Uses of Item in org.apache.unomi.plugins.baseplugin.conditions.accessors
Methods in org.apache.unomi.plugins.baseplugin.conditions.accessors with parameters of type Item Modifier and Type Method Description Object
ItemAccessor. getProperty(Item object, String propertyName, String leftoverExpression)
-
Uses of Item in org.apache.unomi.router.api
Subclasses of Item in org.apache.unomi.router.api Modifier and Type Class Description class
ExportConfiguration
Created by amidani on 19/06/2017.class
ImportConfiguration
Created by amidani on 28/04/2017.class
ImportExportConfiguration
Created by amidani on 21/06/2017.class
ProfileToImport
An extension ofProfile
to handle merge strategy and deletion when importing profiles -
Uses of Item in org.apache.unomi.schema.api
Subclasses of Item in org.apache.unomi.schema.api Modifier and Type Class Description class
JsonSchemaWrapper
Object which represents a JSON schema, it's a wrapper because it contains some additional info used by the Service layer of Unomi like the id and the target. -
Uses of Item in org.apache.unomi.services.impl.patches
Methods in org.apache.unomi.services.impl.patches that return Item Modifier and Type Method Description Item
PatchServiceImpl. patch(Patch patch)
-
Uses of Item in org.apache.unomi.services.impl.rules
Methods in org.apache.unomi.services.impl.rules with parameters of type Item Modifier and Type Method Description Set<Condition>
RulesServiceImpl. getTrackedConditions(Item source)
-
Uses of Item in org.apache.unomi.sfdc.services
Subclasses of Item in org.apache.unomi.sfdc.services Modifier and Type Class Description class
SFDCConfiguration
An persistence item that contains the configuration to the Salesforce service.
-