Package org.nuiton.topiatest
Class DepartmentAbstract
java.lang.Object
org.nuiton.topia.persistence.TopiaEntityAbstract
org.nuiton.topiatest.DepartmentAbstract
- All Implemented Interfaces:
java.io.Serializable,org.nuiton.topia.persistence.TopiaEntity,Department
- Direct Known Subclasses:
DepartmentImpl
public abstract class DepartmentAbstract extends org.nuiton.topia.persistence.TopiaEntityAbstract implements Department
- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description protected CompanycompanyNom de l'attribut en BD : companyprotected EmployeleaderNom de l'attribut en BD : leaderprotected java.lang.StringnameNom de l'attribut en BD : nameprotected java.util.Collection<Product>productNom de l'attribut en BD : productFields inherited from class org.nuiton.topia.persistence.TopiaEntityAbstract
readListeners, readVetoables, topiaContext, topiaCreateDate, topiaId, topiaVersion, writeListeners, writeVetoablesFields inherited from interface org.nuiton.topiatest.Department
PROPERTY_COMPANY, PROPERTY_LEADER, PROPERTY_NAME, PROPERTY_PRODUCT -
Constructor Summary
Constructors Constructor Description DepartmentAbstract() -
Method Summary
Modifier and Type Method Description voidaccept(org.nuiton.topia.persistence.EntityVisitor visitor)protected voidaccept0(org.nuiton.topia.persistence.EntityVisitor visitor)voidaddAllProduct(java.util.Collection<Product> product)voidaddProduct(Product product)voidclearProduct()java.util.List<org.nuiton.topia.persistence.TopiaEntity>getAggregate()CompanygetCompany()java.util.List<org.nuiton.topia.persistence.TopiaEntity>getComposite()EmployegetLeader()java.lang.StringgetName()java.util.Collection<Product>getProduct()ProductgetProductByTopiaId(java.lang.String topiaId)booleanisProductEmpty()voidremoveProduct(Product product)voidsetCompany(Company company)voidsetLeader(Employe leader)voidsetName(java.lang.String name)voidsetProduct(java.util.Collection<Product> product)intsizeProduct()java.lang.StringtoString()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, setTopiaVersionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods 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
-
Constructor Details
-
DepartmentAbstract
public DepartmentAbstract()
-
-
Method Details
-
accept
public void accept(org.nuiton.topia.persistence.EntityVisitor visitor) throws org.nuiton.topia.TopiaException- Specified by:
acceptin interfaceorg.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:
setNamein interfaceDepartment
-
getName
public java.lang.String getName()- Specified by:
getNamein interfaceDepartment
-
setLeader
- Specified by:
setLeaderin interfaceDepartment
-
getLeader
- Specified by:
getLeaderin interfaceDepartment
-
setCompany
- Specified by:
setCompanyin interfaceDepartment
-
getCompany
- Specified by:
getCompanyin interfaceDepartment
-
addProduct
- Specified by:
addProductin interfaceDepartment
-
addAllProduct
- Specified by:
addAllProductin interfaceDepartment
-
setProduct
- Specified by:
setProductin interfaceDepartment
-
removeProduct
- Specified by:
removeProductin interfaceDepartment
-
clearProduct
public void clearProduct()- Specified by:
clearProductin interfaceDepartment
-
getProduct
- Specified by:
getProductin interfaceDepartment
-
getProductByTopiaId
- Specified by:
getProductByTopiaIdin interfaceDepartment
-
sizeProduct
public int sizeProduct()- Specified by:
sizeProductin interfaceDepartment
-
isProductEmpty
public boolean isProductEmpty()- Specified by:
isProductEmptyin interfaceDepartment
-
getAggregate
public java.util.List<org.nuiton.topia.persistence.TopiaEntity> getAggregate() throws org.nuiton.topia.TopiaException- Specified by:
getAggregatein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getAggregatein classorg.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:
getCompositein interfaceorg.nuiton.topia.persistence.TopiaEntity- Overrides:
getCompositein classorg.nuiton.topia.persistence.TopiaEntityAbstract- Throws:
org.nuiton.topia.TopiaException
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-