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 classCustomItemA generic extension of Item for context server extensions, properties are stored in a Map.classEventAn event that can be processed and evaluated by the context server.classMetadataItemclassPatchclassPersonaA 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.classPersonaSessionA Persona session.classProfileA user profile gathering all known information about a given user as well as segments it is part of and scores.classProfileAliasclassPropertyTypeA 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).classScopeObject representing a scope.classSessionA time-bounded interaction between a user (via their associatedProfile) and a unomi-enabled application.classTopicFields in org.apache.unomi.api with type parameters of type Item Modifier and Type Field Description static Map<String,Class<? extends Item>>Patch. PATCHABLE_TYPESMethods in org.apache.unomi.api that return Item Modifier and Type Method Description ItemContextRequest. getSource()Retrieves the source of the context request.ItemEvent. getSource()Retrieves the source.ItemEvent. getTarget()Retrieves the target.Methods in org.apache.unomi.api with parameters of type Item Modifier and Type Method Description voidContextRequest. setSource(Item source)Sets the source.voidEvent. setSource(Item source)Sets the source.voidEvent. 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 classActionTypeA type definition forActions. - 
Uses of Item in org.apache.unomi.api.campaigns
Subclasses of Item in org.apache.unomi.api.campaigns Modifier and Type Class Description classCampaignA 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 classCampaignEventA 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 classConditionTypeConditionTypes 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 classGoalA 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 classUserListCreated 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 classRuleA conditional set of actions to be executed in response to incoming events.classRuleStatisticsA 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 classScoringA set of conditions associated with a value to assign toProfiles when matching so that the associated users can be scored along that dimension.classSegmentA 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 ItemPatchService. 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 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 Modifier and Type Class Description classGeonameEntry - 
Uses of Item in org.apache.unomi.groovy.actions
Subclasses of Item in org.apache.unomi.groovy.actions Modifier and Type Class Description classGroovyActionObject 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 classUserList - 
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 booleanElasticSearchPersistenceServiceImpl. isConsistent(Item item)booleanElasticSearchPersistenceServiceImpl. isValidCondition(Condition condition, Item item)booleanElasticSearchPersistenceServiceImpl. save(Item item)booleanElasticSearchPersistenceServiceImpl. save(Item item, boolean useBatching)booleanElasticSearchPersistenceServiceImpl. save(Item item, Boolean useBatchingOption, Boolean alwaysOverwriteOption)booleanElasticSearchPersistenceServiceImpl. testMatch(Condition query, Item item)booleanElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, String propertyName, Object propertyValue)booleanElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, Map source)booleanElasticSearchPersistenceServiceImpl. update(Item item, Class clazz, Map source, boolean alwaysOverwrite)booleanElasticSearchPersistenceServiceImpl. update(Item item, Date dateHint, Class clazz, String propertyName, Object propertyValue)booleanElasticSearchPersistenceServiceImpl. update(Item item, Date dateHint, Class clazz, Map source)booleanElasticSearchPersistenceServiceImpl. 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 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 booleanConditionEvaluator. eval(Condition condition, Item item, Map<String,Object> context, ConditionEvaluatorDispatcher dispatcher)booleanConditionEvaluatorDispatcher. eval(Condition condition, Item item)booleanConditionEvaluatorDispatcher. 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 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>
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 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>
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 ItemItemDeserializer. 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 booleanPersistenceService. 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.booleanPersistenceService. save(Item item)Persists the specified Item in the context server.booleanPersistenceService. save(Item item, boolean useBatching)Persists the specified Item in the context server.booleanPersistenceService. save(Item item, Boolean useBatching, Boolean alwaysOverwrite)Persists the specified Item in the context server.booleanPersistenceService. testMatch(Condition query, Item item)Checks whether the specified item satisfies the provided condition.default booleanPersistenceService. 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 booleanPersistenceService. 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 booleanPersistenceService. 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.booleanPersistenceService. update(Item item, Date dateHint, Class<?> clazz, String propertyName, Object propertyValue)Deprecated.booleanPersistenceService. update(Item item, Date dateHint, Class<?> clazz, Map<?,?> source)Deprecated.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 Item Modifier and Type Method Description voidItemDeserializer. 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 ItemNestedConditionEvaluator. 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 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. getOGNLPropertyValue(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 Item Modifier and Type Method Description ObjectItemAccessor. 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 classExportConfigurationCreated by amidani on 19/06/2017.classImportConfigurationCreated by amidani on 28/04/2017.classImportExportConfigurationCreated by amidani on 21/06/2017.classProfileToImportAn 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.api Modifier and Type Class Description classJsonSchemaWrapperObject 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 ItemPatchServiceImpl. 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 classSFDCConfigurationAn persistence item that contains the configuration to the Salesforce service. 
 -