Class InventoryRepresentation
- java.lang.Object
-
- com.cumulocity.rest.representation.BaseResourceRepresentation
-
- com.cumulocity.rest.representation.AbstractExtensibleRepresentation
-
- com.cumulocity.rest.representation.inventory.InventoryRepresentation
-
- All Implemented Interfaces:
ResourceRepresentation
,org.svenson.DynamicProperties
public class InventoryRepresentation extends AbstractExtensibleRepresentation
A Java Representation for the MediaType Inventory, making a compromise between https://startups.jira.com/wiki/display/MTM/Inventory and the example in https://startups.jira.com/wiki/display/MTM/Requests+to+Inventory
-
-
Constructor Summary
Constructors Constructor Description InventoryRepresentation()
Default constructor is needed for reflection based class instantiation.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ManagedObjectReferenceCollectionRepresentation
getManagedObjects()
String
getManagedObjectsForFragmentType()
String
getManagedObjectsForListOfIds()
String
getManagedObjectsForType()
void
setManagedObjects(ManagedObjectReferenceCollectionRepresentation managedObjects)
void
setManagedObjectsForFragmentType(String managedObjectsForFragmentType)
void
setManagedObjectsForListOfIds(String managedObjectsForListOfIds)
void
setManagedObjectsForType(String managedObjectsForType)
-
Methods inherited from class com.cumulocity.rest.representation.AbstractExtensibleRepresentation
get, get, getAttrs, getProperty, hasProperty, propertyNames, removeProperty, set, set, set, setAttrs, setProperty
-
Methods inherited from class com.cumulocity.rest.representation.BaseResourceRepresentation
getSelf, getSelfDecoded, setSelf, toJSON, toString
-
-
-
-
Method Detail
-
getManagedObjectsForType
@JSONProperty(value="managedObjectsForType", ignoreIfNull=true) public final String getManagedObjectsForType()
- Returns:
- the managedObjectsForType
-
setManagedObjectsForType
public final void setManagedObjectsForType(String managedObjectsForType)
- Parameters:
managedObjectsForType
- the managedObjectsForType to set
-
getManagedObjectsForFragmentType
@JSONProperty(value="managedObjectsForFragmentType", ignoreIfNull=true) public final String getManagedObjectsForFragmentType()
- Returns:
- the managedObjectsForFragmentType
-
setManagedObjectsForFragmentType
public final void setManagedObjectsForFragmentType(String managedObjectsForFragmentType)
- Parameters:
managedObjectsForFragmentType
- the managedObjectsForFragmentType to set
-
getManagedObjects
@JSONProperty(value="managedObjects", ignoreIfNull=false) public final ManagedObjectReferenceCollectionRepresentation getManagedObjects()
- Returns:
- the managedObjects
-
setManagedObjects
public final void setManagedObjects(ManagedObjectReferenceCollectionRepresentation managedObjects)
- Parameters:
managedObjects
- the managedObjects to set
-
getManagedObjectsForListOfIds
public String getManagedObjectsForListOfIds()
- Returns:
- managedObjectsForListOfIds
-
setManagedObjectsForListOfIds
public void setManagedObjectsForListOfIds(String managedObjectsForListOfIds)
- Parameters:
managedObjectsForListOfIds
- to be set
-
-