Zum Hauptinhalt springen

CostObjectService

Serviceklasse zur Abfrage von Kostenträgern Kostenträger können über eine eindeutige Nummer ode über ein Suchobjekt geladen werden

Param​

Session Objekt, welches zuvor erstellt wurde

Param​

Optionale Suchanfrage, falls nicht alles geladen werden soll

Constructors​

Constructor​

new CostObjectService(session, searchParams?): CostObjectService

Parameters​

session​

Session

searchParams?​

string | object

Returns​

CostObjectService

Properties​

session​

session: Session


key?​

optional key: string


searchParams?​

optional searchParams: string | object

Methods​

load()​

load(): CostObject

Returns​

CostObject


loadTab()​

loadTab(): CostObject[]

Returns​

CostObject[]


loadAll()​

loadAll(): CostObject[]

Returns​

CostObject[]


clearDatabase()​

clearDatabase(db): void

Parameters​

db​

DBConnection

Returns​

void


mapItems()​

mapItems(items): InsertRowObject[]

Parameters​

items​

CostObject[]

Returns​

InsertRowObject[]


mapCostObject()​

mapCostObject(item): any

Parameters​

item​

CostObject

Returns​

any


insertItemsIntoDatabase()​

insertItemsIntoDatabase(db, items): void

Parameters​

db​

DBConnection

items​

CostObject[]

Returns​

void


insertMappedItemsIntoDatabase()​

insertMappedItemsIntoDatabase(db, rows): void

Parameters​

db​

DBConnection

rows​

InsertRowObject[]

Returns​

void


updateChangedItemsInDatabase()​

updateChangedItemsInDatabase(db, items): number

Parameters​

db​

DBConnection

items​

CostObject[]

Returns​

number


updateItemInDatabase()​

updateItemInDatabase(db, item): void

Parameters​

db​

DBConnection

item​

CostObject

Returns​

void