public class BreinBase extends java.lang.Object implements ISecretStrategy
| Constructor and Description |
|---|
BreinBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
cloneBase(BreinBase source)
Clones from base class
|
java.lang.String |
createSignature()
used to create the signature depending of the request type
|
java.util.Map<java.lang.String,java.lang.Object> |
getBase()
returns the map for the base section
|
BreinEngine |
getBreinEngine()
returns the configured brein engine
|
BreinUser |
getBreinUser()
retrieves the breinuser
|
BreinConfig |
getConfig()
retrieves the configuration
|
java.lang.String |
getEndPoint()
retrieves the endpoint.
|
java.util.function.Function<java.lang.String,java.lang.Void> |
getErrorCallback()
Returns the callback function
|
com.google.gson.Gson |
getGson()
return the gson builder instance
|
java.lang.String |
getIpAddress()
gets the ipAddress
|
long |
getUnixTimestamp()
retrieves the timestamp
|
void |
init()
Initializes all values
|
boolean |
isSign()
retrieves the sign flag
|
void |
prepareBaseRequestData(BreinBase breinBase,
java.util.Map<java.lang.String,java.lang.Object> requestData)
prepares the request for the base section with standard fields
plus possible fields if configured
|
java.lang.String |
prepareJsonRequest()
prepares the json request string
|
BreinBase |
setBase(java.util.Map<java.lang.String,java.lang.Object> baseMap)
sets an map for the base section
|
BreinBase |
setBreinUser(BreinUser breinUser)
sets the brein user
|
BreinBase |
setConfig(BreinConfig breinConfig)
sets the brein config
|
BreinBase |
setErrorCallback(java.util.function.Function<java.lang.String,java.lang.Void> errorCallback)
sets the error callback function
|
BreinBase |
setIpAddress(java.lang.String ipAddress)
sets the ipaddress
|
BreinBase |
setUnixTimestamp(long unixTimestamp)
sets the timestamp
|
public java.util.Map<java.lang.String,java.lang.Object> getBase()
public BreinConfig getConfig()
public BreinBase setConfig(BreinConfig breinConfig)
breinConfig - objectpublic BreinUser getBreinUser()
public BreinBase setBreinUser(BreinUser breinUser)
breinUser - user datapublic BreinEngine getBreinEngine()
public java.lang.String getEndPoint()
public long getUnixTimestamp()
public BreinBase setUnixTimestamp(long unixTimestamp)
unixTimestamp - value from 1.1.1970public boolean isSign()
public java.lang.String getIpAddress()
public BreinBase setIpAddress(java.lang.String ipAddress)
ipAddress - contains the ipAddresspublic java.util.function.Function<java.lang.String,java.lang.Void> getErrorCallback()
public BreinBase setErrorCallback(java.util.function.Function<java.lang.String,java.lang.Void> errorCallback)
errorCallback - function to callbackpublic com.google.gson.Gson getGson()
public BreinBase setBase(java.util.Map<java.lang.String,java.lang.Object> baseMap)
baseMap - map of String, Objectpublic void prepareBaseRequestData(BreinBase breinBase, java.util.Map<java.lang.String,java.lang.Object> requestData)
breinBase - contains the appropriate request objectrequestData - contains the created json structurepublic void init()
public java.lang.String prepareJsonRequest()
public void cloneBase(BreinBase source)
source - to clone frompublic java.lang.String createSignature()
createSignature in interface ISecretStrategyCopyright © Breinify - All Rights Reserved.