Skip to main content

Class: MapsV2Repository

Extends

Constructors

Constructor

new MapsV2Repository(): MapsV2Repository;

Returns

MapsV2Repository

Overrides

Repository.constructor

Methods

clear()

clear(): JQueryDeferred<void>;

Returns

JQueryDeferred<void>

Inherited from

Repository.clear


completeChunk()

completeChunk(chunks, defer): void;

Parameters

ParameterType
chunksany
deferany

Returns

void

Inherited from

Repository.completeChunk


create()

create(object): JQueryDeferred<any>;

Parameters

ParameterType
objectRecord<string, unknown>

Returns

JQueryDeferred<any>

Inherited from

Repository.create


defaultResponseMiddleware()

defaultResponseMiddleware(dataJSON): object;

Parameters

ParameterType
dataJSON| string | { [key: string]: any; }

Returns

object

Overrides

Repository.defaultResponseMiddleware


delete()

delete(id): JQueryDeferred<void>;

Parameters

ParameterType
idnumber

Returns

JQueryDeferred<void>

Inherited from

Repository.delete


encodeData()

encodeData(params): object;

Parameters

ParameterType
paramsany

Returns

object

Overrides

Repository.encodeData


find()

find(query?): JQueryDeferred<any>;

Parameters

ParameterType
query?| Query | { [key: string]: any; }

Returns

JQueryDeferred<any>

Inherited from

Repository.find


findById()

findById(id, nocache): JQueryDeferred<any>;

Parameters

ParameterTypeDefault value
idstring | numberundefined
nocachebooleanfalse

Returns

JQueryDeferred<any>

Inherited from

Repository.findById


formatCSV()

formatCSV(data, map): object;

Parameters

ParameterType
data{ [key: string]: any; }
mapMapSVGMap

Returns

object

Inherited from

Repository.formatCSV


getApiEndpoint()

getApiEndpoint(name, model?): ApiEndpoint;

Parameters

ParameterType
namestring
model?Partial<Model>

Returns

ApiEndpoint

Inherited from

Repository.getApiEndpoint


getLoaded()

getLoaded(): ArrayIndexed<Model>;

Returns

ArrayIndexed<Model>

Inherited from

Repository.getLoaded


getLoadedAsArray()

getLoadedAsArray(): ArrayIndexed<Model>;

Returns

ArrayIndexed<Model>

Inherited from

Repository.getLoadedAsArray


getLoadedObject()

getLoadedObject(id): Model;

Parameters

ParameterType
idstring | number

Returns

Model

Inherited from

Repository.getLoadedObject


getOptionsByField()

getOptionsByField(fieldName): Promise<any>;

Parameters

ParameterType
fieldNamestring

Returns

Promise<any>

Inherited from

Repository.getOptionsByField


getRequest()

getRequest(
action,
urlParams,
data): MapsvgRequest;

Parameters

ParameterType
actionstring
urlParamsRecord<string, string | number>
data{ }

Returns

MapsvgRequest

Inherited from

Repository.getRequest


getResponse()

getResponse(_data, request): MapsvgResponse;

Parameters

ParameterType
_datastring
requestany

Returns

MapsvgResponse

Inherited from

Repository.getResponse


getSchema()

getSchema(): Schema;

Returns

Schema

Inherited from

Repository.getSchema


import()

import(
data,
convertLatlngToAddress,
map): Deferred<any, any, any>;

Imports data from a CSV file.

Parameters

ParameterType
data{ [key: string]: any; }
convertLatlngToAddressboolean
mapMapSVGMap

Returns

Deferred<any, any, any>

Inherited from

Repository.import


importByChunks()

importByChunks(
data,
language,
convertLatlngToAddress): Deferred<any, any, any>;

Splits data to small chunks and sends every chunk separately to the server

Parameters

ParameterTypeDescription
data{ [key: string]: any; }Data to import
languagestringLanguage for Geocoding conversions
convertLatlngToAddressbooleanWhether lat/lng coordinates should be converted to addresses via Geocoding service

Returns

Deferred<any, any, any>

Inherited from

Repository.importByChunks


init()

init(): void;

Returns

void

Inherited from

Repository.init


loadDataFromResponse()

loadDataFromResponse(data, ctx): void;

Parameters

ParameterType
datastring | Record<string, any>
ctxMapsvgCtx

Returns

void

Inherited from

Repository.loadDataFromResponse


onFirstPage()

onFirstPage(): boolean;

Returns

boolean

Inherited from

Repository.onFirstPage


onLastPage()

onLastPage(): boolean;

Returns

boolean

Inherited from

Repository.onLastPage


reload()

reload(): Promise<JQueryDeferred<any>>;

Returns

Promise<JQueryDeferred<any>>

Inherited from

Repository.reload


setNoFiltersNoLoad()

setNoFiltersNoLoad(value): void;

Parameters

ParameterType
valueboolean

Returns

void

Inherited from

Repository.setNoFiltersNoLoad


setSchema()

setSchema(schema): void;

Parameters

ParameterType
schema| string | Schema

Returns

void

Inherited from

Repository.setSchema


update()

update(object): JQueryDeferred<Model>;

Parameters

ParameterType
objectany

Returns

JQueryDeferred<Model>

Inherited from

Repository.update

Properties

className

className: string = "";

Inherited from

Repository.className


classType

classType: typeof Model;

Inherited from

Repository.classType


completeChunks

completeChunks: number;

Inherited from

Repository.completeChunks


events

events: Events;

Inherited from

Repository.events


hasMore

hasMore: boolean = false;

Inherited from

Repository.hasMore


loaded

loaded: boolean;

Inherited from

Repository.loaded


map?

optional map: MapSVGMap;

Inherited from

Repository.map


middlewares

middlewares: MiddlewareList;

Inherited from

Repository.middlewares


name

name: string;

Inherited from

Repository.name


noFiltersNoLoad

noFiltersNoLoad: boolean;

Inherited from

Repository.noFiltersNoLoad


objects

objects: ArrayIndexed<Model>;

Inherited from

Repository.objects


path

path: string = "maps-v2/";

Overrides

Repository.path


query

query: Query;

Inherited from

Repository.query


schema?

optional schema: Schema;

Inherited from

Repository.schema


server

server: Server;

Inherited from

Repository.server