com.pnpconsult.zeiterfassung.model
Class Project

java.lang.Object
  extended bycom.pnpconsult.zeiterfassung.model.DescriptiveObject
      extended bycom.pnpconsult.zeiterfassung.model.TimestampedObject
          extended bycom.pnpconsult.zeiterfassung.model.ArchivableObject
              extended bycom.pnpconsult.zeiterfassung.model.Project
All Implemented Interfaces:
java.lang.Comparable, java.io.Serializable

public class Project
extends ArchivableObject

Version:
$Id: Project.java,v 1.15 2004/06/24 20:54:19 powerpete Exp $
Author:
M. Petersen
See Also:
Serialized Form

Constructor Summary
Project()
           
Project(long id)
           
 
Method Summary
 void addUserEntry(UserEntry userEntry)
           
protected  Description buildDescription()
           
 boolean equals(java.lang.Object obj)
           
 java.util.Set getBills()
           
 java.lang.String getCurrency()
           
 Customer getCustomer()
           
 long getId()
           
 java.lang.String getLabel()
           
 java.lang.String getName()
           
 java.lang.String getNumber()
           
 float getTax(java.util.Date date)
           
 java.util.Date getTaxDate0()
           
 java.util.Date getTaxDate1()
           
 java.util.Date getTaxDate2()
           
 float getTaxValue0()
           
 float getTaxValue1()
           
 float getTaxValue2()
           
 java.util.Set getUserEntries()
           
 java.util.SortedSet getUserProjects()
           
 int hashCode()
           
 void setBills(java.util.Set bills)
           
 void setCurrency(java.lang.String currency)
           
 void setCustomer(Customer customer)
           
 void setId(long id)
           
 void setName(java.lang.String name)
           
 void setNumber(java.lang.String number)
           
 void setTaxDate0(java.util.Date taxDate)
           
 void setTaxDate1(java.util.Date taxDate)
           
 void setTaxDate2(java.util.Date taxDate)
           
 void setTaxValue0(float taxValue)
           
 void setTaxValue1(float taxValue)
           
 void setTaxValue2(float taxValue)
           
 void setUserEntries(java.util.Set entries)
           
 void setUserProjects(java.util.SortedSet userProjects)
           
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.ArchivableObject
isArchived, setArchived
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.TimestampedObject
getDateCreated, getDateModified, setDateCreated, setDateModified
 
Methods inherited from class com.pnpconsult.zeiterfassung.model.DescriptiveObject
compareTo, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Project

public Project(long id)

Project

public Project()
Method Detail

getId

public long getId()
Returns:
Returns the id.

setId

public void setId(long id)
Parameters:
id - The id to set.

getCustomer

public Customer getCustomer()
Returns:
Returns the customer.

setCustomer

public void setCustomer(Customer customer)
Parameters:
customer - The customer to set.

getCurrency

public java.lang.String getCurrency()
Returns:
Returns the currency.

setCurrency

public void setCurrency(java.lang.String currency)
Parameters:
currency - The currency to set.

getUserEntries

public java.util.Set getUserEntries()
Returns:

setUserEntries

public void setUserEntries(java.util.Set entries)

getName

public java.lang.String getName()
Returns:
Returns the name.

setName

public void setName(java.lang.String name)
Parameters:
name - The name to set.

getNumber

public java.lang.String getNumber()
Returns:
Returns the number.

setNumber

public void setNumber(java.lang.String number)
Parameters:
number - The number to set.

getUserProjects

public java.util.SortedSet getUserProjects()
Returns:
Returns the userProjects.

setUserProjects

public void setUserProjects(java.util.SortedSet userProjects)
Parameters:
userProjects - The userProjects to set.

equals

public boolean equals(java.lang.Object obj)

hashCode

public int hashCode()

getLabel

public java.lang.String getLabel()

getTaxValue0

public float getTaxValue0()

getTaxDate0

public java.util.Date getTaxDate0()

setTaxValue0

public void setTaxValue0(float taxValue)

setTaxDate0

public void setTaxDate0(java.util.Date taxDate)

getTaxValue1

public float getTaxValue1()

getTaxDate1

public java.util.Date getTaxDate1()

setTaxValue1

public void setTaxValue1(float taxValue)

setTaxDate1

public void setTaxDate1(java.util.Date taxDate)

getTaxValue2

public float getTaxValue2()

getTaxDate2

public java.util.Date getTaxDate2()

setTaxValue2

public void setTaxValue2(float taxValue)

setTaxDate2

public void setTaxDate2(java.util.Date taxDate)

getTax

public float getTax(java.util.Date date)

buildDescription

protected Description buildDescription()
Overrides:
buildDescription in class DescriptiveObject

addUserEntry

public void addUserEntry(UserEntry userEntry)

getBills

public java.util.Set getBills()

setBills

public void setBills(java.util.Set bills)


Copyright © 2003-2004 PNP Unternehmensberatung. All Rights Reserved.