Package com.faircom.jsonaction
-
Interface Summary Interface Description ServerConnectionInterface Defines a standard interface for creating a connection to a FairCom server. -
Class Summary Class Description AdminApi Executes actions in FairCom's JSON ADMIN API, such as managing services, users, roles, privileges, and sessions.Cursor DbApi Executes actions in FairCom's JSON DB API, such as querying data, managing records, and creating data objects, such as databases, tables, and indexes.Field Fields Most of the methods in this class call .build() to ensure each field is valid.ServerConnection Connects to a FairCom server using HTTPS and HTTP.Session Manages the JSON Action API session on the FairCom server. -
Enum Summary Enum Description Cursor.StartFrom An enum representing all possible Cursor startFrom modes.DbApi.AtEnd Defines how the action commits or rolls back the statements it runs.DbApi.OnError Determines when to stop or continue the execution of SQL statements.Field.AutoValue An enum representing all possible JSON Action AutoField.FieldType An enum representing all available JSON Action field types.ServerConnection.TLS_VERSION An enum to hold the TLS version and a customer toString() to ensure it is formatted in a way that TLS classes can use.Session.BinaryFormat The BinaryFormat can be 'base64' or 'hex'.Session.DataFormat The DataFormat can be 'autodetect', 'arrays', or 'objects'.Session.DebugLevel The DebugLevel can be 'none' or 'max'.Session.NumberFormat The NumberFormat can be 'number' or 'string'. -
Exception Summary Exception Description ApiException Base class for all FairCom JSON Action exceptions.ConnectionException Extends theApiException
class to handle connection exceptions.