Class PetAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topia.test.entities.PetAbstract
All Implemented Interfaces:
Serializable, org.nuiton.topia.persistence.TopiaEntity, Pet
Direct Known Subclasses:
PetImpl

public abstract class PetAbstract extends org.nuiton.topia.persistence.TopiaEntityAbstract implements Pet
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected String
    Nom de l'attribut en BD : name
    protected Person
    Nom de l'attribut en BD : person
    protected Race
    Nom de l'attribut en BD : race
    protected String
    Nom de l'attribut en BD : type

    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.Pet

    PROPERTY_NAME, PROPERTY_PERSON, PROPERTY_RACE, PROPERTY_TYPE

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    accept(org.nuiton.topia.persistence.EntityVisitor visitor)
     
    protected void
    accept0(org.nuiton.topia.persistence.EntityVisitor visitor)
     
    List<org.nuiton.topia.persistence.TopiaEntity>
     
    List<org.nuiton.topia.persistence.TopiaEntity>
     
     
     
     
     
    void
     
    void
    setPerson(Person person)
     
    void
    setRace(Race race)
     
    void
     
     

    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 String name
      Nom de l'attribut en BD : name
    • type

      protected String type
      Nom de l'attribut en BD : type
    • person

      protected Person person
      Nom de l'attribut en BD : person
    • race

      protected Race race
      Nom de l'attribut en BD : race
  • Constructor Details

    • PetAbstract

      public PetAbstract()
  • 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(String name)
      Specified by:
      setName in interface Pet
    • getName

      public String getName()
      Specified by:
      getName in interface Pet
    • setType

      public void setType(String type)
      Specified by:
      setType in interface Pet
    • getType

      public String getType()
      Specified by:
      getType in interface Pet
    • setPerson

      public void setPerson(Person person)
      Specified by:
      setPerson in interface Pet
    • getPerson

      public Person getPerson()
      Specified by:
      getPerson in interface Pet
    • setRace

      public void setRace(Race race)
      Specified by:
      setRace in interface Pet
    • getRace

      public Race getRace()
      Specified by:
      getRace in interface Pet
    • getAggregate

      public 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 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 String toString()
      Overrides:
      toString in class Object