TestApp
Class PersonType

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

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

See Also:
Serialized Form

Field Summary
private  TestApp.types.GehaltsgruppeType _gehaltsgruppe
           
private  java.util.ArrayList _mitarbeitInProjekt
           
private  java.util.ArrayList _nachnameList
           
private  java.lang.String _persID
           
private  TestApp.Qualifikationsprofil _qualifikationsprofil
           
private  java.util.ArrayList _vornameList
           
 
Constructor Summary
PersonType()
           
 
Method Summary
 void addMitarbeitInProjekt(int index, java.lang.Object vMitarbeitInProjekt)
           
 void addMitarbeitInProjekt(java.lang.Object vMitarbeitInProjekt)
           
 void addNachname(int index, java.lang.String vNachname)
           
 void addNachname(java.lang.String vNachname)
           
 void addVorname(int index, java.lang.String vVorname)
           
 void addVorname(java.lang.String vVorname)
           
 void clearMitarbeitInProjekt()
           
 void clearNachname()
           
 void clearVorname()
           
 java.util.Enumeration enumerateMitarbeitInProjekt()
           
 java.util.Enumeration enumerateNachname()
           
 java.util.Enumeration enumerateVorname()
           
 TestApp.types.GehaltsgruppeType getGehaltsgruppe()
           
 java.lang.Object[] getMitarbeitInProjekt()
           
 java.lang.Object getMitarbeitInProjekt(int index)
           
 int getMitarbeitInProjektCount()
           
 java.lang.String[] getNachname()
           
 java.lang.String getNachname(int index)
           
 int getNachnameCount()
           
 java.lang.String getPersID()
           
 TestApp.Qualifikationsprofil getQualifikationsprofil()
           
 java.lang.String[] getVorname()
           
 java.lang.String getVorname(int index)
           
 int getVornameCount()
           
 boolean isValid()
           
abstract  void marshal(org.xml.sax.DocumentHandler handler)
           
abstract  void marshal(java.io.Writer out)
           
 boolean removeMitarbeitInProjekt(java.lang.Object vMitarbeitInProjekt)
           
 boolean removeNachname(java.lang.String vNachname)
           
 boolean removeVorname(java.lang.String vVorname)
           
 void setGehaltsgruppe(TestApp.types.GehaltsgruppeType gehaltsgruppe)
           
 void setMitarbeitInProjekt(int index, java.lang.Object vMitarbeitInProjekt)
           
 void setMitarbeitInProjekt(java.lang.Object[] mitarbeitInProjektArray)
           
 void setNachname(int index, java.lang.String vNachname)
           
 void setNachname(java.lang.String[] nachnameArray)
           
 void setPersID(java.lang.String persID)
           
 void setQualifikationsprofil(TestApp.Qualifikationsprofil qualifikationsprofil)
           
 void setVorname(int index, java.lang.String vVorname)
           
 void setVorname(java.lang.String[] vornameArray)
           
 void validate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_persID

private java.lang.String _persID

_gehaltsgruppe

private TestApp.types.GehaltsgruppeType _gehaltsgruppe

_mitarbeitInProjekt

private java.util.ArrayList _mitarbeitInProjekt

_vornameList

private java.util.ArrayList _vornameList

_nachnameList

private java.util.ArrayList _nachnameList

_qualifikationsprofil

private TestApp.Qualifikationsprofil _qualifikationsprofil
Constructor Detail

PersonType

public PersonType()
Method Detail

addMitarbeitInProjekt

public void addMitarbeitInProjekt(java.lang.Object vMitarbeitInProjekt)
                           throws java.lang.IndexOutOfBoundsException
Parameters:
vMitarbeitInProjekt -
java.lang.IndexOutOfBoundsException

addMitarbeitInProjekt

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

addNachname

public void addNachname(java.lang.String vNachname)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
vNachname -
java.lang.IndexOutOfBoundsException

addNachname

public void addNachname(int index,
                        java.lang.String vNachname)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vNachname -
java.lang.IndexOutOfBoundsException

addVorname

public void addVorname(java.lang.String vVorname)
                throws java.lang.IndexOutOfBoundsException
Parameters:
vVorname -
java.lang.IndexOutOfBoundsException

addVorname

public void addVorname(int index,
                       java.lang.String vVorname)
                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vVorname -
java.lang.IndexOutOfBoundsException

clearMitarbeitInProjekt

public void clearMitarbeitInProjekt()

clearNachname

public void clearNachname()

clearVorname

public void clearVorname()

enumerateMitarbeitInProjekt

public java.util.Enumeration enumerateMitarbeitInProjekt()

enumerateNachname

public java.util.Enumeration enumerateNachname()

enumerateVorname

public java.util.Enumeration enumerateVorname()

getGehaltsgruppe

public TestApp.types.GehaltsgruppeType getGehaltsgruppe()

getMitarbeitInProjekt

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

getMitarbeitInProjekt

public java.lang.Object[] getMitarbeitInProjekt()

getMitarbeitInProjektCount

public int getMitarbeitInProjektCount()

getNachname

public java.lang.String getNachname(int index)
                             throws java.lang.IndexOutOfBoundsException
Parameters:
index -
java.lang.IndexOutOfBoundsException

getNachname

public java.lang.String[] getNachname()

getNachnameCount

public int getNachnameCount()

getPersID

public java.lang.String getPersID()

getQualifikationsprofil

public TestApp.Qualifikationsprofil getQualifikationsprofil()

getVorname

public java.lang.String getVorname(int index)
                            throws java.lang.IndexOutOfBoundsException
Parameters:
index -
java.lang.IndexOutOfBoundsException

getVorname

public java.lang.String[] getVorname()

getVornameCount

public int getVornameCount()

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

removeMitarbeitInProjekt

public boolean removeMitarbeitInProjekt(java.lang.Object vMitarbeitInProjekt)
Parameters:
vMitarbeitInProjekt -

removeNachname

public boolean removeNachname(java.lang.String vNachname)
Parameters:
vNachname -

removeVorname

public boolean removeVorname(java.lang.String vVorname)
Parameters:
vVorname -

setGehaltsgruppe

public void setGehaltsgruppe(TestApp.types.GehaltsgruppeType gehaltsgruppe)
Parameters:
gehaltsgruppe -

setMitarbeitInProjekt

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

setMitarbeitInProjekt

public void setMitarbeitInProjekt(java.lang.Object[] mitarbeitInProjektArray)
Parameters:
mitarbeitInProjektArray -

setNachname

public void setNachname(int index,
                        java.lang.String vNachname)
                 throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vNachname -
java.lang.IndexOutOfBoundsException

setNachname

public void setNachname(java.lang.String[] nachnameArray)
Parameters:
nachnameArray -

setPersID

public void setPersID(java.lang.String persID)
Parameters:
persID -

setQualifikationsprofil

public void setQualifikationsprofil(TestApp.Qualifikationsprofil qualifikationsprofil)
Parameters:
qualifikationsprofil -

setVorname

public void setVorname(int index,
                       java.lang.String vVorname)
                throws java.lang.IndexOutOfBoundsException
Parameters:
index -
vVorname -
java.lang.IndexOutOfBoundsException

setVorname

public void setVorname(java.lang.String[] vornameArray)
Parameters:
vornameArray -

validate

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