Class InfoBundleData

java.lang.Object
com.blukii.sdk.info.InfoBundleData
All Implemented Interfaces:
android.os.Parcelable

public final class InfoBundleData extends Object implements android.os.Parcelable
Read only data object for Info Bundle data retrieved from blukii Manager Info CMS.

It contains the results of the BlukiiInfo.getInfoBundles(List, BlukiiInfo.OnGetInfoBundlesListener) request to the blukii Manager Info CMS (https://manager.blukii.com).

See Also:
  • Field Details

    • CREATOR

      public static final android.os.Parcelable.Creator<InfoBundleData> CREATOR
  • Method Details

    • getId

      public String getId()
      Gets the Bundle Id.
      Returns:
      Bundle Id
    • getOutputDataList

      public Map<String,InfoBundleOutputData> getOutputDataList()
      Gets the map of bundle output data that is referenced by the output language.

      As map key the following output languages can be used:

      Note: This map only contains output data of languages that are configured for the Bundle on blukii Manager CMS.

      Returns:
      map of output data
      See Also:
    • getInfoDataList

      public List<InfoData> getInfoDataList()
      Gets all InfoData items of the Bundle.
      Returns:
      InfoData list.
      See Also:
    • getName

      public String getName()
      Gets the identifiable name of the Bundle.
      Returns:
      Bundle name
    • isItemsProtected

      public boolean isItemsProtected()
      Gets if the InfoData items has been marked as protected.
      Returns:
      true, if protected
    • getTimeStamp

      public long getTimeStamp()
      Gets the timestamp of last retrieve from blukii Manager.
      Returns:
      Time stamp in time millis
    • isCached

      public boolean isCached()
      Gets if the InfoData values has been retrieved from cache.
      Returns:
      true, if cached
    • describeContents

      public int describeContents()
      Specified by:
      describeContents in interface android.os.Parcelable
    • writeToParcel

      public void writeToParcel(android.os.Parcel dest, int flags)
      Specified by:
      writeToParcel in interface android.os.Parcelable