\r\n

51Degrees IP Intelligence Java  4.5

IP Intelligence services for 51Degrees Pipeline

fiftyone.ipintelligence.examples.shared.DataFileHelper Class Reference

Collaboration diagram for fiftyone.ipintelligence.examples.shared.DataFileHelper:

[legend]

Classes

class  DatafileInfo

Static Public Member Functions

static DatafileInfo  getDatafileMetaData (String dataFileLocation) throws Exception
static void  logDataFileInfo (IPIntelligenceOnPremiseEngine engine)
static void  cantFindDataFile (String dataFile)
static File  getEvidenceFile (String evidenceFilename) throws Exception
Tries to find the passed file, or if null a default file. More...
static String  getDataFileLocation (String dataFilename) throws Exception
Tries to find the passed file, or if null a default file. More...

Static Public Attributes

static final String  ENTERPRISE_DATA_FILE_REL_PATH = "ip-intelligence-data/51Degrees-EnterpriseIpiV41.ipi"
Relative path to the enterprise IP Intelligence data file from the examples repository root. More...

Member Function Documentation

◆ getDataFileLocation()

static String fiftyone.ipintelligence.examples.shared.DataFileHelper.getDataFileLocation ( String   dataFilename ) throws Exception
static

Tries to find the passed file, or if null a default file.

Handles both absolute and relative paths.

Parameters
dataFilename - a filename to find (can be absolute or relative path)
Returns
a full pathname
Exceptions
Exception - if the file was not found

◆ getEvidenceFile()

static File fiftyone.ipintelligence.examples.shared.DataFileHelper.getEvidenceFile ( String   evidenceFilename ) throws Exception
static

Tries to find the passed file, or if null a default file.

Parameters
evidenceFilename - a filename to find
Returns
a File object
Exceptions
Exception - if the file was not found

Member Data Documentation

◆ ENTERPRISE_DATA_FILE_REL_PATH

final String fiftyone.ipintelligence.examples.shared.DataFileHelper.ENTERPRISE_DATA_FILE_REL_PATH = "ip-intelligence-data/51Degrees-EnterpriseIpiV41.ipi"
static

Relative path to the enterprise IP Intelligence data file from the examples repository root.

This path is used by both console and web examples for testing. The data file is downloaded to this location by CI scripts.

On This Page