public class Campaign
extends java.lang.Object
implements android.os.Parcelable
Modifier and Type | Field and Description |
---|---|
static android.os.Parcelable.Creator<Campaign> |
CREATOR |
static int |
FREQUENCE_TYPE_HOUR
동작주기 타입, 시간단위
|
static int |
FREQUENCE_TYPE_MINUT
동작주기 타입, 분단위
|
static int |
FREQUENCE_TYPE_SECONDS
동작주기 타입, 초단위
|
Constructor and Description |
---|
Campaign(org.json.JSONObject json) |
Modifier and Type | Method and Description |
---|---|
int |
describeContents() |
java.lang.String |
getAttachId()
첨부파일 ID
|
java.util.LinkedHashMap<java.lang.String,java.lang.String> |
getAttribute()
Attributes
|
java.lang.String |
getCampaignId()
캠페인ID
|
java.lang.String |
getCampaignName()
캠페인 명칭
|
java.lang.String |
getContentUrl()
노티피케이션 URL
|
java.lang.String |
getDescription()
노티피케이션 컨텐츠 내용
|
java.lang.String |
getEndDate()
캠페인 종료 시간
|
java.lang.String |
getFileName()
첨부파일명
|
long |
getFileSize()
첨부파일 크기
|
int |
getFrequenceTime()
동작주기 속성값
|
int |
getFrequenceType()
동작주기 종류
|
java.lang.String |
getNote()
캠페인 비고
|
Notification |
getNotification()
캠페인의 노티피케이션
|
java.util.ArrayList<java.lang.String> |
getSensorList()
캠페인과 연결된 센서ID 목록
|
java.lang.String |
getStartDate()
캠페인 시작 시간
|
java.lang.String |
getState() |
java.lang.String |
getTitle()
노티피케이션 타이틀
|
boolean |
isExpire()
캠페인 만료 체크
|
boolean |
isFrequenceFlag()
동작 주기
|
void |
writeToParcel(android.os.Parcel dest,
int flags) |
public static final int FREQUENCE_TYPE_SECONDS
public static final int FREQUENCE_TYPE_MINUT
public static final int FREQUENCE_TYPE_HOUR
public static final android.os.Parcelable.Creator<Campaign> CREATOR
public Campaign(org.json.JSONObject json) throws org.json.JSONException
org.json.JSONException
public int describeContents()
describeContents
in interface android.os.Parcelable
Parcelable.describeContents()
public void writeToParcel(android.os.Parcel dest, int flags)
writeToParcel
in interface android.os.Parcelable
Parcelable.writeToParcel(Parcel, int)
public java.lang.String getCampaignId()
public java.lang.String getCampaignName()
public java.lang.String getStartDate()
public java.lang.String getEndDate()
public java.lang.String getState()
public java.lang.String getDescription()
public java.lang.String getTitle()
public java.lang.String getNote()
public boolean isFrequenceFlag()
public int getFrequenceTime()
public int getFrequenceType()
public java.lang.String getContentUrl()
public java.lang.String getAttachId()
public java.lang.String getFileName()
public long getFileSize()
public boolean isExpire()
public java.util.ArrayList<java.lang.String> getSensorList()
public java.util.LinkedHashMap<java.lang.String,java.lang.String> getAttribute()
public Notification getNotification()