Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- addColumn(String, ArrayList<String>) - Method in class net.hexonet.apiconnector.Response
-
Add a column to the column list.
- addRecord(Map<String, String>) - Method in class net.hexonet.apiconnector.Response
-
Add a record to the record list.
- addTemplate(String, String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Add response template to template container
- addTemplate(String, String, String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Add response template to template container
- APIClient - Class in net.hexonet.apiconnector
-
APIClient is the entry point class for communicating with the insanely fast HEXONET backend api.
- APIClient() - Constructor for class net.hexonet.apiconnector.APIClient
-
Class constructor.
C
- Column - Class in net.hexonet.apiconnector
-
Column covers Column Data in a better accessible way
- Column(String, ArrayList<String>) - Constructor for class net.hexonet.apiconnector.Column
-
Class constructor.
- CustomLogger - Class in net.hexonet.apiconnector
-
Custom Logger class example for debug outputs
- CustomLogger() - Constructor for class net.hexonet.apiconnector.CustomLogger
D
- disableDebugMode() - Method in class net.hexonet.apiconnector.APIClient
-
Disable Debug Output
E
- enableDebugMode() - Method in class net.hexonet.apiconnector.APIClient
-
Enable Debug Output
G
- generateTemplate(String, String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Generate API response template string for given code and description
- getCode() - Method in class net.hexonet.apiconnector.Response
-
Get API response code
- getColumn(String) - Method in class net.hexonet.apiconnector.Response
-
Get column by column name.
- getColumnIndex(String, int) - Method in class net.hexonet.apiconnector.Response
-
Get Data by Column Name and Index.
- getColumnKeys() - Method in class net.hexonet.apiconnector.Response
-
Get Column Names.
- getColumns() - Method in class net.hexonet.apiconnector.Response
-
Get List of Columns.
- getCommand() - Method in class net.hexonet.apiconnector.Response
-
Get Command used in this request.
- getCommandPlain() - Method in class net.hexonet.apiconnector.Response
-
Get Command used in this request in plain text.
- getCurrentPageNumber() - Method in class net.hexonet.apiconnector.Response
-
Get Page Number of current List Query.
- getCurrentRecord() - Method in class net.hexonet.apiconnector.Response
-
Get Record of current record index.
- getData() - Method in class net.hexonet.apiconnector.Column
-
Get column data
- getData() - Method in class net.hexonet.apiconnector.Record
-
Get full row data
- getDataByIndex(int) - Method in class net.hexonet.apiconnector.Column
-
Get data for given column index
- getDataByKey(String) - Method in class net.hexonet.apiconnector.Record
-
Get data for given golumn name
- getDescription() - Method in class net.hexonet.apiconnector.Response
-
Get API response description
- getFirstRecordIndex() - Method in class net.hexonet.apiconnector.Response
-
Get Index of first row in this response.
- getHash() - Method in class net.hexonet.apiconnector.Response
-
Get API response as Hash
- getKey() - Method in class net.hexonet.apiconnector.Column
-
Get column name
- getLastRecordIndex() - Method in class net.hexonet.apiconnector.Response
-
Get last record index of the current list query.
- getListHash() - Method in class net.hexonet.apiconnector.Response
-
Get Response as List Hash including useful meta data for tables.
- getNextPageNumber() - Method in class net.hexonet.apiconnector.Response
-
Get Page Number of next list query.
- getNextRecord() - Method in class net.hexonet.apiconnector.Response
-
Get next record in record list.
- getNumberOfPages() - Method in class net.hexonet.apiconnector.Response
-
Get the number of pages available for this list query.
- getPagination() - Method in class net.hexonet.apiconnector.Response
-
Get object containing all paging data.
- getPlain() - Method in class net.hexonet.apiconnector.Response
-
Get Plain API response
- getPOSTData() - Method in class net.hexonet.apiconnector.SocketConfig
-
Method to use to encode data to be ready for POST request
- getPOSTData(Map<String, String>) - Method in class net.hexonet.apiconnector.APIClient
-
Method to use to encode data before sending it to the API Server
- getPOSTData(Map<String, String>, boolean) - Method in class net.hexonet.apiconnector.APIClient
-
Method to use to encode data before sending it to the API server
- getPreviousPageNumber() - Method in class net.hexonet.apiconnector.Response
-
Get Page Number of previous list query.
- getPreviousRecord() - Method in class net.hexonet.apiconnector.Response
-
Get previous record in record list.
- getProxy() - Method in class net.hexonet.apiconnector.APIClient
-
Get proxy configuration for API communication
- getQueuetime() - Method in class net.hexonet.apiconnector.Response
-
Get Queuetime of API response
- getRecord(int) - Method in class net.hexonet.apiconnector.Response
-
Get Record at given index.
- getRecords() - Method in class net.hexonet.apiconnector.Response
-
Get all Records.
- getRecordsCount() - Method in class net.hexonet.apiconnector.Response
-
Get count of rows in this response
- getRecordsLimitation() - Method in class net.hexonet.apiconnector.Response
-
Get limit(ation) setting of the current list query This is the count of requested rows
- getRecordsTotalCount() - Method in class net.hexonet.apiconnector.Response
-
Get total count of records available for the list query.
- getReferer() - Method in class net.hexonet.apiconnector.APIClient
-
Get the configured Referer Header Value
- getRuntime() - Method in class net.hexonet.apiconnector.Response
-
Get Runtime of API response
- getSession() - Method in class net.hexonet.apiconnector.APIClient
-
Get the API Session that is currently set
- getSession() - Method in class net.hexonet.apiconnector.SocketConfig
-
Method to use to get the underlying backend api session id
- getSystemEntity() - Method in class net.hexonet.apiconnector.SocketConfig
-
Method to use to get the configured backend system entity.
- getTemplate(String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Get response template instance from template container
- getTemplates() - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Return all available response templates
- getURL() - Method in class net.hexonet.apiconnector.APIClient
-
Get the API connection url that is currently set
- getUserAgent() - Method in class net.hexonet.apiconnector.APIClient
-
Get the user agent string
- getVersion() - Method in class net.hexonet.apiconnector.APIClient
-
Get the current module version
H
- hasNextPage() - Method in class net.hexonet.apiconnector.Response
-
Check if this list query has a next page
- hasPreviousPage() - Method in class net.hexonet.apiconnector.Response
-
Check if this list query has a previous page
- hasTemplate(String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Check if given template exists in template container
I
- isError() - Method in class net.hexonet.apiconnector.Response
-
Check if current API response represents an error case API response code is an 5xx code
- ISPAPI_CONNECTION_URL_LIVE - Static variable in class net.hexonet.apiconnector.APIClient
-
common API endpoint url production environment
- ISPAPI_CONNECTION_URL_OTE - Static variable in class net.hexonet.apiconnector.APIClient
-
common API endpoint url OTE environment
- ISPAPI_CONNECTION_URL_PROXY - Static variable in class net.hexonet.apiconnector.APIClient
-
high performance proxy setup API endpoint url
- isPending() - Method in class net.hexonet.apiconnector.Response
-
Check if current operation is returned as pending.
- isSuccess() - Method in class net.hexonet.apiconnector.Response
-
Check if current API response represents a success case API response code is an 2xx code
- isTemplateMatchHash(Map<String, Object>, String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Check if given API response hash matches a given template by code and description
- isTemplateMatchPlain(String, String) - Static method in class net.hexonet.apiconnector.ResponseTemplateManager
-
Check if given API plain response matches a given template by code and description
- isTmpError() - Method in class net.hexonet.apiconnector.Response
-
Check if current API response represents a temporary error case API response code is an 4xx code
L
- length - Variable in class net.hexonet.apiconnector.Column
-
column size
- log(String, Response) - Method in class net.hexonet.apiconnector.Logger
-
log incoming data
- log(String, Response, String) - Method in class net.hexonet.apiconnector.CustomLogger
-
log incoming data
- log(String, Response, String) - Method in class net.hexonet.apiconnector.Logger
-
log incoming data
- Logger - Class in net.hexonet.apiconnector
-
Default Logger class for debug outputs Overridable by custom integration, check CustomLogger.java.
- Logger() - Constructor for class net.hexonet.apiconnector.Logger
- login() - Method in class net.hexonet.apiconnector.APIClient
-
Perform API login to start session-based communication
- login(String) - Method in class net.hexonet.apiconnector.APIClient
-
Perform API login to start session-based communication
- loginExtended(Map<String, String>) - Method in class net.hexonet.apiconnector.APIClient
-
Perform API login to start session-based communication.
- loginExtended(Map<String, String>, String) - Method in class net.hexonet.apiconnector.APIClient
-
Perform API login to start session-based communication.
- logout() - Method in class net.hexonet.apiconnector.APIClient
-
Perform API logout to close API session in use
N
- net.hexonet.apiconnector - package net.hexonet.apiconnector
-
Package info
P
- parse(String) - Static method in class net.hexonet.apiconnector.ResponseParser
-
Method to parse the given raw api response
R
- Record - Class in net.hexonet.apiconnector
-
Record covers Row Data in a better accessible way
- Record(Map<String, String>) - Constructor for class net.hexonet.apiconnector.Record
-
Class constructor
- request(Map<String, Object>) - Method in class net.hexonet.apiconnector.APIClient
-
Perform API request using the given command
- requestAllResponsePages(Map<String, String>) - Method in class net.hexonet.apiconnector.APIClient
-
Request all pages/entries for the given query command
- requestNextResponsePage(Response) - Method in class net.hexonet.apiconnector.APIClient
-
Request the next page of list entries for the current list query Useful for tables
- resetUserView() - Method in class net.hexonet.apiconnector.APIClient
-
Reset data view back from subuser to user
- Response - Class in net.hexonet.apiconnector
-
Response covers all functionality to wrap a Backend API Response like accessing data
- Response(String) - Constructor for class net.hexonet.apiconnector.Response
-
Constructor
- Response(String, Map<String, String>) - Constructor for class net.hexonet.apiconnector.Response
-
Constructor
- Response(String, Map<String, String>, Map<String, String>) - Constructor for class net.hexonet.apiconnector.Response
-
Constructor
- ResponseParser - Class in net.hexonet.apiconnector
-
ResponseParser covers all functionality to parse and serialize API response data
- ResponseParser() - Constructor for class net.hexonet.apiconnector.ResponseParser
- ResponseTemplateManager - Class in net.hexonet.apiconnector
-
ResponseTemplateManager covers functionality to manage response tempaltes
- ResponseTemplateManager() - Constructor for class net.hexonet.apiconnector.ResponseTemplateManager
- ResponseTranslator - Class in net.hexonet.apiconnector
-
ResponseTranslator is used to translate HEXONET API responses.
- ResponseTranslator() - Constructor for class net.hexonet.apiconnector.ResponseTranslator
- reuseSession(Map<String, Object>) - Method in class net.hexonet.apiconnector.APIClient
-
Use existing configuration out of ClientRequest session to rebuild and reuse connection settings
- rewindRecordList() - Method in class net.hexonet.apiconnector.Response
-
Reset index in record list back to zero
S
- saveSession(Map<String, Object>) - Method in class net.hexonet.apiconnector.APIClient
-
Apply session data (session id and system entity) to given client request session
- serialize(Map<?, ?>) - Static method in class net.hexonet.apiconnector.ResponseParser
-
Method to stringify a parsed api response
- setCredentials(String, String) - Method in class net.hexonet.apiconnector.APIClient
-
Set Credentials to be used for API communication
- setCustomLogger(Logger) - Method in class net.hexonet.apiconnector.APIClient
-
Set a custom logger for debug mdoe
- setDefaultLogger() - Method in class net.hexonet.apiconnector.APIClient
-
Activate the default logger for debug mode
- setLogin(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for login
- setOTP(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set one time password to be used for API communication
- setOTP(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for one time password (otp)
- setPassword(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for user password
- setProxy(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set proxy to use for API communication
- setReferer(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set Referer Header to use for API communication
- setRemoteAddress(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for used remote ip address
- setRemoteIPAddress(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set an Remote IP Address to be used for API communication To be used in case you have an active ip filter setting.
- setRoleCredentials(String, String, String) - Method in class net.hexonet.apiconnector.APIClient
-
Set Credentials to be used for API communication
- setSession(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set an API session id to be used for API communication
- setSession(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for backend api session id
- setSystemEntity(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for backend system entity.
- setURL(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set another connection url to be used for API communication
- setUser(String) - Method in class net.hexonet.apiconnector.SocketConfig
-
Setter method for subuser account name
- setUserAgent(String, String) - Method in class net.hexonet.apiconnector.APIClient
-
Set a custom user agent header (useful for tools that use our SDK)
- setUserAgent(String, String, ArrayList<String>) - Method in class net.hexonet.apiconnector.APIClient
-
Set a custom user agent header (useful for tools that use our SDK)
- setUserView(String) - Method in class net.hexonet.apiconnector.APIClient
-
Set a data view to a given subuser
- SocketConfig - Class in net.hexonet.apiconnector
-
SocketConfig is the base class to configure the socket for API communication
- SocketConfig() - Constructor for class net.hexonet.apiconnector.SocketConfig
-
Class constructor.
T
- templates - Static variable in class net.hexonet.apiconnector.ResponseTemplateManager
-
backend system entity
- translate(String, Map<String, String>) - Static method in class net.hexonet.apiconnector.ResponseTranslator
-
Translate the given API response, no placeholder vars given
- translate(String, Map<String, String>, Map<String, String>) - Static method in class net.hexonet.apiconnector.ResponseTranslator
-
Translate the given API response, no placeholders vars given
U
- useDefaultConnectionSetup() - Method in class net.hexonet.apiconnector.APIClient
-
Activate Default Connection Setup
- useHighPerformanceConnectionSetup() - Method in class net.hexonet.apiconnector.APIClient
-
Activate High Performance Connection Setup (see README.md)
- useLIVESystem() - Method in class net.hexonet.apiconnector.APIClient
-
Set LIVE System for API communication (this is the default setting)
- useOTESystem() - Method in class net.hexonet.apiconnector.APIClient
-
Set OT&E System for API communication
All Classes and Interfaces|All Packages|Constant Field Values