Class 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 Details

    • InventoryRepresentation

      public InventoryRepresentation()
      Default constructor is needed for reflection based class instantiation.
  • Method Details

    • 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