Package overit.geocall.da
package overit.geocall.da
-
ClassDescriptionThis abstract class, that extends the
DATask, must be extended to create a task that performs operation on a request and returns as a result a response that can be validated using anObjectValidator.Class used to define a custom command to be used within aDAO.Defines the possible values for the type of command: INSERT, UPDATE, DELETE, SELECTClass that defines a context of operation of each command associated with a DAO.Abstract class to extend when you want to create an object that accesses a table of the database.The class represent a blocking exception that occurs in the data access phase performed by the DABase.DAFunction<R>Represents a function that accepts one argument and produces a result.Class to extend when you want to create an object that accesses a table of the database.Annotation used to set the field of the table in which is stored the "branch id" value.Annotation used to set the name of the field used ascode(capable of uniquely identifying each record) for the specific table on which theDAOacts.Annotation used to insert the DISTINCT clause for the queries.Annotation to mark aDAOso that it automatically handles encryption on fields of the related table.Annotation used to set the field of the table in which is stored the "factory id" value.Annotation used to define the names of the columns on which we want to group the reults of the queries.Annotation to mark aDAOso that it automatically manages the optimistic lock on the related table.Annotation used to define the names of the columns on which we want to make the sorting of the results of the queries.Annotation used to set the name of the primary keys of the specific table on which the DAO acts.Annotation used to set the name of the pool from which the specific DAO extracts the connections when they are not explicitly passed to methods.Annotation used to set the name of the field used as sequence for the insert commands on the specific table on which the DAO acts.Annotation used to allow customization of service mode for the connection extraction.Annotation used to define the field list for all the select queries.Annotation used to set the name of the table on which the specific DAO acts.Annotation used to set the name of the transaction.Deprecated.Service useful for extracting values from aDAOinstance based on its annotations.Exception thrown on an optimistic locking violation.
This exception is typically raised if anUPDATEorDELETEoperation does not update/delete any data since the filter defined on thelevelfield does not find any match.DAO used ONLY as a base class for the ones generated automatically by the evolver's static view converterAbstract class to extend when you want to create a task that perform a database access.Utility class used to retrive information about the DAThe class represent an exception that occurs in the data validation phase performed by the DABase before every insert, update or delete operations.This class reference all the encrypted columns of a single database table.Factory to create execution phase service instances.Service about the DAO feedback execution phase to update a providedCommandContextafter running a query to handle the feedback.Exception raised when the requiredConnectionPoolwas not configured or there was some error during its instantiationThis class is used as a reference to get new connections from the pool.Helper class that provides useful methods when creating aSQL query.QueryHelperstandard implementation.This abstract class, that extends theDATask, must be extended to create a task that perform operation on aGetterrequest and returns as a result anHashGetterresponseFactory service useful to create newSqlConditioninstances.Record representing a collection of database tables and their corresponding aliases.Builder class forTablesWithAliases, allowing step-by-step addition of table-alias pairs.The class defines the TimeSlot object, the one used to manage jobs on multiple nodes with shared resources.
DAOinstead Class to extend when you want to create an object that accesses a table of the database.