ch.sahits.game.openpatrician.model
Interface IBalanceSheet

All Superinterfaces:
IPeriodicalUpdate
All Known Implementing Classes:
BalanceSheet

public interface IBalanceSheet
extends IPeriodicalUpdate

Interface for balance data of the a week. The week must not necessairily be completed

Author:
Andi Hotz, (c) Sahits GmbH, 2012 Created on Jul 20, 2012

Method Summary
 int getOfficeTrading()
          Retrieve the balance for the office trading
 int getOtherCosts()
          Retrieve other unspecified costs like fines
 int getPropertyTaxes()
          Retrieve the property taxes
 int getRentalIncome()
          Retrieve the rental income
 int getStewardCost()
          Retrieve the wages for the stewards
 int getWageCosts()
          Retrieve the wage costs
 void startUpdate()
          Start updating the balance sheet with daily updates
 void stopUpdate()
          Stop updating the balance sheet with daily updates
 
Methods inherited from interface ch.sahits.game.openpatrician.model.time.IPeriodicalUpdate
notify
 

Method Detail

getRentalIncome

int getRentalIncome()
Retrieve the rental income

Returns:

getWageCosts

int getWageCosts()
Retrieve the wage costs

Returns:

getPropertyTaxes

int getPropertyTaxes()
Retrieve the property taxes

Returns:

getOfficeTrading

int getOfficeTrading()
Retrieve the balance for the office trading

Returns:

getStewardCost

int getStewardCost()
Retrieve the wages for the stewards

Returns:

getOtherCosts

int getOtherCosts()
Retrieve other unspecified costs like fines

Returns:

stopUpdate

void stopUpdate()
Stop updating the balance sheet with daily updates


startUpdate

void startUpdate()
Start updating the balance sheet with daily updates



Copyright © 2011-2012 Sahits GmbH. All Rights Reserved.