Class BillAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topiatest.BillAbstract
All Implemented Interfaces:
Serializable, org.nuiton.topia.persistence.TopiaEntity, Bill
Direct Known Subclasses:
BillImpl

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

    Fields
    Modifier and Type
    Field
    Description
    protected Company
    Nom de l'attribut en BD : company
    protected int
    Nom de l'attribut en BD : cost
    protected Date
    Nom de l'attribut en BD : date
    protected Boolean
    Nom de l'attribut en BD : paid
    protected Store
    Nom de l'attribut en BD : store

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

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

    Fields inherited from interface org.nuiton.topiatest.Bill

    PROPERTY_COMPANY, PROPERTY_COST, PROPERTY_DATE, PROPERTY_PAID, PROPERTY_STORE

    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>
     
    int
     
     
     
     
    void
     
    void
    setCost(int cost)
     
    void
    setDate(Date date)
     
    void
     
    void
    setStore(Store store)
     
     

    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

    • cost

      protected int cost
      Nom de l'attribut en BD : cost
    • date

      protected Date date
      Nom de l'attribut en BD : date
    • store

      protected Store store
      Nom de l'attribut en BD : store
    • company

      protected Company company
      Nom de l'attribut en BD : company
  • Constructor Details

    • BillAbstract

      public BillAbstract()
  • 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
    • setCost

      public void setCost(int cost)
      Specified by:
      setCost in interface Bill
    • getCost

      public int getCost()
      Specified by:
      getCost in interface Bill
    • setDate

      public void setDate(Date date)
      Specified by:
      setDate in interface Bill
    • getDate

      public Date getDate()
      Specified by:
      getDate in interface Bill
    • setPaid

      public void setPaid(Boolean paid)
      Specified by:
      setPaid in interface Bill
    • getPaid

      public Boolean getPaid()
      Specified by:
      getPaid in interface Bill
    • setStore

      public void setStore(Store store)
      Specified by:
      setStore in interface Bill
    • getStore

      public Store getStore()
      Specified by:
      getStore in interface Bill
    • setCompany

      public void setCompany(Company company)
      Specified by:
      setCompany in interface Bill
    • getCompany

      public Company getCompany()
      Specified by:
      getCompany in interface Bill
    • 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