com.x8ing.mc.bp
Class BalanceAccount

java.lang.Object
  extended by com.x8ing.mc.bp.BalanceAccount

public class BalanceAccount
extends java.lang.Object

A money transaction must belong to a certain account. This allows detailed financial analysis where the money has been spend or gained respectively. Use the static final class members as accounts.

Author:
Patrick Heusser

Field Summary
static BalanceAccount BUG_ANALYZING
          bug analyzing costs
static BalanceAccount DEPLOYMENT
          deployment, release and documentation cost.
static BalanceAccount DEVELOP
          develop and fix later costs
static BalanceAccount PRODUCTION
          keeps track of production process gain, and outages
static BalanceAccount TESTING
          testing cost
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getDescription()
           
 java.lang.String getName()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

PRODUCTION

public static final BalanceAccount PRODUCTION
keeps track of production process gain, and outages


BUG_ANALYZING

public static final BalanceAccount BUG_ANALYZING
bug analyzing costs


DEVELOP

public static final BalanceAccount DEVELOP
develop and fix later costs


TESTING

public static final BalanceAccount TESTING
testing cost


DEPLOYMENT

public static final BalanceAccount DEPLOYMENT
deployment, release and documentation cost.

Method Detail

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getDescription

public java.lang.String getDescription()

getName

public java.lang.String getName()


by Patrick Heusser