Package com.softwaremining.ims
Class ImsDbAccessor
java.lang.Object
com.softwaremining.ims.ImsDbAccessor
- All Implemented Interfaces:
IImsDBAccessor
Default implementation of com.softwaremining.ims.IImsDbAccessor.
This class gets instatiated/Invoked in absence of an entry for the following in softwaremining.properties file:
This implementation merely prints trace information of the call, and the parameter values into log-file. It will not / cannot communicate with a database, as the translator would not have had any information about the DB implementation, or any knowledge of the parameter values used in the call.
IMS_DB_ACCESSOR=com.mycompany.myIImsDBAccessor
This implementation merely prints trace information of the call, and the parameter values into log-file. It will not / cannot communicate with a database, as the translator would not have had any information about the DB implementation, or any knowledge of the parameter values used in the call.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) voiddelete(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.voidextendedRestart(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) Deprecated.voidgetNext(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer) voidgetUnique(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) database callvoidgetUnique(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.voidgetUniqueWithHold(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) voidgetUniqueWithHold(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.voidinsert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer) voidinsert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) voidinsert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.voidprocess(DliBaseService baseService, String command, AbstractDataObject pcb, AbstractDataObject workArea, ISegmentSearchArgument ssa) voidprocess(DliBaseService baseService, String command, AbstractDataObject pcb, AbstractDataObject workArea, AbstractDataObject ssa) Deprecated.voidsymbolicCheckpoint(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) Deprecated.
-
Constructor Details
-
ImsDbAccessor
public ImsDbAccessor()
-
-
Method Details
-
getUnique
public void getUnique(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) database call- Parameters:
baseService-databasePCB-dataBuffer-ssa-
-
getNext
public void getNext(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer) - Specified by:
getNextin interfaceIImsDBAccessor
-
getUniqueWithHold
public void getUniqueWithHold(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) -
delete
public void delete(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) -
insert
public void insert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, ISegmentSearchArgument ssa) -
insert
public void insert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer) - Specified by:
insertin interfaceIImsDBAccessor
-
process
public void process(DliBaseService baseService, String command, AbstractDataObject pcb, AbstractDataObject workArea, ISegmentSearchArgument ssa) -
symbolicCheckpoint
@Deprecated public void symbolicCheckpoint(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) Deprecated.to do- Specified by:
symbolicCheckpointin interfaceIImsDBAccessor
-
extendedRestart
@Deprecated public void extendedRestart(DliBaseService baseService, IPCBScreen screenPCB, ISMInteger len, AbstractDataObject workArea) Deprecated.to do- Specified by:
extendedRestartin interfaceIImsDBAccessor
-
getUnique
@Deprecated public void getUnique(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.to do- Specified by:
getUniquein interfaceIImsDBAccessor
-
getUniqueWithHold
@Deprecated public void getUniqueWithHold(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.to do- Specified by:
getUniqueWithHoldin interfaceIImsDBAccessor
-
delete
@Deprecated public void delete(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.to do- Specified by:
deletein interfaceIImsDBAccessor
-
insert
@Deprecated public void insert(DliBaseService baseService, AbstractDataObject databasePCB, AbstractDataObject dataBuffer, AbstractDataObject ssa) Deprecated.to do- Specified by:
insertin interfaceIImsDBAccessor
-
process
@Deprecated public void process(DliBaseService baseService, String command, AbstractDataObject pcb, AbstractDataObject workArea, AbstractDataObject ssa) Deprecated.to do- Specified by:
processin interfaceIImsDBAccessor
-