TestApp
Class ProjektType

java.lang.Object
  |
  +--TestApp.ProjektType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
Projekt

public abstract class ProjektType
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  double _budget
           
private  org.exolab.castor.types.Date _date
           
private  boolean _has_budget
          keeps track of state for field: _budget
private  java.lang.String _ID
           
private  java.util.ArrayList _mitarbeiter
           
private  java.lang.Object _projektleiter
           
 
Constructor Summary
ProjektType()
           
 
Method Summary
 void addMitarbeiter(int index, java.lang.Object vMitarbeiter)
           
 void addMitarbeiter(java.lang.Object vMitarbeiter)
           
 void clearMitarbeiter()
           
 void deleteBudget()
           
 java.util.Enumeration enumerateMitarbeiter()
           
 double getBudget()
           
 org.exolab.castor.types.Date getDate()
           
 java.lang.String getID()
           
 java.lang.Object[] getMitarbeiter()
           
 java.lang.Object getMitarbeiter(int index)
           
 int getMitarbeiterCount()
           
 java.lang.Object getProjektleiter()
           
 boolean hasBudget()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeMitarbeiter(java.lang.Object vMitarbeiter)
           
 void setBudget(double budget)
           
 void setDate(org.exolab.castor.types.Date date)
           
 void setID(java.lang.String ID)
           
 void setMitarbeiter(int index, java.lang.Object vMitarbeiter)
           
 void setMitarbeiter(java.lang.Object[] mitarbeiterArray)
           
 void setProjektleiter(java.lang.Object projektleiter)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_ID

private java.lang.String _ID

_date

private org.exolab.castor.types.Date _date

_budget

private double _budget

_has_budget

private boolean _has_budget
keeps track of state for field: _budget


_projektleiter

private java.lang.Object _projektleiter

_mitarbeiter

private java.util.ArrayList _mitarbeiter
Constructor Detail

ProjektType

public ProjektType()
Method Detail

addMitarbeiter

public void addMitarbeiter(java.lang.Object vMitarbeiter)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
vMitarbeiter -
java.lang.IndexOutOfBoundsException

addMitarbeiter

public void addMitarbeiter(int index,
                           java.lang.Object vMitarbeiter)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vMitarbeiter -
java.lang.IndexOutOfBoundsException

clearMitarbeiter

public void clearMitarbeiter()

deleteBudget

public void deleteBudget()

enumerateMitarbeiter

public java.util.Enumeration enumerateMitarbeiter()

getBudget

public double getBudget()

getDate

public org.exolab.castor.types.Date getDate()

getID

public java.lang.String getID()

getMitarbeiter

public java.lang.Object getMitarbeiter(int index)
                                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
java.lang.IndexOutOfBoundsException

getMitarbeiter

public java.lang.Object[] getMitarbeiter()

getMitarbeiterCount

public int getMitarbeiterCount()

getProjektleiter

public java.lang.Object getProjektleiter()

hasBudget

public boolean hasBudget()

isValid

public boolean isValid()

marshal

public abstract void marshal(java.io.Writer out)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
out -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

marshal

public abstract void marshal(org.xml.sax.DocumentHandler handler)
                      throws org.exolab.castor.xml.MarshalException,
                             org.exolab.castor.xml.ValidationException
Parameters:
handler -
org.exolab.castor.xml.MarshalException
org.exolab.castor.xml.ValidationException

removeMitarbeiter

public boolean removeMitarbeiter(java.lang.Object vMitarbeiter)
Parameters:
vMitarbeiter -

setBudget

public void setBudget(double budget)
Parameters:
budget -

setDate

public void setDate(org.exolab.castor.types.Date date)
Parameters:
date -

setID

public void setID(java.lang.String ID)
Parameters:
ID -

setMitarbeiter

public void setMitarbeiter(int index,
                           java.lang.Object vMitarbeiter)
                    throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vMitarbeiter -
java.lang.IndexOutOfBoundsException

setMitarbeiter

public void setMitarbeiter(java.lang.Object[] mitarbeiterArray)
Parameters:
mitarbeiterArray -

setProjektleiter

public void setProjektleiter(java.lang.Object projektleiter)
Parameters:
projektleiter -

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
org.exolab.castor.xml.ValidationException