cdn_person_ns

@unitybase/cdn~ cdn_person_ns

Physical persons dictionary. The directory stores a list of persons (physical persons)

Constructor

new cdn_person_ns()

Mixes In:
mStorage    dataHistory    fts   

Extends

Members

attrs static

Attributes defined in metadata. This property not exist in real life and added just for help

entity: UBEntity

Reference to entity metadata

Methods

checkPhotoMimeType(ctxt, mimeTypes)

Check mime type of uploaded photo is in mimeTypes array
Arguments:
  1. ctxt (ubMethodParams)
  2. mimeTypes (Array.<string>)

addNew(ctx) api

Create record with filled default values and return it to caller. Newly created record is not inserted to database. For inserting record to the database insert method should be called
Arguments:
  1. ctx (ubMethodParams)
Mixes In:
mStorage.addNew   

delete(ctx) api

Delete data
Arguments:
  1. ctx (ubMethodParams)
    Properties
    1. mParams.execParams.ID (number)  element ID to be deleted
Mixes In:
mStorage.delete   

fts(ctx) api

Full text search query
Arguments:
  1. ctx (ubMethodParams)
Mixes In:
fts.fts   

ftsreindex(ctx) api

Ce-create entity FTS index
Arguments:
  1. ctx (ubMethodParams)
Mixes In:
fts.ftsreindex   

insert(ctx) api

Insert new row to the entity.
Arguments:
  1. ctx (ubMethodParams)
    Properties
    1. mParams.execParams (Object|TubList)  Object keys is entity attributes names, key values is a value to be inserted
Mixes In:
mStorage.insert   

newversion(ctx) api

Create new version of specified record
Arguments:
  1. ctx (ubMethodParams)
Mixes In:
dataHistory.newversion   

select(ctx) api

Read entity data
Arguments:
  1. ctx (ubMethodParams)
    Properties
    1. mParams (UBQL)  ORM query in UBQL format
Mixes In:
mStorage.select   

update(ctx) api

Update data
Arguments:
  1. ctx (ubMethodParams)
    Properties
    1. mParams.execParams (Object|TubList)  Object keys is entity attributes names, key values is a value to be inserted
      Properties
      1. ID (number)  element ID to be updated
Mixes In:
mStorage.update