Package overit.geocall.da


package overit.geocall.da
  • Class
    Description
    This 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 an ObjectValidator.
    Class used to define a custom command to be used within a DAO.
    Defines the possible values for the type of command: INSERT, UPDATE, DELETE, SELECT
    Class 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.
    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 as code (capable of uniquely identifying each record) for the specific table on which the DAO acts.
    Annotation used to insert the DISTINCT clause for the queries.
    Annotation to mark a DAO so 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 a DAO so 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.
    Use DAO instead Class to extend when you want to create an object that accesses a table of the database.
    Service useful for extracting values from a DAO instance based on its annotations.
    Exception thrown on an optimistic locking violation.
    This exception is typically raised if an UPDATE or DELETE operation does not update/delete any data since the filter defined on the level field does not find any match.
    DAO used ONLY as a base class for the ones generated automatically by the evolver's static view converter
     
     
     
     
    Abstract class to extend when you want to create a task that perform a database access.
    Utility class used to retrive information about the DA
    The class represent an exception that occurs in the data validation phase performed by the DABase before every insert, update or delete operations.
    Service useful to calculate and return a List<String> about the list of all selectable fields when creating a SQL SELECT DISTINCT query.
    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 provided CommandContext after running a query to handle the feedback.
    Exception raised when the required ConnectionPool was not configured or there was some error during its instantiation
    This class is used as a reference to get new connections from the pool.
     
    Helper class that provides useful methods when creating a SQL query.
    QueryHelper standard implementation.
    This abstract class, that extends the DATask, must be extended to create a task that perform operation on a Getter request and returns as a result an HashGetter response
    Class about a SQL condition useful when constructing SQL queries via DABase.
    Factory service useful to create new SqlCondition instances.
    Record representing a collection of database tables and their corresponding aliases.
    Builder class for TablesWithAliases, 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.
    This abstract class, that extends the DATask, must be extended to create a task that perform operation on an XMLTree request and returns as a result an XMLTree response