Package classes
Class Object_Tag
- java.lang.Object
-
- classes.Object_BaseObject
-
- classes.Object_Tag
-
- All Implemented Interfaces:
android.os.Parcelable
public class Object_Tag extends Object_BaseObject
Chronicles a user's interaction with aObject_Product. Is one of a typeObject_Tag.Other_TagType.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classObject_Tag.Other_RatingLevelThe degree of appeal for a product as identified by aObject_Tag.static classObject_Tag.Other_TagTypeType of aObject_Tag.
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<Object_Tag>CREATOR
-
Constructor Summary
Constructors Constructor Description Object_Tag()Object_Tag(long id, long user_id, long channel_id, long variant_id, long product_id, long collection_id, long tagged_in_collection_id, long tagged_in_collection_version_id, java.lang.String type, java.lang.String value, java.lang.String comment, java.lang.String location, java.lang.String created_at, java.lang.String updated_at, java.lang.String sharing, boolean dirty, java.lang.String badge, java.lang.String parameters, java.lang.String tagged_in_channel_name, int format_ml, double price, int quantity, java.lang.String bin)Object_Tag(java.lang.String type, int year, long product_id, long variant_id, long collection_id, long tagged_in_collection_id)Object_Tag(java.lang.String type, long product_id, long variant_id, int year, long collection_id, java.lang.String value, java.lang.String location, java.lang.String comment, long tagged_in_collection_id, double price, int quantity, int format_ml)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddelete(API_ResultHandler<Object_Product> handler)voidedit(int year, Object_Tag.Other_RatingLevel rating, java.lang.String location, java.lang.String notes, java.lang.Double price, java.lang.Integer quantity, java.lang.Integer format_ml, API_ResultHandler<Object_Product> handler)java.lang.StringgetBadge()java.lang.StringgetBin()longgetChannelId()longgetCollectionId()java.lang.StringgetComment()java.lang.StringgetCreatedAt()intgetFormatMl()java.lang.StringgetLocation()Object_Collection.Object_CollectionOrdergetOrdering()doublegetPrice()java.lang.StringgetPrice(java.lang.String currencyCode)Gets the formatted version ofprice.longgetProductId()intgetQuantity()Object_Tag.Other_RatingLevelgetRatingLevel()The rating level of the tag.java.lang.StringgetTaggedInChannelName()longgetTaggedInCollectionId()longgetTaggedInCollectionVersionId()Object_Tag.Other_TagTypegetTagType()The type of the tag.java.lang.StringgetType()java.lang.StringgetUpdatedAt()longgetUserId()java.lang.StringgetValue()Object_VariantgetVariant()longgetVariantId()intgetYear()voidsetOrdering(Object_Collection.Object_CollectionOrder ordering)voidsetVariant(Object_Variant variant)static java.util.ArrayList<Object_Tag>sortTags(java.util.HashSet<Object_Tag> uniqueTags)voidwriteToParcel(android.os.Parcel dest, int flags)-
Methods inherited from class classes.Object_BaseObject
describeContents, equals, filter, getId, hashCode, setId
-
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<Object_Tag> CREATOR
-
-
Constructor Detail
-
Object_Tag
public Object_Tag()
-
Object_Tag
public Object_Tag(java.lang.String type, int year, long product_id, long variant_id, long collection_id, long tagged_in_collection_id)
-
Object_Tag
public Object_Tag(java.lang.String type, long product_id, long variant_id, int year, long collection_id, java.lang.String value, java.lang.String location, java.lang.String comment, long tagged_in_collection_id, double price, int quantity, int format_ml)
-
Object_Tag
public Object_Tag(long id, long user_id, long channel_id, long variant_id, long product_id, long collection_id, long tagged_in_collection_id, long tagged_in_collection_version_id, java.lang.String type, java.lang.String value, java.lang.String comment, java.lang.String location, java.lang.String created_at, java.lang.String updated_at, java.lang.String sharing, boolean dirty, java.lang.String badge, java.lang.String parameters, java.lang.String tagged_in_channel_name, int format_ml, double price, int quantity, java.lang.String bin)
-
-
Method Detail
-
getYear
public int getYear()
-
getVariant
public Object_Variant getVariant()
-
setVariant
public void setVariant(Object_Variant variant)
-
getPrice
public java.lang.String getPrice(java.lang.String currencyCode)
Gets the formatted version ofprice.- Parameters:
currencyCode- code of the currency you would like to use for formatting.- Returns:
- a currency formatted price.
-
getBin
public java.lang.String getBin()
-
getChannelId
public long getChannelId()
-
getOrdering
public Object_Collection.Object_CollectionOrder getOrdering()
-
setOrdering
public void setOrdering(Object_Collection.Object_CollectionOrder ordering)
-
getProductId
public long getProductId()
-
getBadge
public java.lang.String getBadge()
-
getRatingLevel
public Object_Tag.Other_RatingLevel getRatingLevel()
The rating level of the tag. Only for tags of typeObject_Tag.Other_TagType.RATING.- Returns:
- rating level.
-
getTagType
public Object_Tag.Other_TagType getTagType()
The type of the tag.- Returns:
- tag type.
-
getUserId
public long getUserId()
-
getVariantId
public long getVariantId()
-
getCollectionId
public long getCollectionId()
-
getTaggedInCollectionId
public long getTaggedInCollectionId()
-
getTaggedInCollectionVersionId
public long getTaggedInCollectionVersionId()
-
getType
public java.lang.String getType()
-
getValue
public java.lang.String getValue()
-
getComment
public java.lang.String getComment()
-
getLocation
public java.lang.String getLocation()
-
getCreatedAt
public java.lang.String getCreatedAt()
-
getUpdatedAt
public java.lang.String getUpdatedAt()
-
sortTags
public static java.util.ArrayList<Object_Tag> sortTags(java.util.HashSet<Object_Tag> uniqueTags)
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classObject_BaseObject
-
getFormatMl
public int getFormatMl()
-
getPrice
public double getPrice()
-
getQuantity
public int getQuantity()
-
getTaggedInChannelName
public java.lang.String getTaggedInChannelName()
-
delete
public void delete(API_ResultHandler<Object_Product> handler)
-
edit
public void edit(int year, Object_Tag.Other_RatingLevel rating, java.lang.String location, java.lang.String notes, java.lang.Double price, java.lang.Integer quantity, java.lang.Integer format_ml, API_ResultHandler<Object_Product> handler)
-
-