Class PersonneAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
All Implemented Interfaces:
java.io.Serializable, org.nuiton.topia.persistence.TopiaEntity, Party2, Personne
Direct Known Subclasses:
PersonneImpl

public abstract class PersonneAbstract
extends Party2Impl
implements Personne
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected Address address
    Nom de l'attribut en BD : address
    protected Gender gender
    Nom de l'attribut en BD : gender
    protected java.lang.String name
    Nom de l'attribut en BD : name
    protected Gender otherGender
    Nom de l'attribut en BD : otherGender
    protected java.util.Collection<java.lang.String> otherNames
    Nom de l'attribut en BD : otherNames
    protected java.util.Collection<Title> title
    Nom de l'attribut en BD : title

    Fields inherited from class org.nuiton.topiatest.deletetest.Party2Abstract

    contacts

    Fields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract

    readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoables

    Fields inherited from interface org.nuiton.topiatest.deletetest.Party2

    PROPERTY_CONTACTS

    Fields inherited from interface org.nuiton.topia.persistence.TopiaEntity

    AGGREGATE, COMPOSITE, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION
  • Constructor Summary

    Constructors 
    Constructor Description
    PersonneAbstract()  
  • Method Summary

    Modifier and Type Method Description
    void accept​(org.nuiton.topia.persistence.EntityVisitor visitor)  
    protected void accept0​(org.nuiton.topia.persistence.EntityVisitor visitor)  
    void addAllOtherNames​(java.util.Collection<java.lang.String> otherNames)  
    void addAllTitle​(java.util.Collection<Title> title)  
    void addOtherNames​(java.lang.String otherNames)  
    void addTitle​(Title title)  
    void clearOtherNames()  
    void clearTitle()  
    Address getAddress()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()  
    Gender getGender()  
    java.lang.String getName()  
    Gender getOtherGender()  
    java.util.Collection<java.lang.String> getOtherNames()  
    java.util.Collection<Title> getTitle()  
    boolean isOtherNamesEmpty()  
    boolean isTitleEmpty()  
    void removeOtherNames​(java.lang.String otherNames)  
    void removeTitle​(Title title)  
    void setAddress​(Address address)  
    void setGender​(Gender gender)  
    void setName​(java.lang.String name)  
    void setOtherGender​(Gender otherGender)  
    void setOtherNames​(java.util.Collection<java.lang.String> otherNames)  
    void setTitle​(java.util.Collection<Title> title)  
    int sizeOtherNames()  
    int sizeTitle()  
    java.lang.String toString()  

    Methods inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract

    addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getReadPropertyChangeSupport, getReadVetoableChangeSupport, getTopiaContext, getTopiaCreateDate, getTopiaId, getTopiaVersion, getWritePropertyChangeSupport, getWriteVetoableChangeSupport, hashCode, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaContext, setTopiaCreateDate, setTopiaId, setTopiaVersion

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.nuiton.topia.persistence.TopiaEntity

    addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion