Class InventoryProxy
- java.lang.Object
-
- org.neotropic.kuwaiba.core.apis.persistence.business.BusinessObjectLight
-
- org.neotropic.kuwaiba.core.apis.persistence.business.BusinessObject
-
- org.neotropic.kuwaiba.core.apis.persistence.application.InventoryProxy
-
- All Implemented Interfaces:
Serializable
,Comparable<BusinessObjectLight>
public class InventoryProxy extends BusinessObject
Inventory proxies are used to integrate third party-applications with Kuwaiba. Sometimes these applications must refer to assets managed by Kuwaiba from another perspective (financial, for example). In these applications, multiple Kuwaiba inventory assets might be represented by a single entity (e.g. a router with slots, boards and ports might just be something like "standard network device"). Proxies are used to map multiple inventory elements into a single entity. It's a sort of "impedance matching" between systems that refer to the same real world object from different perspectives.- Author:
- Charles Edward Bedon Cortazar <charles.bedon@kuwaiba.org>
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description InventoryProxy(BusinessObject proxyObject)
-
Method Summary
-
Methods inherited from class org.neotropic.kuwaiba.core.apis.persistence.business.BusinessObject
getAttributes, setAttributes
-
Methods inherited from class org.neotropic.kuwaiba.core.apis.persistence.business.BusinessObjectLight
compareTo, equals, getClassDisplayName, getClassName, getId, getName, getValidators, hashCode, setClassDisplayName, setClassName, setId, setName, setValidators, toString
-
-
-
-
Constructor Detail
-
InventoryProxy
public InventoryProxy(BusinessObject proxyObject)
-
-