Class POBDataProvider

  • All Implemented Interfaces:

    
    public class POBDataProvider
    
                        

    Model Class to Store Additional Data about the related object(e.g. user,app)

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
      POBDataProvider(String name) Constructor to create object of POBDataProvider which Store Additional Data about the related object
      POBDataProvider(String name, String id) Constructor to create object of POBDataProvider which Store Additional Data about the related object
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

      • POBDataProvider

        POBDataProvider(String name)
        Constructor to create object of POBDataProvider which Store Additional Data about the related object
        Parameters:
        name - name of Data Provider
      • POBDataProvider

        POBDataProvider(String name, String id)
        Constructor to create object of POBDataProvider which Store Additional Data about the related object
        Parameters:
        name - name of Data Provider
        id - id of Data Provider
    • Method Detail

      • getSegTax

         int getSegTax()

        Method to get id of segment taxonomy used

      • setSegTax

         void setSegTax(int segTax)

        Method to set id of segment taxonomy used by Data Provider. Default value of segTax will be zero

        Parameters:
        segTax - positive integer value of id of segment taxonomy used
      • setExt

         void setExt(@NonNull() JSONObject ext)

        Method to set additional data extension for a data provider

        Parameters:
        ext - JSONObject
      • addSegment

         void addSegment(@NonNull() POBSegment segment)

        Method to add segment data for a data provider

        Parameters:
        segment - instance of POBSegment class
      • removeAllSegments

         void removeAllSegments()

        Method to remove All segments from a data provider