public class BreinActivity extends BreinBase implements ISecretStrategy
| 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,
boolean sign)
Sends an activity to the Breinify server.
|
java.lang.String |
createSignature()
Generates the signature for the request
|
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> |
getTagsMap()
retrieves the tagMap
|
void |
init()
initializes the values of this instance
|
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 |
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 |
setTagsMap(java.util.Map<java.lang.String,java.lang.Object> tagsMap)
sets the tagsMap
|
getBreinEngine, getBreinUser, getConfig, getUnixTimestamp, isSign, setBreinUser, setConfig, setSign, 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> getTagsMap()
public BreinActivity setTagsMap(java.util.Map<java.lang.String,java.lang.Object> tagsMap)
tagsMap - created map (e.g. HashMap)public void resetAllValues()
public void activity(BreinUser breinUser, java.lang.String breinActivityType, java.lang.String breinCategoryType, java.lang.String description, boolean sign)
breinUser - the user-informationbreinActivityType - the type of activitybreinCategoryType - the category (can be null or undefined)description - the description for the activitysign - true if a signature should be added (needs the secret to be configured - not recommended
in open systems), otherwise false (can be null or undefined)public java.lang.String prepareJsonRequest()
prepareJsonRequest in class BreinBasepublic java.lang.String createSignature()
createSignature in interface ISecretStrategyCopyright © Breinify - All Rights Reserved.