Class RemoteInventoryProxy
- java.lang.Object
-
- org.neotropic.kuwaiba.northbound.ws.model.business.RemoteObjectLight
-
- org.neotropic.kuwaiba.northbound.ws.model.business.RemoteObject
-
- org.neotropic.kuwaiba.northbound.ws.model.application.RemoteInventoryProxy
-
- All Implemented Interfaces:
Serializable
,Comparable<RemoteObjectLight>
public class RemoteInventoryProxy extends RemoteObject
A wrapper of InventoryProxy. 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
-
-
Field Summary
-
Fields inherited from class org.neotropic.kuwaiba.northbound.ws.model.business.RemoteObjectLight
DATA_TYPE, validators
-
-
Constructor Summary
Constructors Constructor Description RemoteInventoryProxy()
Default constructor.RemoteInventoryProxy(InventoryProxy proxy)
-
Method Summary
-
Methods inherited from class org.neotropic.kuwaiba.northbound.ws.model.business.RemoteObject
compareTo, getAttribute, getAttributes, setAttributes, toRemoteObjectArray, toString
-
Methods inherited from class org.neotropic.kuwaiba.northbound.ws.model.business.RemoteObjectLight
addValidator, equals, getClassName, getId, getName, getValidators, hashCode, setName, toRemoteObjectLightArray
-
-
-
-
Constructor Detail
-
RemoteInventoryProxy
public RemoteInventoryProxy()
Default constructor. To be used only by the WS layer provider
-
RemoteInventoryProxy
public RemoteInventoryProxy(InventoryProxy proxy)
-
-