Zum Hauptinhalt springen

CostCenterService

Serviceklasse zur Abfrage von Kostenstellen Kostenstellen 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 CostCenterService(session, searchParams?): CostCenterService

Parameters​

session​

Session

searchParams?​

string | object

Returns​

CostCenterService

Properties​

session​

session: Session


key?​

optional key: string


searchParams?​

optional searchParams: string | object

Methods​

load()​

load(): CostCenter

Returns​

CostCenter


loadTab()​

loadTab(): CostCenter[]

Returns​

CostCenter[]


loadAll()​

loadAll(): CostCenter[]

Returns​

CostCenter[]


clearDatabase()​

clearDatabase(db): void

Parameters​

db​

DBConnection

Returns​

void


mapItems()​

mapItems(items): InsertRowObject[]

Parameters​

items​

CostCenter[]

Returns​

InsertRowObject[]


mapCostCenter()​

mapCostCenter(item): any

Parameters​

item​

CostCenter

Returns​

any


insertItemsIntoDatabase()​

insertItemsIntoDatabase(db, items): void

Parameters​

db​

DBConnection

items​

CostCenter[]

Returns​

void


insertMappedItemsIntoDatabase()​

insertMappedItemsIntoDatabase(db, rows): void

Parameters​

db​

DBConnection

rows​

InsertRowObject[]

Returns​

void


updateChangedItemsInDatabase()​

updateChangedItemsInDatabase(db, items): number

Parameters​

db​

DBConnection

items​

CostCenter[]

Returns​

number


updateItemInDatabase()​

updateItemInDatabase(db, item): void

Parameters​

db​

DBConnection

item​

CostCenter

Returns​

void