Package org.nuiton.topiatest
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.StringPROPERTY_COMPANYstatic java.lang.StringPROPERTY_LEADERstatic java.lang.StringPROPERTY_NAMEstatic java.lang.StringPROPERTY_PRODUCT -
Method Summary
Modifier and Type Method Description voidaddAllProduct(java.util.Collection<Product> product)voidaddProduct(Product product)voidclearProduct()CompanygetCompany()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()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
-
Field Details
-
PROPERTY_NAME
static final java.lang.String PROPERTY_NAME- See Also:
- Constant Field Values
-
PROPERTY_LEADER
static final java.lang.String PROPERTY_LEADER- See Also:
- Constant Field Values
-
PROPERTY_COMPANY
static final java.lang.String PROPERTY_COMPANY- See Also:
- Constant Field Values
-
PROPERTY_PRODUCT
static final java.lang.String PROPERTY_PRODUCT- See Also:
- Constant Field Values
-
-
Method Details
-
setName
void setName(java.lang.String name) -
getName
java.lang.String getName() -
setLeader
-
getLeader
Employe getLeader() -
setCompany
-
getCompany
Company getCompany() -
addProduct
-
addAllProduct
-
setProduct
-
removeProduct
-
clearProduct
void clearProduct() -
getProduct
java.util.Collection<Product> getProduct() -
getProductByTopiaId
-
sizeProduct
int sizeProduct() -
isProductEmpty
boolean isProductEmpty()
-