facebook4j.internal.json
Class ApplicationJSONImpl
java.lang.Object
facebook4j.internal.json.ApplicationJSONImpl
- All Implemented Interfaces:
- Application, java.io.Serializable
final class ApplicationJSONImpl
- extends java.lang.Object
- implements Application, java.io.Serializable
- Author:
- Ryuji Yamashita - roundrop at gmail.com
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
id
private java.lang.String id
name
private java.lang.String name
description
private java.lang.String description
category
private java.lang.String category
company
private java.lang.String company
iconUrl
private java.net.URL iconUrl
subcategory
private java.lang.String subcategory
link
private java.net.URL link
logoUrl
private java.net.URL logoUrl
dailyActiveUsers
private java.lang.String dailyActiveUsers
weeklyActiveUsers
private java.lang.String weeklyActiveUsers
monthlyActiveUsers
private java.lang.String monthlyActiveUsers
migrations
private java.util.Map<java.lang.String,java.lang.Boolean> migrations
namespace
private java.lang.String namespace
restrictions
private java.util.Map<java.lang.String,java.lang.String> restrictions
appDomains
private java.util.List<java.lang.String> appDomains
authDialogDataHelpUrl
private java.net.URL authDialogDataHelpUrl
authDialogDescription
private java.lang.String authDialogDescription
authDialogHeadline
private java.lang.String authDialogHeadline
authDialogPermsExplanation
private java.lang.String authDialogPermsExplanation
authReferralUserPerms
private java.util.List<java.lang.String> authReferralUserPerms
authReferralFriendPerms
private java.util.List<java.lang.String> authReferralFriendPerms
authReferralDefaultActivityPrivacy
private java.lang.String authReferralDefaultActivityPrivacy
authReferralEnabled
private java.lang.Boolean authReferralEnabled
authReferralExtendedPerms
private java.util.List<java.lang.String> authReferralExtendedPerms
authReferralResponseType
private java.lang.String authReferralResponseType
canvasFluidHeight
private java.lang.Boolean canvasFluidHeight
canvasFluidWidth
private java.lang.Boolean canvasFluidWidth
canvasUrl
private java.net.URL canvasUrl
contactEmail
private java.lang.String contactEmail
createdTime
private java.lang.Long createdTime
creatorUid
private java.lang.Long creatorUid
deauthCallbackUrl
private java.net.URL deauthCallbackUrl
iphoneAppStoreId
private java.lang.String iphoneAppStoreId
hostingUrl
private java.net.URL hostingUrl
mobileWebUrl
private java.net.URL mobileWebUrl
pageTabDefaultName
private java.lang.String pageTabDefaultName
pageTabUrl
private java.net.URL pageTabUrl
privacyPolicyUrl
private java.net.URL privacyPolicyUrl
secureCanvasUrl
private java.net.URL secureCanvasUrl
securePageTabUrl
private java.net.URL securePageTabUrl
serverIpWhitelist
private java.lang.String serverIpWhitelist
socialDiscovery
private java.lang.Boolean socialDiscovery
termsOfServiceUrl
private java.net.URL termsOfServiceUrl
userSupportEmail
private java.lang.String userSupportEmail
userSupportUrl
private java.net.URL userSupportUrl
websiteUrl
private java.net.URL websiteUrl
canvasName
private java.lang.String canvasName
ApplicationJSONImpl
ApplicationJSONImpl(HttpResponse res,
Configuration conf)
throws FacebookException
- Throws:
FacebookException
ApplicationJSONImpl
ApplicationJSONImpl(JSONObject json)
throws FacebookException
- Throws:
FacebookException
init
private void init(JSONObject json)
throws FacebookException
- Throws:
FacebookException
getId
public java.lang.String getId()
- Specified by:
getId in interface Application
getName
public java.lang.String getName()
- Specified by:
getName in interface Application
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface Application
getCategory
public java.lang.String getCategory()
- Specified by:
getCategory in interface Application
getCompany
public java.lang.String getCompany()
- Specified by:
getCompany in interface Application
getIconUrl
public java.net.URL getIconUrl()
- Specified by:
getIconUrl in interface Application
getSubcategory
public java.lang.String getSubcategory()
- Specified by:
getSubcategory in interface Application
getLink
public java.net.URL getLink()
- Specified by:
getLink in interface Application
getLogoUrl
public java.net.URL getLogoUrl()
- Specified by:
getLogoUrl in interface Application
getDailyActiveUsers
public java.lang.String getDailyActiveUsers()
- Specified by:
getDailyActiveUsers in interface Application
getWeeklyActiveUsers
public java.lang.String getWeeklyActiveUsers()
- Specified by:
getWeeklyActiveUsers in interface Application
getMonthlyActiveUsers
public java.lang.String getMonthlyActiveUsers()
- Specified by:
getMonthlyActiveUsers in interface Application
getMigrations
public java.util.Map<java.lang.String,java.lang.Boolean> getMigrations()
- Specified by:
getMigrations in interface Application
getNamespace
public java.lang.String getNamespace()
- Specified by:
getNamespace in interface Application
getRestrictions
public java.util.Map<java.lang.String,java.lang.String> getRestrictions()
- Specified by:
getRestrictions in interface Application
getAppDomains
public java.util.List<java.lang.String> getAppDomains()
- Specified by:
getAppDomains in interface Application
getAuthDialogDataHelpUrl
public java.net.URL getAuthDialogDataHelpUrl()
- Specified by:
getAuthDialogDataHelpUrl in interface Application
getAuthDialogDescription
public java.lang.String getAuthDialogDescription()
- Specified by:
getAuthDialogDescription in interface Application
getAuthDialogHeadline
public java.lang.String getAuthDialogHeadline()
- Specified by:
getAuthDialogHeadline in interface Application
getAuthDialogPermsExplanation
public java.lang.String getAuthDialogPermsExplanation()
- Specified by:
getAuthDialogPermsExplanation in interface Application
getAuthReferralUserPerms
public java.util.List<java.lang.String> getAuthReferralUserPerms()
- Specified by:
getAuthReferralUserPerms in interface Application
getAuthReferralFriendPerms
public java.util.List<java.lang.String> getAuthReferralFriendPerms()
- Specified by:
getAuthReferralFriendPerms in interface Application
getAuthReferralDefaultActivityPrivacy
public java.lang.String getAuthReferralDefaultActivityPrivacy()
- Specified by:
getAuthReferralDefaultActivityPrivacy in interface Application
authReferralEnabled
public java.lang.Boolean authReferralEnabled()
- Specified by:
authReferralEnabled in interface Application
getAuthReferralExtendedPerms
public java.util.List<java.lang.String> getAuthReferralExtendedPerms()
- Specified by:
getAuthReferralExtendedPerms in interface Application
getAuthReferralResponseType
public java.lang.String getAuthReferralResponseType()
- Specified by:
getAuthReferralResponseType in interface Application
canvasFluidHeight
public java.lang.Boolean canvasFluidHeight()
- Specified by:
canvasFluidHeight in interface Application
canvasFluidWidth
public java.lang.Boolean canvasFluidWidth()
- Specified by:
canvasFluidWidth in interface Application
getCanvasUrl
public java.net.URL getCanvasUrl()
- Specified by:
getCanvasUrl in interface Application
getContactEmail
public java.lang.String getContactEmail()
- Specified by:
getContactEmail in interface Application
getCreatedTime
public java.lang.Long getCreatedTime()
- Specified by:
getCreatedTime in interface Application
getCreatorUid
public java.lang.Long getCreatorUid()
- Specified by:
getCreatorUid in interface Application
getDeauthCallbackUrl
public java.net.URL getDeauthCallbackUrl()
- Specified by:
getDeauthCallbackUrl in interface Application
getIphoneAppStoreId
public java.lang.String getIphoneAppStoreId()
- Specified by:
getIphoneAppStoreId in interface Application
getHostingUrl
public java.net.URL getHostingUrl()
- Specified by:
getHostingUrl in interface Application
getMobileWebUrl
public java.net.URL getMobileWebUrl()
- Specified by:
getMobileWebUrl in interface Application
getPageTabDefaultName
public java.lang.String getPageTabDefaultName()
- Specified by:
getPageTabDefaultName in interface Application
getPageTabUrl
public java.net.URL getPageTabUrl()
- Specified by:
getPageTabUrl in interface Application
getPrivacyPolicyUrl
public java.net.URL getPrivacyPolicyUrl()
- Specified by:
getPrivacyPolicyUrl in interface Application
getSecureCanvasUrl
public java.net.URL getSecureCanvasUrl()
- Specified by:
getSecureCanvasUrl in interface Application
getSecurePageTabUrl
public java.net.URL getSecurePageTabUrl()
- Specified by:
getSecurePageTabUrl in interface Application
getServerIpWhitelist
public java.lang.String getServerIpWhitelist()
- Specified by:
getServerIpWhitelist in interface Application
socialDiscovery
public java.lang.Boolean socialDiscovery()
- Specified by:
socialDiscovery in interface Application
getTermsOfServiceUrl
public java.net.URL getTermsOfServiceUrl()
- Specified by:
getTermsOfServiceUrl in interface Application
getUserSupportEmail
public java.lang.String getUserSupportEmail()
- Specified by:
getUserSupportEmail in interface Application
getUserSupportUrl
public java.net.URL getUserSupportUrl()
- Specified by:
getUserSupportUrl in interface Application
getWebsiteUrl
public java.net.URL getWebsiteUrl()
- Specified by:
getWebsiteUrl in interface Application
getCanvasName
public java.lang.String getCanvasName()
- Specified by:
getCanvasName in interface Application
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object