facebook4j
Class FeedTargetingParameter

java.lang.Object
  extended by facebook4j.TargetingParameter
      extended by facebook4j.FeedTargetingParameter
All Implemented Interfaces:
java.io.Serializable

public class FeedTargetingParameter
extends TargetingParameter
implements java.io.Serializable

Since:
Facebook4J 2.0.0
Author:
Ryuji Yamashita - roundrop at gmail.com
See Also:
Serialized Form

Nested Class Summary
static class FeedTargetingParameter.Gender
           
 
Field Summary
private  java.lang.Integer ageMax
           
private  java.lang.Integer ageMin
           
private  java.util.Set<java.lang.String> collegeMajors
           
private  java.util.Set<IdNameEntity> collegeNetworks
           
private  java.util.Set<java.lang.Integer> collegeYears
           
private  java.util.Set<java.lang.Integer> educationStatuses
           
private  FeedTargetingParameter.Gender genders
           
private  java.util.Set<java.lang.Integer> interestedIn
           
private  JSONObject json
           
private  java.util.Set<java.lang.Integer> relationshipStatuses
           
private static long serialVersionUID
           
private  java.util.Set<IdNameEntity> workNetworks
           
 
Constructor Summary
FeedTargetingParameter()
           
 
Method Summary
 FeedTargetingParameter ageMax(java.lang.Integer ageMax)
           
 FeedTargetingParameter ageMin(java.lang.Integer ageMin)
           
 JSONObject asJSONObject()
           
 java.lang.String asJSONString()
           
 FeedTargetingParameter collegeMajors(java.util.Set<java.lang.String> collegeMajors)
           
 FeedTargetingParameter collegeNetworks(java.util.Set<IdNameEntity> collegeNetworks)
           
 FeedTargetingParameter collegeYears(java.util.Set<java.lang.Integer> collegeYears)
           
 FeedTargetingParameter educationStatuses(java.util.Set<java.lang.Integer> educationStatuses)
           
 boolean equals(java.lang.Object o)
           
 FeedTargetingParameter genders(FeedTargetingParameter.Gender genders)
           
 java.lang.Integer getAge_max()
           
 java.lang.Integer getAge_min()
           
 java.util.Set<java.lang.String> getCollege_majors()
           
 java.util.Set<IdNameEntity> getCollege_networks()
           
 java.util.Set<java.lang.Integer> getCollege_years()
           
 java.util.Set<java.lang.Integer> getEducation_statuses()
           
 FeedTargetingParameter.Gender getGenders()
           
 java.util.Set<java.lang.Integer> getInterested_in()
           
 java.util.Set<java.lang.Integer> getRelationship_statuses()
           
 java.util.Set<IdNameEntity> getWork_networks()
           
 int hashCode()
           
 FeedTargetingParameter interestedIn(java.util.Set<java.lang.Integer> interestedIn)
           
 FeedTargetingParameter relationshipStatuses(java.util.Set<java.lang.Integer> relationshipStatuses)
           
 void setAgeMax(java.lang.Integer ageMax)
           
 void setAgeMin(java.lang.Integer ageMin)
           
 void setCollegeMajors(java.util.Set<java.lang.String> collegeMajors)
           
 void setCollegeNetworks(java.util.Set<IdNameEntity> collegeNetworks)
           
 void setCollegeYears(java.util.Set<java.lang.Integer> collegeYears)
           
 void setEducationStatuses(java.util.Set<java.lang.Integer> educationStatuses)
           
 void setGenders(FeedTargetingParameter.Gender genders)
           
 void setInterestedIn(java.util.Set<java.lang.Integer> interestedIn)
           
 void setRelationshipStatuses(java.util.Set<java.lang.Integer> relationshipStatuses)
           
 void setWorkNetworks(java.util.Set<IdNameEntity> workNetworks)
           
 java.lang.String toString()
           
 FeedTargetingParameter workNetworks(java.util.Set<IdNameEntity> workNetworks)
           
 
Methods inherited from class facebook4j.TargetingParameter
cities, city, countries, country, getCities, getCountries, getLocales, getRegions, locale, locales, region, regions, setCities, setCountries, setLocales, setRegions
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

genders

private FeedTargetingParameter.Gender genders

ageMax

private java.lang.Integer ageMax

ageMin

private java.lang.Integer ageMin

relationshipStatuses

private java.util.Set<java.lang.Integer> relationshipStatuses

interestedIn

private java.util.Set<java.lang.Integer> interestedIn

educationStatuses

private java.util.Set<java.lang.Integer> educationStatuses

workNetworks

private java.util.Set<IdNameEntity> workNetworks

collegeNetworks

private java.util.Set<IdNameEntity> collegeNetworks

collegeMajors

private java.util.Set<java.lang.String> collegeMajors

collegeYears

private java.util.Set<java.lang.Integer> collegeYears

json

private JSONObject json
Constructor Detail

FeedTargetingParameter

public FeedTargetingParameter()
Method Detail

setGenders

public void setGenders(FeedTargetingParameter.Gender genders)

setAgeMax

public void setAgeMax(java.lang.Integer ageMax)

setAgeMin

public void setAgeMin(java.lang.Integer ageMin)

setRelationshipStatuses

public void setRelationshipStatuses(java.util.Set<java.lang.Integer> relationshipStatuses)

setInterestedIn

public void setInterestedIn(java.util.Set<java.lang.Integer> interestedIn)

setEducationStatuses

public void setEducationStatuses(java.util.Set<java.lang.Integer> educationStatuses)

setWorkNetworks

public void setWorkNetworks(java.util.Set<IdNameEntity> workNetworks)

setCollegeNetworks

public void setCollegeNetworks(java.util.Set<IdNameEntity> collegeNetworks)

setCollegeMajors

public void setCollegeMajors(java.util.Set<java.lang.String> collegeMajors)

setCollegeYears

public void setCollegeYears(java.util.Set<java.lang.Integer> collegeYears)

genders

public FeedTargetingParameter genders(FeedTargetingParameter.Gender genders)

ageMax

public FeedTargetingParameter ageMax(java.lang.Integer ageMax)

ageMin

public FeedTargetingParameter ageMin(java.lang.Integer ageMin)

relationshipStatuses

public FeedTargetingParameter relationshipStatuses(java.util.Set<java.lang.Integer> relationshipStatuses)

interestedIn

public FeedTargetingParameter interestedIn(java.util.Set<java.lang.Integer> interestedIn)

educationStatuses

public FeedTargetingParameter educationStatuses(java.util.Set<java.lang.Integer> educationStatuses)

workNetworks

public FeedTargetingParameter workNetworks(java.util.Set<IdNameEntity> workNetworks)

collegeNetworks

public FeedTargetingParameter collegeNetworks(java.util.Set<IdNameEntity> collegeNetworks)

collegeMajors

public FeedTargetingParameter collegeMajors(java.util.Set<java.lang.String> collegeMajors)

collegeYears

public FeedTargetingParameter collegeYears(java.util.Set<java.lang.Integer> collegeYears)

getGenders

public FeedTargetingParameter.Gender getGenders()

getAge_max

public java.lang.Integer getAge_max()

getAge_min

public java.lang.Integer getAge_min()

getRelationship_statuses

public java.util.Set<java.lang.Integer> getRelationship_statuses()

getInterested_in

public java.util.Set<java.lang.Integer> getInterested_in()

getEducation_statuses

public java.util.Set<java.lang.Integer> getEducation_statuses()

getWork_networks

public java.util.Set<IdNameEntity> getWork_networks()

getCollege_networks

public java.util.Set<IdNameEntity> getCollege_networks()

getCollege_majors

public java.util.Set<java.lang.String> getCollege_majors()

getCollege_years

public java.util.Set<java.lang.Integer> getCollege_years()

asJSONObject

public JSONObject asJSONObject()
Overrides:
asJSONObject in class TargetingParameter

asJSONString

public java.lang.String asJSONString()
Overrides:
asJSONString in class TargetingParameter

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class TargetingParameter

hashCode

public int hashCode()
Overrides:
hashCode in class TargetingParameter

toString

public java.lang.String toString()
Overrides:
toString in class TargetingParameter