Interface ManagedObject
-
- All Known Implementing Classes:
ManagedObjectImpl
public interface ManagedObject
Java Interface to call the Cumulocity Inventory Rest API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description ManagedObjectRepresentation
addChildAddition(ManagedObjectRepresentation representation)
Create ManagedObject and adds as child addition to the parent ManagedObject.ManagedObjectReferenceRepresentation
addChildAdditions(GId childId)
Adds a child addition to the ManagedObject.ManagedObjectReferenceRepresentation
addChildAdditions(ManagedObjectReferenceRepresentation refrenceReprsentation)
Adds a child addition to the ManagedObject.ManagedObjectRepresentation
addChildAsset(ManagedObjectRepresentation representation)
Create ManagedObject and adds as child asset to the parent ManagedObject.ManagedObjectReferenceRepresentation
addChildAssets(GId childId)
Adds a child asset to the ManagedObject.ManagedObjectReferenceRepresentation
addChildAssets(ManagedObjectReferenceRepresentation refrenceReprsentation)
Adds a child asset to the ManagedObject.ManagedObjectReferenceRepresentation
addChildDevice(GId childId)
Adds a child device to the ManagedObject.ManagedObjectReferenceRepresentation
addChildDevice(ManagedObjectReferenceRepresentation refrenceReprsentation)
Adds a child device to the ManagedObject.ManagedObjectRepresentation
addChildDevice(ManagedObjectRepresentation representation)
Create ManagedObject and adds as child device to the parent ManagedObject.void
delete()
Deprecated.void
deleteChildAddition(GId additionId)
Deletes the child addition and its relation to the managed object.void
deleteChildAsset(GId assetId)
Deletes the child Asset and its relation to the managed object.void
deleteChildDevice(GId deviceId)
Deletes the child device and its relation to the managed object.ManagedObjectRepresentation
get()
Deprecated.ManagedObjectReferenceRepresentation
getChildAddition(GId additionId)
Returns the child additions with the given id.ManagedObjectReferenceCollection
getChildAdditions()
Returns all the child additions for the Managed Object in paged collection formManagedObjectReferenceRepresentation
getChildAsset(GId assetId)
Returns the child Asset with the given id.ManagedObjectReferenceCollection
getChildAssets()
Returns all the child Assets for the Managed Object in paged collection formManagedObjectReferenceRepresentation
getChildDevice(GId deviceId)
Returns the child device with the given id.ManagedObjectReferenceCollection
getChildDevices()
Returns all the child Devices for the Managed Object in paged collection form.ManagedObjectRepresentation
update(ManagedObjectRepresentation managedObjectRepresentation)
Deprecated.
-
-
-
Method Detail
-
get
@Deprecated ManagedObjectRepresentation get() throws SDKException
Deprecated.Returns the Managed Object of the Resource.- Returns:
- ManagedObjectRepresentation
- Throws:
SDKException
- if Managed Object cannot be retrieved
-
delete
@Deprecated void delete() throws SDKException
Deprecated.Deletes the Managed Object from the Cumulocity Server.- Throws:
SDKException
- when deletion of Managed Object fail
-
update
@Deprecated ManagedObjectRepresentation update(ManagedObjectRepresentation managedObjectRepresentation) throws SDKException
Deprecated.This update the ManagedObject for the operationCollection. Cannot update the ID.- Parameters:
managedObjectRepresentation
- ManagedObject that will be updated- Returns:
- ManagedObjectRepresentation updated ManagedObject.
- Throws:
SDKException
- when update of Managed Object fail
-
addChildDevice
ManagedObjectReferenceRepresentation addChildDevice(ManagedObjectReferenceRepresentation refrenceReprsentation) throws SDKException
Adds a child device to the ManagedObject.- Parameters:
refrenceReprsentation
- ManagedObject reference representation- Returns:
- ManagedObjectReferenceRepresentation with the id of th child device.
- Throws:
SDKException
- when child references update fail
-
addChildDevice
ManagedObjectReferenceRepresentation addChildDevice(GId childId) throws SDKException
Adds a child device to the ManagedObject.- Parameters:
childId
- child ManagedObject general identifier- Returns:
- ManagedObjectReferenceRepresentation with the id of th child device.
- Throws:
SDKException
- when child references update fail
-
addChildDevice
ManagedObjectRepresentation addChildDevice(ManagedObjectRepresentation representation) throws SDKException
Create ManagedObject and adds as child device to the parent ManagedObject.- Parameters:
representation
- ManagedObject representation- Returns:
- ManagedObjectRepresentation with the managed object.
- Throws:
SDKException
- when child references update fail
-
getChildDevices
ManagedObjectReferenceCollection getChildDevices() throws SDKException
Returns all the child Devices for the Managed Object in paged collection form.- Returns:
- ManagedObjectReferenceCollectionRepresentation which contains all the child devices.
- Throws:
SDKException
- when fetching child devices fail
-
getChildDevice
ManagedObjectReferenceRepresentation getChildDevice(GId deviceId) throws SDKException
Returns the child device with the given id. If it belongs to the ManagedObject.- Parameters:
deviceId
- device ManagedObject general identifier- Returns:
- ManagedObjectReferenceRepresentation of the child device.
- Throws:
SDKException
- when fetching child device fail
-
deleteChildDevice
void deleteChildDevice(GId deviceId) throws SDKException
Deletes the child device and its relation to the managed object.- Parameters:
deviceId
- device ManagedObject general identifier- Throws:
SDKException
- when delete of child device fail
-
addChildAssets
ManagedObjectReferenceRepresentation addChildAssets(ManagedObjectReferenceRepresentation refrenceReprsentation) throws SDKException
Adds a child asset to the ManagedObject.- Parameters:
refrenceReprsentation
- ManagedObject reference representation- Returns:
- ManagedObjectReferenceRepresentation with the id of th child device.
- Throws:
SDKException
- when child references update fail
-
addChildAssets
ManagedObjectReferenceRepresentation addChildAssets(GId childId) throws SDKException
Adds a child asset to the ManagedObject.- Parameters:
childId
- child ManagedObject general identifier- Returns:
- ManagedObjectReferenceRepresentation with the id of th child device.
- Throws:
SDKException
- when child references update fail
-
addChildAsset
ManagedObjectRepresentation addChildAsset(ManagedObjectRepresentation representation) throws SDKException
Create ManagedObject and adds as child asset to the parent ManagedObject.- Parameters:
representation
- ManagedObject representation- Returns:
- ManagedObjectRepresentation with the managed object.
- Throws:
SDKException
- when child references update fail
-
getChildAssets
ManagedObjectReferenceCollection getChildAssets() throws SDKException
Returns all the child Assets for the Managed Object in paged collection form- Returns:
- ManagedObjectReferenceCollectionRepresentation which contains all the child devices.
- Throws:
SDKException
- when fetching child assets fail
-
getChildAsset
ManagedObjectReferenceRepresentation getChildAsset(GId assetId) throws SDKException
Returns the child Asset with the given id. If it belongs to the ManagedObject.- Parameters:
assetId
- asset ManagedObject general identifier- Returns:
- ManagedObjectReferenceRepresentation of the child device.
- Throws:
SDKException
- when fetching child asset fail
-
deleteChildAsset
void deleteChildAsset(GId assetId) throws SDKException
Deletes the child Asset and its relation to the managed object.- Parameters:
assetId
- asset ManagedObject general identifier- Throws:
SDKException
- when deleting child asset fail
-
addChildAdditions
ManagedObjectReferenceRepresentation addChildAdditions(ManagedObjectReferenceRepresentation refrenceReprsentation) throws SDKException
Adds a child addition to the ManagedObject.- Parameters:
refrenceReprsentation
- ManagedObject reference representation- Returns:
- ManagedObjectReferenceRepresentation with the id of th child addition.
- Throws:
SDKException
- when child references update fail
-
addChildAdditions
ManagedObjectReferenceRepresentation addChildAdditions(GId childId) throws SDKException
Adds a child addition to the ManagedObject.- Parameters:
childId
- child addition ManagedObject general identifier- Returns:
- ManagedObjectReferenceRepresentation with the id of th child addition.
- Throws:
SDKException
- when child references update fail
-
addChildAddition
ManagedObjectRepresentation addChildAddition(ManagedObjectRepresentation representation) throws SDKException
Create ManagedObject and adds as child addition to the parent ManagedObject.- Parameters:
representation
- ManagedObject representation- Returns:
- ManagedObjectRepresentation with the managed object.
- Throws:
SDKException
- when child references update fail
-
getChildAdditions
ManagedObjectReferenceCollection getChildAdditions() throws SDKException
Returns all the child additions for the Managed Object in paged collection form- Returns:
- ManagedObjectReferenceCollectionRepresentation which contains all the child additions.
- Throws:
SDKException
- when fetching child additions fail
-
getChildAddition
ManagedObjectReferenceRepresentation getChildAddition(GId additionId) throws SDKException
Returns the child additions with the given id. If it belongs to the ManagedObject.- Parameters:
additionId
- ManagedObject addition general identifier- Returns:
- ManagedObjectReferenceRepresentation of the child additions.
- Throws:
SDKException
- when fetching child addition fail
-
deleteChildAddition
void deleteChildAddition(GId additionId) throws SDKException
Deletes the child addition and its relation to the managed object.- Parameters:
additionId
- ManagedObject addition general identifier- Throws:
SDKException
- when child addition reference delete faile
-
-