Class ImsDbSegment

All Implemented Interfaces:
IPersistence, ISQLWrapper, AbstractDataObject, ICBLBeanNGroup, ICBLContainer, IFieldContainer, ISMBean, ISMDataType

public abstract class ImsDbSegment extends LinkedSQLWrapper
  • Constructor Details

    • ImsDbSegment

      public ImsDbSegment(BaseService owner)
  • Method Details

    • assign2ndryIndexName

      public void assign2ndryIndexName(String extrenalFieldName, String internalFieldName)
    • retrieve2ndryIndexNameSubstitute

      public String retrieve2ndryIndexNameSubstitute(String extrenalFieldName)
    • next

      public void next(DliBaseService baseService, IPCBDatabase databasePCB)
    • next

      public void next(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer)
      reads data and copies into dataBuffer, and puts the operation results into databasePCB
    • insert

      public void insert(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer)
      Inserts the data represented in dataBuffer before writing this record to database, and puts the operation results into databasePCB
    • update

      public void update(DliBaseService baseService, IPCBDatabase databasePCB, AbstractDataObject dataBuffer)
      Update the db-record with the in dataBuffer , and puts the operation results into databasePCB
    • delete

      public void delete(DliBaseService baseService, IPCBDatabase databasePCB)
      deletes the db-record and puts the operation results into databasePCB