com.ltu.smd116.dbp
Class ServiceDBP

com.ltu.smd116.misc.DataCore
  |
  +--com.ltu.smd116.dbp.ServiceDBP

public class ServiceDBP
extends DataCore

Stereotype DBP

Constructor Summary
ServiceDBP()
           

Method Summary
 private ServiceContainerbuildService(java.sql.ResultSet rs)
           
 booleandelete(int id)
           
 SortedVectorgetAllServices()
           
 ServiceContainergetService(int id)
           
 SortedVectorgetServices(String searchString)
           
 SortedVectorgetServices(int serviceTypeId)
           
 SortedVectorgetServices(Date startDate, Date endDate)
          Gets all services that's got their start_date in the interval between startDate and endDate.
 intinsert(ServiceContainer service)
          Returns the ID that it gets
 SortedVectorsearchService(String searchStr, int filter)
           
 booleanupdate(ServiceContainer service)
           

Methods inherited from class com.ltu.smd116.misc.DataCore
connect, createPreparedStatament, createPrepCall, createStatament, EventLog, EventLog, EventLog, execute, execute, executeQuery, executeStatement, executeString, getConnection, runStatement

Constructor Detail

ServiceDBP

public ServiceDBP()
Method Detail

buildService

private ServiceContainer buildService(java.sql.ResultSet rs)

delete

public boolean delete(int id)

getAllServices

public SortedVector getAllServices()

getService

public ServiceContainer getService(int id)

getServices

public SortedVector getServices(String searchString)

getServices

public SortedVector getServices(int serviceTypeId)

getServices

public SortedVector getServices(Date startDate, Date endDate)
Gets all services that's got their start_date in the interval between startDate and endDate.

insert

public int insert(ServiceContainer service)
Returns the ID that it gets

searchService

public SortedVector searchService(String searchStr, int filter)

update

public boolean update(ServiceContainer service)