Class BillAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topiatest.BillAbstract
All Implemented Interfaces:
java.io.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:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected Company company
    Nom de l'attribut en BD : company
    protected int cost
    Nom de l'attribut en BD : cost
    protected java.util.Date date
    Nom de l'attribut en BD : date
    protected java.lang.Boolean paid
    Nom de l'attribut en BD : paid
    protected Store 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
    BillAbstract()  
  • Method Summary

    Modifier and Type Method Description
    void accept​(org.nuiton.topia.persistence.EntityVisitor visitor)  
    protected void accept0​(org.nuiton.topia.persistence.EntityVisitor visitor)  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()  
    Company getCompany()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()  
    int getCost()  
    java.util.Date getDate()  
    java.lang.Boolean getPaid()  
    Store getStore()  
    void setCompany​(Company company)  
    void setCost​(int cost)  
    void setDate​(java.util.Date date)  
    void setPaid​(java.lang.Boolean paid)  
    void setStore​(Store store)  
    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

    • cost

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

      protected java.util.Date date
      Nom de l'attribut en BD : date
    • protected java.lang.Boolean paid
      Nom de l'attribut en BD : paid
    • store

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

      protected Company company
      Nom de l'attribut en BD : company
  • 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
    • 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​(java.util.Date date)
      Specified by:
      setDate in interface Bill
    • getDate

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

      public void setPaid​(java.lang.Boolean paid)
      Specified by:
      setPaid in interface Bill
    • getPaid

      public java.lang.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 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