Uses of Class
org.apache.unomi.api.Item
Packages that use Item
Package
Description
-
Uses of Item in org.apache.unomi.api
Subclasses of Item in org.apache.unomi.apiModifier and TypeClassDescriptionclass
Information about a cluster node.class
A generic extension of Item for context server extensions, properties are stored in a Map.class
An event that can be processed and evaluated by the context server.class
class
class
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
A Persona session.class
A user profile gathering all known information about a given user as well as segments it is part of and scores.class
class
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
Object representing a scope.class
A time-bounded interaction between a user (via their associatedProfile
) and a unomi-enabled application.class
Fields in org.apache.unomi.api with type parameters of type ItemMethods in org.apache.unomi.api that return ItemModifier and TypeMethodDescriptionContextRequest.getSource()
Retrieves the source of the context request.Event.getSource()
Retrieves the source.Event.getTarget()
Retrieves the target.Methods in org.apache.unomi.api with parameters of type ItemModifier and TypeMethodDescriptionvoid
Sets the source.void
Sets the source.void
Sets the target.Constructors in org.apache.unomi.api with parameters of type ItemModifierConstructorDescriptionEvent
(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 -
Uses of Item in org.apache.unomi.api.campaigns
Subclasses of Item in org.apache.unomi.api.campaignsModifier and TypeClassDescriptionclass
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.eventsModifier and TypeClassDescriptionclass
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.conditionsModifier and TypeClassDescriptionclass
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.goalsModifier and TypeClassDescriptionclass
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 -
Uses of Item in org.apache.unomi.api.rules
Subclasses of Item in org.apache.unomi.api.rulesModifier and TypeClassDescriptionclass
A conditional set of actions to be executed in response to incoming events.class
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.segmentsModifier and TypeClassDescriptionclass
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
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 ItemMethods in org.apache.unomi.api.services with parameters of type ItemModifier and TypeMethodDescriptionRulesService.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 -
Uses of Item in org.apache.unomi.groovy.actions
Subclasses of Item in org.apache.unomi.groovy.actionsModifier and TypeClassDescriptionclass
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 -
Uses of Item in org.apache.unomi.persistence.elasticsearch
Methods in org.apache.unomi.persistence.elasticsearch with type parameters of type ItemModifier and TypeMethodDescription<T extends Item>
PartialList<T>ElasticSearchPersistenceServiceImpl.continueScrollQuery
(Class<T> clazz, String scrollIdentifier, String scrollTimeValidity) 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>
T<T extends Item>
TDeprecated.<T extends Item>
voidElasticSearchPersistenceServiceImpl.purgeTimeBasedItems
(int existsNumberOfDays, Class<T> clazz) ElasticSearchPersistenceServiceImpl.query
(String fieldName, String[] fieldValues, String sortBy, Class<T> clazz) 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>
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>
boolean<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 ItemModifier and TypeMethodDescriptionboolean
ElasticSearchPersistenceServiceImpl.isConsistent
(Item item) boolean
ElasticSearchPersistenceServiceImpl.isValidCondition
(Condition condition, Item item) boolean
boolean
boolean
ElasticSearchPersistenceServiceImpl.save
(Item item, Boolean useBatchingOption, Boolean alwaysOverwriteOption) boolean
boolean
ElasticSearchPersistenceServiceImpl.update
(Item item, Class clazz, String propertyName, Object propertyValue) boolean
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
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 -
Uses of Item in org.apache.unomi.persistence.elasticsearch.conditions
Methods in org.apache.unomi.persistence.elasticsearch.conditions with parameters of type Item -
Uses of Item in org.apache.unomi.persistence.spi
Methods in org.apache.unomi.persistence.spi with type parameters of type ItemModifier and TypeMethodDescription<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.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>
TRetrieves the item identified with the specified identifier and with the specified Item subclass if it exists.<T extends Item>
TDeprecated.<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.Retrieves a list of items with the specified field having the specified values.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.Same asquery(query, sortBy, clazz, 0, -1).getList()
<T extends Item>
PartialList<T>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>
booleanDeletes 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 ItemModifier and TypeMethodDescriptionItemDeserializer.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 ItemMethods in org.apache.unomi.persistence.spi with parameters of type ItemModifier and TypeMethodDescriptionboolean
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
Persists the specified Item in the context server.boolean
Persists the specified Item in the context server.boolean
Persists the specified Item in the context server.boolean
Checks whether the specified item satisfies the provided condition.default boolean
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
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
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
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 ItemModifier and TypeMethodDescriptionvoid
ItemDeserializer.registerMapping
(String type, Class<? extends Item> 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.Deprecated. -
Uses of Item in org.apache.unomi.plugins.baseplugin.conditions
Methods in org.apache.unomi.plugins.baseplugin.conditions that return ItemModifier and TypeMethodDescriptionprotected Item
NestedConditionEvaluator.createFinalNestedItemForEvaluation
(Item parentItem, String path, Map<String, Object> flattenedNestedItem) Methods in org.apache.unomi.plugins.baseplugin.conditions with parameters of type ItemModifier and TypeMethodDescriptionprotected 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.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 ItemModifier and TypeMethodDescriptionItemAccessor.getProperty
(Item object, String propertyName, String leftoverExpression) -
Uses of Item in org.apache.unomi.router.api
Subclasses of Item in org.apache.unomi.router.apiModifier and TypeClassDescriptionclass
Created by amidani on 19/06/2017.class
Created by amidani on 28/04/2017.class
Created by amidani on 21/06/2017.class
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.apiModifier and TypeClassDescriptionclass
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 -
Uses of Item in org.apache.unomi.services.impl.rules
Methods in org.apache.unomi.services.impl.rules with parameters of type Item -
Uses of Item in org.apache.unomi.sfdc.services
Subclasses of Item in org.apache.unomi.sfdc.servicesModifier and TypeClassDescriptionclass
An persistence item that contains the configuration to the Salesforce service.
PersistenceService.load(String, Class)