Class DepartmentAbstract
java.lang.Object
org.nuiton.topia.persistence.internal.AbstractTopiaEntity
org.nuiton.topia.it.legacy.AbstractTopiaItLegacyEntity
org.nuiton.topia.it.legacy.topiatest.DepartmentAbstract
- All Implemented Interfaces:
Serializable,Department,ListenableBean,ListenableTopiaEntity,TopiaEntity
- Direct Known Subclasses:
DepartmentImpl
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected CompanyNom de l'attribut en BD : companyprotected EmployeNom de l'attribut en BD : leaderprotected StringNom de l'attribut en BD : nameprotected Collection<Product>Nom de l'attribut en BD : productFields inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaEntity
DEFAULT_INSTANCE, deleted, firesSupport, postReadListeners, postWriteListeners, preReadListeners, preWriteListeners, topiaCreateDate, topiaId, topiaVersionFields inherited from interface org.nuiton.topia.it.legacy.topiatest.Department
PROPERTY_COMPANY, PROPERTY_LEADER, PROPERTY_NAME, PROPERTY_PRODUCTFields inherited from interface org.nuiton.topia.persistence.TopiaEntity
AGGREGATE, COMPOSITE, PROPERTY_TOPIA_CREATE_DATE, PROPERTY_TOPIA_ID, PROPERTY_TOPIA_VERSION, TOPIA_CREATE_DATE, TOPIA_ID, TOPIA_VERSION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TopiaEntityVisitor visitor) protected voidaccept0(TopiaEntityVisitor visitor) voidaddAllProduct(Iterable<Product> product) voidaddProduct(Product product) voidbooleancontainsProduct(Product product) getName()getProductByTopiaId(String topiaId) booleanbooleanvoidremoveProduct(Product product) voidsetCompany(Company company) voidvoidvoidsetProduct(Collection<Product> product) intMethods inherited from class org.nuiton.topia.persistence.internal.AbstractTopiaEntity
addPostReadListener, addPostReadListener, addPostWriteListener, addPostWriteListener, addPreReadListener, addPreReadListener, addPreWriteListener, addPreWriteListener, addPropertyChangeListener, addPropertyChangeListener, equals, fireOnPostRead, fireOnPostRead, fireOnPostWrite, fireOnPostWrite, fireOnPreRead, fireOnPreWrite, getFiresSupport, getFiresSupportOrNull, getPostReadListeners, getPostWriteListeners, getPreReadListeners, getPreWriteListeners, getTopiaCreateDate, getTopiaId, getTopiaVersion, hashCode, isDeleted, isPersisted, notifyDeleted, removePostReadListener, removePostReadListener, removePostWriteListener, removePostWriteListener, removePreReadListener, removePreReadListener, removePreWriteListener, removePreWriteListener, removePropertyChangeListener, removePropertyChangeListener, setFiresSupport, setTopiaCreateDate, setTopiaId, setTopiaVersionMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.nuiton.topia.persistence.event.ListenableBean
addPropertyChangeListener, addPropertyChangeListener, removePropertyChangeListener, removePropertyChangeListenerMethods inherited from interface org.nuiton.topia.persistence.event.ListenableTopiaEntity
addPostReadListener, addPostReadListener, addPostWriteListener, addPostWriteListener, addPreReadListener, addPreReadListener, addPreWriteListener, addPreWriteListener, removePostReadListener, removePostReadListener, removePostWriteListener, removePostWriteListener, removePreReadListener, removePreReadListener, removePreWriteListener, removePreWriteListenerMethods inherited from interface org.nuiton.topia.persistence.TopiaEntity
getTopiaCreateDate, getTopiaId, getTopiaVersion, isDeleted, isPersisted, notifyDeleted, setTopiaCreateDate, setTopiaId, setTopiaVersion
-
Field Details
-
name
Nom de l'attribut en BD : name -
leader
Nom de l'attribut en BD : leader -
company
Nom de l'attribut en BD : company -
product
Nom de l'attribut en BD : product
-
-
Constructor Details
-
DepartmentAbstract
public DepartmentAbstract()
-
-
Method Details
-
accept
- Specified by:
acceptin interfaceTopiaEntity- Throws:
TopiaException
-
accept0
- Throws:
TopiaException
-
setName
- Specified by:
setNamein interfaceDepartment
-
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
-
getProductTopiaIds
- Specified by:
getProductTopiaIdsin interfaceDepartment
-
sizeProduct
public int sizeProduct()- Specified by:
sizeProductin interfaceDepartment
-
isProductEmpty
public boolean isProductEmpty()- Specified by:
isProductEmptyin interfaceDepartment
-
isProductNotEmpty
public boolean isProductNotEmpty()- Specified by:
isProductNotEmptyin interfaceDepartment
-
containsProduct
- Specified by:
containsProductin interfaceDepartment
-