ObjectiveC SDK  2.0
Public Member Functions | Protected Attributes
IpLocationDataFactory Class Reference

IpLocationDataFactory.h. More...

#include <IpLocationDataFactory.h>

List of all members.

Public Member Functions

LocateIpResponsecreateLocateIpResponse: (NSDictionary *statuses)
LocateIpResultsResponsecreateLocateIpResultsResponse: (NSDictionary *results)
LocateIpResultsIsInRegionResponsecreateLocateIpResultsIsInRegionResponse: (NSDictionary *results)
NSString * description:withLanguage: (int statusConstant,[withLanguage] NSString *language)
int statusConstant: (NSString *statusCode)

Protected Attributes

NSString * status
NSString * statusCode
NSString * statusMessage

Detailed Description

IpLocationDataFactory.h.

Class preprocesses received server response and provides appropriate language descriptions.


Member Function Documentation

LocateIpResponse * IpLocationDataFactory::createLocateIpResponse: ( NSDictionary*  statuses) [virtual]

Creates new IpLocation request response object with given statusdictionary (statusCode + statusConstant).

Parameters:
statusesgiven NSDictionary with status key/value pairs (status code, constant and message)
Returns:
LocateIpResponse new response object
LocateIpResultsIsInRegionResponse * IpLocationDataFactory::createLocateIpResultsIsInRegionResponse: ( NSDictionary*  results) [virtual]

Creates new IpLocation is in region response object with given statusdictionary (statusCode + statusConstant).

Parameters:
resultsgiven NSDictionary with results key/value pairs (whether IP address is in region)
Returns:
LocateIpResultsIsInRegionResponse new response object
LocateIpResultsResponse * IpLocationDataFactory::createLocateIpResultsResponse: ( NSDictionary*  results) [virtual]

Creates new IpLocation results response object with given statusdictionary (statusCode + statusConstant).

Parameters:
resultsgiven NSDictionary with results key/value pairs (region, regionName etc.)
Returns:
LocateIpResultsResponse new response object
NSString * IpLocationDataFactory::description:withLanguage: ( int  statusConstant,
[withLanguage] NSString *  language 
) [virtual]

Creates new status description for given statusConstant.

Parameters:
statusConstantconstant for to receive appropriate language description for
languageappropriate language for status descriptions
Returns:
NSString current status description
int IpLocationDataFactory::statusConstant: ( NSString *  statusCode) [virtual]

Returns current statusConstant.

Parameters:
statusCodecurrent status code of server response
Returns:
int corresponding status constant of service

Member Data Documentation

NSString* IpLocationDataFactory::status [protected]
NSString* IpLocationDataFactory::statusCode [protected]
NSString* IpLocationDataFactory::statusMessage [protected]

The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Properties