Class BaseService

java.lang.Object
com.softwaremining.logic.BaseService
All Implemented Interfaces:
IBaseService, Service, IDisplayable, Runnable
Direct Known Subclasses:
BullBaseService, CAIdealBaseService, ESQLBaseService, FileLoaderService, HpBaseService, ShadowBaseService, VaxBaseService, VosBaseService, WangBaseService

public abstract class BaseService extends Object implements Service, IDisplayable, IBaseService
This is the main super class of Business-Logic classes. It provides many COBOL functionalities such as GOTO, Perform, CALLS/CANCELS, resource managements and ...
Business logic classes can also inherit from other classes such as ESQLBaseService or CicsBaseService (or user's own SuperClass). But these classes invariably have to inherit from BaseService.