Package com.batch.android.post
Class LocalCampaignsJITPostDataProvider
- java.lang.Object
-
- com.batch.android.post.MessagePackPostDataProvider<java.util.Collection<LocalCampaign>>
-
- com.batch.android.post.LocalCampaignsJITPostDataProvider
-
- All Implemented Interfaces:
PostDataProvider<java.util.Collection<LocalCampaign>>
public class LocalCampaignsJITPostDataProvider extends MessagePackPostDataProvider<java.util.Collection<LocalCampaign>>
-
-
Constructor Summary
Constructors Constructor Description LocalCampaignsJITPostDataProvider(java.util.Collection<LocalCampaign> campaigns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Collection<LocalCampaign>getRawData()Get modifiable raw data.
The given data should be modifiable.booleanisEmpty()Checks whether this provider is empty or not.java.util.List<java.lang.String>unpack(byte[] data)-
Methods inherited from class com.batch.android.post.MessagePackPostDataProvider
getContentType, getData
-
-
-
-
Constructor Detail
-
LocalCampaignsJITPostDataProvider
public LocalCampaignsJITPostDataProvider(java.util.Collection<LocalCampaign> campaigns)
-
-
Method Detail
-
getRawData
public java.util.Collection<LocalCampaign> getRawData()
Description copied from interface:PostDataProviderGet modifiable raw data.
The given data should be modifiable.- Returns:
-
unpack
@NonNull public java.util.List<java.lang.String> unpack(byte[] data)
-
isEmpty
public boolean isEmpty()
Description copied from interface:PostDataProviderChecks whether this provider is empty or not.- Returns:
- true if empty
-
-