public class InsertToSeries extends Request
Modifier and Type | Field and Description |
---|---|
protected java.lang.Boolean |
cascadeCreate
Indicates that any non-existing entity specified within the request should be created (as is corresponding PUT requests were invoked).
|
protected java.lang.String |
itemId
ID of the item iff `itemType` is `item`.
|
protected java.lang.String |
itemType
`item` iff the regular item from the catalog is to be inserted, `series` iff series is inserted as the item.
|
protected java.lang.String |
seriesId
ID of the series to be inserted into.
|
protected java.lang.Double |
time
Time index used for sorting items in the series.
|
Constructor and Description |
---|
InsertToSeries(java.lang.String seriesId,
java.lang.String itemType,
java.lang.String itemId,
double time)
Construct the request
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Object> |
getBodyParameters()
Get body parameters
|
boolean |
getCascadeCreate() |
HTTPMethod |
getHTTPMethod() |
java.lang.String |
getItemId() |
java.lang.String |
getItemType() |
java.lang.String |
getPath() |
java.util.Map<java.lang.String,java.lang.Object> |
getQueryParameters()
Get query parameters
|
java.lang.String |
getSeriesId() |
double |
getTime() |
InsertToSeries |
setCascadeCreate(boolean cascadeCreate) |
getEnsureHttps, getTimeout, setTimeout
protected java.lang.String seriesId
protected java.lang.String itemType
protected java.lang.String itemId
protected java.lang.Double time
protected java.lang.Boolean cascadeCreate
public InsertToSeries(java.lang.String seriesId, java.lang.String itemType, java.lang.String itemId, double time)
seriesId
- ID of the series to be inserted into.itemType
- `item` iff the regular item from the catalog is to be inserted, `series` iff series is inserted as the item.itemId
- ID of the item iff `itemType` is `item`. ID of the series iff `itemType` is `series`.time
- Time index used for sorting items in the series. According to time, items are sorted within series in ascending order. In the example of TV show episodes, the episode number is a natural choice to be passed as time.public InsertToSeries setCascadeCreate(boolean cascadeCreate)
cascadeCreate
- Indicates that any non-existing entity specified within the request should be created (as is corresponding PUT requests were invoked). This concerns both the `seriesId` and the `itemId`. If `cascadeCreate` is set true, the behavior also depends on the `itemType`. Either item or series may be created if not present in the database.public java.lang.String getSeriesId()
public java.lang.String getItemType()
public java.lang.String getItemId()
public double getTime()
public boolean getCascadeCreate()
public HTTPMethod getHTTPMethod()
getHTTPMethod
in class Request
public java.lang.String getPath()
public java.util.Map<java.lang.String,java.lang.Object> getQueryParameters()
getQueryParameters
in class Request
public java.util.Map<java.lang.String,java.lang.Object> getBodyParameters()
getBodyParameters
in class Request