public class Order
extends java.lang.Object
implements android.provider.BaseColumns
Modifier and Type | Class and Description |
---|---|
static interface |
Order.Status |
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COLUMN_CURRENCY |
static java.lang.String |
COLUMN_ORDER_AMOUNT |
static java.lang.String |
COLUMN_ORDER_DATE |
static java.lang.String |
COLUMN_ORDER_ID |
static java.lang.String |
COLUMN_ORDER_STATUS |
static java.lang.String |
COLUMN_UPDATED_AT |
static java.lang.String |
COLUMN_USER |
static java.lang.String |
DELIVERY_PROVIDER |
static java.lang.String |
FROM_ID |
static java.lang.String |
ID |
static java.lang.String |
PATH |
Constructor and Description |
---|
Order() |
Modifier and Type | Method and Description |
---|---|
static android.net.Uri |
BuildUriFromId(android.content.Context context,
java.lang.String orderId)
Build the uri of an order in the
GiiftProvider from its id. |
static java.lang.String |
GetContentItemType(android.content.Context context)
Get Content Item Type of the Order elements
|
static java.lang.String |
GetContentType(android.content.Context context)
Get Content Type of the Order elements
|
static android.net.Uri |
GetContentUri(android.content.Context context)
Get uri of the Order contents in the GiiftProvider.
|
static java.lang.String |
GetIdFromUri(android.net.Uri uri)
Retrieve the id of an order from its uri
|
static android.net.Uri |
UpdateFromJSONObject(android.content.Context context,
org.json.JSONObject order)
Update/Insert an Order in the
GiiftProvider from its json representation. |
public static final java.lang.String PATH
public static final java.lang.String COLUMN_ORDER_ID
public static final java.lang.String COLUMN_ORDER_DATE
public static final java.lang.String COLUMN_ORDER_STATUS
public static final java.lang.String COLUMN_ORDER_AMOUNT
public static final java.lang.String COLUMN_UPDATED_AT
public static final java.lang.String COLUMN_CURRENCY
public static final java.lang.String COLUMN_USER
public static final java.lang.String FROM_ID
public static final java.lang.String ID
public static final java.lang.String DELIVERY_PROVIDER
public static android.net.Uri GetContentUri(@NonNull android.content.Context context)
{@link com.giift.sdk.data.GiiftProvider}
public static java.lang.String GetContentType(@NonNull android.content.Context context)
context
- Content Type depends on the contextGiiftProvider
public static java.lang.String GetContentItemType(@NonNull android.content.Context context)
context
- Content Type depends on the contextGiiftProvider
@Nullable public static java.lang.String GetIdFromUri(@NonNull android.net.Uri uri)
uri
- well formed uri, from which to extract the id@Nullable public static android.net.Uri BuildUriFromId(@NonNull android.content.Context context, @NonNull java.lang.String orderId)
GiiftProvider
from its id.context
- used to access the base uriorderId
- id of the orderGiiftProvider
@Nullable public static android.net.Uri UpdateFromJSONObject(@NonNull android.content.Context context, @NonNull org.json.JSONObject order)
GiiftProvider
from its json representation.context
- used to access the GiiftProvider
order
- json representation of the orderGiiftProvider