Class BTProjectActivityHistory

java.lang.Object
overit.geocall.bl.BusinessTask<Void>
overit.geocallapp.utilities.core.bl.common.task.BTHistory
overit.geocallapp.wfm.project.bl.activity.task.BTProjectActivityHistory
All Implemented Interfaces:
Serializable, Tool

public class BTProjectActivityHistory extends BTHistory
See Also:
  • Constructor Details

    • BTProjectActivityHistory

      public BTProjectActivityHistory()
  • Method Details

    • getBTDescription

      protected String getBTDescription()
      Description copied from class: BTHistory
      Returns a descriptive name for this history task. This name is used for logging purposes to identify the specific history task being executed.
      Specified by:
      getBTDescription in class BTHistory
      Returns:
      a string describing the task
    • initializeDAO

      protected void initializeDAO()
      Description copied from class: BTHistory
      Initializes the DAOs used by this history task. Implementations must set:
      • dao: for entity table operations (insert/update/delete)
      • daoHistory: for history table operations
      Specified by:
      initializeDAO in class BTHistory
    • getEntityTablePrefix

      protected String getEntityTablePrefix()
      Description copied from class: BTHistory
      Returns the prefix used in field names of the entity table.
      Specified by:
      getEntityTablePrefix in class BTHistory
      Returns:
      the prefix string used in field names of the entity table
    • getHistoryTablePrefix

      protected String getHistoryTablePrefix()
      Description copied from class: BTHistory
      Returns the prefix used in field names of the history table.
      Specified by:
      getHistoryTablePrefix in class BTHistory
      Returns:
      the prefix string used in field names of the history table
    • getHistoryField

      protected String getHistoryField()
      Description copied from class: BTHistory
      Returns the name of the field in the entity table that references the history table.
      Specified by:
      getHistoryField in class BTHistory
      Returns:
      the name of the field in the entity table that references the history table
    • getHistoryDateField

      protected String getHistoryDateField()
      Description copied from class: BTHistory
      Returns the name of the field in the history table that stores the creation date.
      Specified by:
      getHistoryDateField in class BTHistory
      Returns:
      the name of the date field in the history table
    • getForeignHistoryField

      protected String getForeignHistoryField()
      Description copied from class: BTHistory
      Returns the name of the field in the history table that references the previous history record.
      Specified by:
      getForeignHistoryField in class BTHistory
      Returns:
      the name of the field in the history table that references the previous history record
    • getHistoryForeignField

      protected String getHistoryForeignField()
      Description copied from class: BTHistory
      Returns the name of the field in the history table that references the entity table.
      Specified by:
      getHistoryForeignField in class BTHistory
      Returns:
      the name of the field in the history table that references the entity table
    • getHistoryOperationField

      protected String getHistoryOperationField()
      Description copied from class: BTHistory
      Returns the name of the field in the history table that stores the operation code.
      Specified by:
      getHistoryOperationField in class BTHistory
      Returns:
      the name of the operation code field in the history table