Interface Department

All Superinterfaces:
java.io.Serializable, org.nuiton.topia.persistence.TopiaEntity
All Known Implementing Classes:
DepartmentAbstract, DepartmentImpl

public interface Department
extends org.nuiton.topia.persistence.TopiaEntity
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static java.lang.String PROPERTY_COMPANY  
    static java.lang.String PROPERTY_LEADER  
    static java.lang.String PROPERTY_NAME  
    static java.lang.String PROPERTY_PRODUCT  

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

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

    Modifier and Type Method Description
    void addAllProduct​(java.util.Collection<Product> product)  
    void addProduct​(Product product)  
    void clearProduct()  
    Company getCompany()  
    Employe getLeader()  
    java.lang.String getName()  
    java.util.Collection<Product> getProduct()  
    Product getProductByTopiaId​(java.lang.String topiaId)  
    boolean isProductEmpty()  
    void removeProduct​(Product product)  
    void setCompany​(Company company)  
    void setLeader​(Employe leader)  
    void setName​(java.lang.String name)  
    void setProduct​(java.util.Collection<Product> product)  
    int sizeProduct()  

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

    accept, addPropertyChangeListener, addPropertyChangeListener, addPropertyListener, addPropertyListener, addVetoableChangeListener, addVetoableChangeListener, addVetoableListener, addVetoableListener, getAggregate, getComposite, getTopiaCreateDate, getTopiaId, getTopiaVersion, removePropertyChangeListener, removePropertyChangeListener, removePropertyListener, removePropertyListener, removeVetoableChangeListener, removeVetoableChangeListener, removeVetoableListener, removeVetoableListener, setTopiaCreateDate, setTopiaId, setTopiaVersion