public class BreinActivity extends BreinBase
| Constructor and Description |
|---|
BreinActivity() |
| Modifier and Type | Method and Description |
|---|---|
void |
activity(BreinUser breinUser,
java.lang.String breinActivityType,
java.lang.String breinCategoryType,
java.lang.String description)
Sends an activity to the Breinify server.
|
static BreinActivity |
clone(BreinActivity sourceActivity)
Used to create a clone of an activity.
|
java.lang.String |
createSignature()
Generates the signature for the request
|
java.util.Map<java.lang.String,java.lang.Object> |
get()
returns the activity map
|
java.lang.String |
getBreinActivityType()
returns activity type
|
java.lang.String |
getBreinCategoryType()
retrieves brein category.
|
java.lang.String |
getDescription()
retrieves the description
|
java.lang.String |
getEndPoint()
retrieves the configured activity endpoint (e.g.
|
java.util.Map<java.lang.String,java.lang.Object> |
getTags()
retrieves the tagMap
|
void |
init()
initializes the values of this instance
|
void |
prepareActivityRequestData(java.util.Map<java.lang.String,java.lang.Object> activityData)
Prepares the activity json structure
|
java.lang.String |
prepareJsonRequest()
creates the json request based on the necessary data
|
void |
resetAllValues()
resets all values of this class and base class to initial values.
|
BreinActivity |
set(java.util.Map<java.lang.String,java.lang.Object> dataActivityMap)
sets the activity map
|
BreinActivity |
set(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> dataActivityMap)
sets the activity map
|
BreinActivity |
setBreinActivityType(java.lang.String breinActivityType)
Sets activity type
|
BreinActivity |
setBreinCategoryType(java.lang.String breinCategoryType)
sets brein category
|
BreinActivity |
setDescription(java.lang.String description)
sets the description
|
BreinActivity |
setTags(java.util.Map<java.lang.String,java.lang.Object> tagsMap)
sets the tagsMap
|
cloneBase, getBase, getBreinEngine, getBreinUser, getConfig, getErrorCallback, getGson, getIpAddress, getUnixTimestamp, isSign, prepareBaseRequestData, setBase, setBreinUser, setConfig, setErrorCallback, setIpAddress, setUnixTimestamppublic java.lang.String getBreinActivityType()
public BreinActivity setBreinActivityType(java.lang.String breinActivityType)
breinActivityType - to setpublic java.lang.String getBreinCategoryType()
public BreinActivity setBreinCategoryType(java.lang.String breinCategoryType)
breinCategoryType - objectpublic java.lang.String getDescription()
public BreinActivity setDescription(java.lang.String description)
description - string to set as descriptionpublic java.lang.String getEndPoint()
getEndPoint in class BreinBasepublic java.util.Map<java.lang.String,java.lang.Object> getTags()
public BreinActivity setTags(java.util.Map<java.lang.String,java.lang.Object> tagsMap)
tagsMap - created map (e.g. HashMap)public BreinActivity set(java.util.Map<java.lang.String,java.lang.Object> dataActivityMap)
dataActivityMap - containing additional valuespublic BreinActivity set(java.lang.String key, java.util.Map<java.lang.String,java.lang.Object> dataActivityMap)
key - contains the keydataActivityMap - containing additional valuespublic java.util.Map<java.lang.String,java.lang.Object> get()
public void resetAllValues()
public void activity(BreinUser breinUser, java.lang.String breinActivityType, java.lang.String breinCategoryType, java.lang.String description)
breinUser - the user-informationbreinActivityType - the type of activitybreinCategoryType - the category (can be null or undefined)description - the description for the activitypublic java.lang.String prepareJsonRequest()
prepareJsonRequest in class BreinBasepublic void prepareActivityRequestData(java.util.Map<java.lang.String,java.lang.Object> activityData)
activityData - contains the created data structurepublic static BreinActivity clone(BreinActivity sourceActivity)
sourceActivity - contains the original activity objectpublic java.lang.String createSignature()
createSignature in interface ISecretStrategycreateSignature in class BreinBaseCopyright © Breinify - All Rights Reserved.