Class PersonAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topia.test.entities.PersonAbstract
All Implemented Interfaces:
java.io.Serializable, org.nuiton.topia.persistence.TopiaEntity, Person
Direct Known Subclasses:
PersonImpl

public abstract class PersonAbstract
extends org.nuiton.topia.persistence.TopiaEntityAbstract
implements Person
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected java.lang.String firstname
    Nom de l'attribut en BD : firstname
    protected java.lang.String name
    Nom de l'attribut en BD : name
    protected java.util.Collection<Pet> pet
    Nom de l'attribut en BD : pet

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

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

    Fields inherited from interface org.nuiton.topia.test.entities.Person

    PROPERTY_FIRSTNAME, PROPERTY_NAME, PROPERTY_PET

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

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

    Constructors 
    Constructor Description
    PersonAbstract()  
  • 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 addAllPet​(java.util.Collection<Pet> pet)  
    void addPet​(Pet pet)  
    void clearPet()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()  
    java.lang.String getFirstname()  
    java.lang.String getName()  
    java.util.Collection<Pet> getPet()  
    Pet getPetByTopiaId​(java.lang.String topiaId)  
    boolean isPetEmpty()  
    void removePet​(Pet pet)  
    void setFirstname​(java.lang.String firstname)  
    void setName​(java.lang.String name)  
    void setPet​(java.util.Collection<Pet> pet)  
    int sizePet()  
    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
  • Field Details

    • name

      protected java.lang.String name
      Nom de l'attribut en BD : name
    • firstname

      protected java.lang.String firstname
      Nom de l'attribut en BD : firstname
    • pet

      protected java.util.Collection<Pet> pet
      Nom de l'attribut en BD : pet
  • Constructor Details

  • Method Details

    • accept

      public void accept​(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
      Specified by:
      accept in interface org.nuiton.topia.persistence.TopiaEntity
      Throws:
      org.nuiton.topia.TopiaException
    • accept0

      protected void accept0​(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException
      Throws:
      org.nuiton.topia.TopiaException
    • setName

      public void setName​(java.lang.String name)
      Specified by:
      setName in interface Person
    • getName

      public java.lang.String getName()
      Specified by:
      getName in interface Person
    • setFirstname

      public void setFirstname​(java.lang.String firstname)
      Specified by:
      setFirstname in interface Person
    • getFirstname

      public java.lang.String getFirstname()
      Specified by:
      getFirstname in interface Person
    • addPet

      public void addPet​(Pet pet)
      Specified by:
      addPet in interface Person
    • addAllPet

      public void addAllPet​(java.util.Collection<Pet> pet)
      Specified by:
      addAllPet in interface Person
    • setPet

      public void setPet​(java.util.Collection<Pet> pet)
      Specified by:
      setPet in interface Person
    • removePet

      public void removePet​(Pet pet)
      Specified by:
      removePet in interface Person
    • clearPet

      public void clearPet()
      Specified by:
      clearPet in interface Person
    • getPet

      public java.util.Collection<Pet> getPet()
      Specified by:
      getPet in interface Person
    • getPetByTopiaId

      public Pet getPetByTopiaId​(java.lang.String topiaId)
      Specified by:
      getPetByTopiaId in interface Person
    • sizePet

      public int sizePet()
      Specified by:
      sizePet in interface Person
    • isPetEmpty

      public boolean isPetEmpty()
      Specified by:
      isPetEmpty in interface Person
    • getAggregate

      public java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException
      Specified by:
      getAggregate in interface org.nuiton.topia.persistence.TopiaEntity
      Overrides:
      getAggregate in class org.nuiton.topia.persistence.TopiaEntityAbstract
      Throws:
      org.nuiton.topia.TopiaException
    • getComposite

      public java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite() throws org.nuiton.topia.TopiaException
      Specified by:
      getComposite in interface org.nuiton.topia.persistence.TopiaEntity
      Overrides:
      getComposite in class org.nuiton.topia.persistence.TopiaEntityAbstract
      Throws:
      org.nuiton.topia.TopiaException
    • toString

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