public class BreinLookup extends BreinBase<BreinLookup> implements IExecutable<BreinResult>
BreinBase.BaseFieldAPI_KEY_FIELD, GSON, SIGNATURE_FIELD, SIGNATURE_TYPE_FIELD, UNIX_TIMESTAMP_FIELD| Constructor and Description |
|---|
BreinLookup() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
createSignature(BreinConfig config,
java.util.Map<java.lang.String,java.lang.Object> requestData)
Creates the signature for lookup
|
BreinResult |
execute()
Method to execute the request synchronous.
|
BreinDimension |
getBreinDimension()
retrieves the Brein dimension object
|
java.lang.String |
getEndPoint(BreinConfig config)
Gets the endpoint to be used to send the request to
|
void |
prepareRequestData(BreinConfig config,
java.util.Map<java.lang.String,java.lang.Object> requestData)
This method adds the request specific information to the
requestData. |
BreinLookup |
setBreinDimension(BreinDimension breinDimension)
sets the breindimension object - will be used for lookup
|
getBaseField, getGson, getThis, getUnixTimestamp, getUser, prepareRequestData, set, setAdditional, setClientIpAddress, setUnixTimestamp, setUser, setUser, toStringpublic BreinDimension getBreinDimension()
public BreinLookup setBreinDimension(BreinDimension breinDimension)
breinDimension - object to setpublic java.lang.String getEndPoint(BreinConfig config)
BreinBasegetEndPoint in class BreinBase<BreinLookup>config - the current configurationBreinConfigpublic void prepareRequestData(BreinConfig config, java.util.Map<java.lang.String,java.lang.Object> requestData)
BreinBaserequestData. It is called by BreinBase.prepareRequestData(BreinConfig) after the request data of the base information is added.prepareRequestData in class BreinBase<BreinLookup>requestData - the request data to be sent to the endpointpublic java.lang.String createSignature(BreinConfig config, java.util.Map<java.lang.String,java.lang.Object> requestData)
createSignature in interface ISecretStrategyconfig - the configurationrequestData - the data used for the request including all the data that will be sent, without the signaturepublic BreinResult execute()
IExecutableexecute in interface IExecutable<BreinResult>Copyright © Breinify - All Rights Reserved.