Class CompanyAbstract

java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topiatest.CompanyAbstract
All Implemented Interfaces:
java.io.Serializable, org.nuiton.topia.persistence.TopiaEntity, Company
Direct Known Subclasses:
CompanyImpl

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

    Fields 
    Modifier and Type Field Description
    protected java.util.Collection<Department> department
    Nom de l'attribut en BD : department
    protected java.util.Collection<Employe> employe
    Nom de l'attribut en BD : employe
    protected java.lang.String name
    Nom de l'attribut en BD : name
    protected int siret
    Nom de l'attribut en BD : siret
    protected java.util.Collection<Bill> storeBill
    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.Company

    PROPERTY_DEPARTMENT, PROPERTY_EMPLOYE, PROPERTY_NAME, PROPERTY_SIRET, PROPERTY_STORE_BILL

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

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

    Constructors 
    Constructor Description
    CompanyAbstract()  
  • 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 addAllDepartment​(java.util.Collection<Department> department)  
    void addAllEmploye​(java.util.Collection<Employe> employe)  
    void addAllStoreBill​(java.util.Collection<Bill> storeBill)  
    void addDepartment​(Department department)  
    void addEmploye​(Employe employe)  
    void addStoreBill​(Bill storeBill)  
    void clearDepartment()  
    void clearEmploye()  
    void clearStoreBill()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate()  
    java.util.List<org.nuiton.topia.persistence.TopiaEntity> getComposite()  
    java.util.Collection<Department> getDepartment()  
    Department getDepartmentByTopiaId​(java.lang.String topiaId)  
    java.util.Collection<Employe> getEmploye()  
    Employe getEmployeByTopiaId​(java.lang.String topiaId)  
    java.lang.String getName()  
    int getSiret()  
    java.util.Collection<Bill> getStoreBill()  
    Bill getStoreBill​(Store store)  
    Bill getStoreBillByTopiaId​(java.lang.String topiaId)  
    boolean isDepartmentEmpty()  
    boolean isEmployeEmpty()  
    boolean isStoreBillEmpty()  
    void removeDepartment​(Department department)  
    void removeEmploye​(Employe employe)  
    void removeStoreBill​(Bill storeBill)  
    void setDepartment​(java.util.Collection<Department> department)  
    void setEmploye​(java.util.Collection<Employe> employe)  
    void setName​(java.lang.String name)  
    void setSiret​(int siret)  
    void setStoreBill​(java.util.Collection<Bill> storeBill)  
    int sizeDepartment()  
    int sizeEmploye()  
    int sizeStoreBill()  
    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