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 TypeClassDescriptionclassInformation about a cluster node.classA generic extension of Item for context server extensions, properties are stored in a Map.classAn event that can be processed and evaluated by the context server.classclassclassA 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.classA Persona session.classA user profile gathering all known information about a given user as well as segments it is part of and scores.classclassA 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).classObject representing a scope.classA time-bounded interaction between a user (via their associatedProfile) and a unomi-enabled application.classFields 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 TypeMethodDescriptionvoidSets the source.voidSets the source.voidSets 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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassConditionTypes 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 TypeClassDescriptionclassA 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 TypeClassDescriptionclassA conditional set of actions to be executed in response to incoming events.classA 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 TypeClassDescriptionclassA set of conditions associated with a value to assign toProfiles when matching so that the associated users can be scored along that dimension.classA 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 thetrackedConditiontag and whichsourceEventConditionmatches 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 TypeClassDescriptionclassObject 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 TypeMethodDescriptionbooleanElasticSearchPersistenceServiceImpl.isConsistent(Item item) booleanElasticSearchPersistenceServiceImpl.isValidCondition(Condition condition, Item item) booleanbooleanbooleanElasticSearchPersistenceServiceImpl.save(Item item, Boolean useBatchingOption, Boolean alwaysOverwriteOption) booleanbooleanElasticSearchPersistenceServiceImpl.update(Item item, Class clazz, String propertyName, Object propertyValue) booleanbooleanElasticSearchPersistenceServiceImpl.update(Item item, Class clazz, Map source, boolean alwaysOverwrite) booleanElasticSearchPersistenceServiceImpl.update(Item item, Date dateHint, Class clazz, String propertyName, Object propertyValue) booleanbooleanElasticSearchPersistenceServiceImpl.update(Item item, Date dateHint, Class clazz, Map source, boolean alwaysOverwrite) booleanElasticSearchPersistenceServiceImpl.updateWithScript(Item item, Class<?> clazz, String script, Map<String, Object> scriptParams) booleanElasticSearchPersistenceServiceImpl.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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 specifiedsortByString and and paged: onlysizeof 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 TypeMethodDescriptionbooleanPersistenceService.isConsistent(Item item) Return true if the item which is saved in the persistence service is consistentbooleanPersistenceService.isValidCondition(Condition condition, Item item) validates if a condition throws exception at query build.booleanPersists the specified Item in the context server.booleanPersists the specified Item in the context server.booleanPersists the specified Item in the context server.booleanChecks whether the specified item satisfies the provided condition.default booleanUpdates the item of the specified class and identified by the specified identifier with a new property value for the specified property name.default booleanUpdates 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 booleanUpdates 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.booleanPersistenceService.update(Item item, Date dateHint, Class<?> clazz, String propertyName, Object propertyValue) Deprecated.booleanDeprecated.booleanPersistenceService.update(Item item, Date dateHint, Class<?> clazz, Map<?, ?> source, boolean alwaysOverwrite) Deprecated.default booleanPersistenceService.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.booleanPersistenceService.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 TypeMethodDescriptionvoidItemDeserializer.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 ItemNestedConditionEvaluator.createFinalNestedItemForEvaluation(Item parentItem, String path, Map<String, Object> flattenedNestedItem) Methods in org.apache.unomi.plugins.baseplugin.conditions with parameters of type ItemModifier and TypeMethodDescriptionprotected ItemNestedConditionEvaluator.createFinalNestedItemForEvaluation(Item parentItem, String path, Map<String, Object> flattenedNestedItem) booleanBooleanConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanGeoLocationByPointSessionConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanIdsConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanMatchAllConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanNestedConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanNotConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanPastEventConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanPropertyConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) booleanSourceEventPropertyConditionEvaluator.eval(Condition condition, Item item, Map<String, Object> context, ConditionEvaluatorDispatcher dispatcher) protected ObjectPropertyConditionEvaluator.getHardcodedPropertyValue(Item item, String expression) protected ObjectPropertyConditionEvaluator.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 TypeClassDescriptionclassCreated by amidani on 19/06/2017.classCreated by amidani on 28/04/2017.classCreated by amidani on 21/06/2017.classAn extension ofProfileto 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 TypeClassDescriptionclassObject 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 TypeClassDescriptionclassAn persistence item that contains the configuration to the Salesforce service. 
PersistenceService.load(String, Class)