facebook4j
Class TargetingParameter

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

public class TargetingParameter
extends java.lang.Object
implements java.io.Serializable

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

Field Summary
private  java.util.Set<java.lang.String> cities
           
private  java.util.Set<java.lang.String> countries
           
private  JSONObject json
           
private  java.util.Set<java.lang.String> locales
           
private  java.util.Set<java.lang.String> regions
           
 
Constructor Summary
TargetingParameter()
           
 
Method Summary
 JSONObject asJSONObject()
           
 java.lang.String asJSONString()
           
 TargetingParameter cities(java.util.Collection<java.lang.String> cities)
           
 TargetingParameter city(java.lang.String city)
           
 TargetingParameter countries(java.util.Collection<java.lang.String> countries)
           
 TargetingParameter country(java.lang.String country)
           
 boolean equals(java.lang.Object o)
           
 java.util.Set<java.lang.String> getCities()
           
 java.util.Set<java.lang.String> getCountries()
           
 java.util.Set<java.lang.String> getLocales()
           
 java.util.Set<java.lang.String> getRegions()
           
 int hashCode()
           
 TargetingParameter locale(java.util.Locale locale)
           
 TargetingParameter locales(java.util.Collection<java.util.Locale> locales)
           
 TargetingParameter region(java.lang.String region)
           
 TargetingParameter regions(java.util.Collection<java.lang.String> regions)
           
 void setCities(java.util.Set<java.lang.String> cities)
           
 void setCountries(java.util.Set<java.lang.String> countries)
           
 void setLocales(java.util.Set<java.util.Locale> locales)
           
 void setRegions(java.util.Set<java.lang.String> regions)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

countries

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

cities

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

regions

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

locales

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

json

private JSONObject json
Constructor Detail

TargetingParameter

public TargetingParameter()
Method Detail

setCountries

public void setCountries(java.util.Set<java.lang.String> countries)

setCities

public void setCities(java.util.Set<java.lang.String> cities)

setRegions

public void setRegions(java.util.Set<java.lang.String> regions)

setLocales

public void setLocales(java.util.Set<java.util.Locale> locales)

countries

public TargetingParameter countries(java.util.Collection<java.lang.String> countries)

country

public TargetingParameter country(java.lang.String country)

cities

public TargetingParameter cities(java.util.Collection<java.lang.String> cities)

city

public TargetingParameter city(java.lang.String city)

regions

public TargetingParameter regions(java.util.Collection<java.lang.String> regions)

region

public TargetingParameter region(java.lang.String region)

locales

public TargetingParameter locales(java.util.Collection<java.util.Locale> locales)

locale

public TargetingParameter locale(java.util.Locale locale)

getCountries

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

getCities

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

getRegions

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

getLocales

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

asJSONObject

public JSONObject asJSONObject()

asJSONString

public java.lang.String asJSONString()

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

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