Class PreferencesFields
- java.lang.Object
-
- com.cheetahdigital.corekit.rest.params.BaseParams
-
- com.cheetahdigital.preferences.core.api.PreferencesFields
-
- All Implemented Interfaces:
android.os.Parcelable
public class PreferencesFields extends BaseParams
Class for setting the field parameters of Preferences API. AllNullableparameters means you can remove the parameter by passing anullvalue.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPreferencesFields.BuilderBuilder for classPreferencesFields-
Nested classes/interfaces inherited from class com.cheetahdigital.corekit.rest.params.BaseParams
BaseParams.BaseBuilder<T extends BaseParams,B extends BaseParams.BaseBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description static android.os.Parcelable.Creator<PreferencesFields>CREATOR-
Fields inherited from class com.cheetahdigital.corekit.rest.params.BaseParams
mId, mQueryMap
-
-
Constructor Summary
Constructors Constructor Description PreferencesFields()Default constructorPreferencesFields(android.os.Parcel source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddDomainListItem(java.lang.String domain)Add Domain list itemvoidaddDomainListItems(java.lang.String... domains)Add Domain list itemsvoidclearDomainList()Clear all the domainjava.lang.StringgetDomain()java.util.List<java.lang.String>getDomainList()Get the current list of DomainsvoidremoveDomainListItem(java.lang.String domain)Remove a domain from the existing list of domainsvoidsetDomain(java.lang.String domain)Set the value for domain fieldvoidwriteToParcel(android.os.Parcel dest, int flags)-
Methods inherited from class com.cheetahdigital.corekit.rest.params.BaseParams
addParam, describeContents, getAccessToken, getId, getParam, getQueryMap, setAccessToken, setId
-
-
-
-
Field Detail
-
CREATOR
public static final android.os.Parcelable.Creator<PreferencesFields> CREATOR
-
-
Method Detail
-
writeToParcel
public void writeToParcel(android.os.Parcel dest, int flags)- Specified by:
writeToParcelin interfaceandroid.os.Parcelable- Overrides:
writeToParcelin classBaseParams
-
setDomain
public void setDomain(@Nullable java.lang.String domain)Set the value for domain field- Parameters:
domain- value to store
-
getDomain
public java.lang.String getDomain()
- Returns:
- current stored value for domain field
-
addDomainListItems
public void addDomainListItems(@NonNull java.lang.String... domains)Add Domain list items- Parameters:
domains- the domain to store
-
addDomainListItem
public void addDomainListItem(@NonNull java.lang.String domain)Add Domain list item- Parameters:
domain- the domain to store
-
getDomainList
@Nullable public java.util.List<java.lang.String> getDomainList()
Get the current list of Domains- Returns:
- list of domain
-
removeDomainListItem
public void removeDomainListItem(@NonNull java.lang.String domain)Remove a domain from the existing list of domains- Parameters:
domain- domain to be removed
-
clearDomainList
public void clearDomainList()
Clear all the domain
-
-