| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InventoryApi
API for creating, and retrieving managed objects resources from the platform. Delete and update functionality is implemented on the returned managed object.
| Method Summary | |
|---|---|
 ManagedObjectRepresentation | 
create(ManagedObjectRepresentation managedObject)
Creates managed object in the platform.  | 
 ManagedObject | 
getManagedObject(GId gid)
Gets managed object resource by id.  | 
 PagedCollectionResource<ManagedObjectCollectionRepresentation> | 
getManagedObjects()
Gets the all the managed object in the platform  | 
 PagedCollectionResource<ManagedObjectCollectionRepresentation> | 
getManagedObjectsByFilter(InventoryFilter filter)
Gets the managed objects from the platform based on specified filter.  | 
 PagedCollectionResource<ManagedObjectCollectionRepresentation> | 
getManagedObjectsByListOfIds(List<GId> ids)
Gets the managed objects from the platform based on the given ids  | 
| Method Detail | 
|---|
ManagedObject getManagedObject(GId gid)
                               throws SDKException
get() on the returned resource.
gid - id of the managed object to search for
SDKException - if the query failed
ManagedObjectRepresentation create(ManagedObjectRepresentation managedObject)
                                   throws SDKException
managedObject - the managed object to be created
SDKException - if the managed object could not be created
PagedCollectionResource<ManagedObjectCollectionRepresentation> getManagedObjects()
                                                                                 throws SDKException
SDKException - if the query failed
PagedCollectionResource<ManagedObjectCollectionRepresentation> getManagedObjectsByFilter(InventoryFilter filter)
                                                                                         throws SDKException
type and fragmentType is
 not supported.
filter - the filter criteria(s)
SDKException - if the query failed
IllegalArgumentException - if both type and fragmentType are specified in the filter
PagedCollectionResource<ManagedObjectCollectionRepresentation> getManagedObjectsByListOfIds(List<GId> ids)
                                                                                            throws SDKException
ids - the list of ids of the managed objects to search for
SDKException - if the query failed
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||