Manual Reference Source Test
public class | source

TemporaryId

Mixin Extends:

TempIdentifierModel, Helper

Helper class representing a Temporary Identifier.

Example:

// To save or insert, you can either use the .save() capability or clinical6
myTempIdentifier.save(); // insert without id
clinical6.insert(new TemporaryId({...}));
clinical6.update(myTempIdentifier);

Test:

Static Member Summary

Static Public Members
public static get

Constructor Summary

Public Constructor
public

Constructor for helper class representing a Temporary Identifier

Member Summary

Public Members
public get
public set

Method Summary

Public Methods
public

Saves a temporary identifier (insert only without id)

Static Public Members

public static get type: String source

Public Constructors

public constructor(json: Object) source

Constructor for helper class representing a Temporary Identifier

Params:

NameTypeAttributeDescription
json Object

json api response from server

Public Members

public get user: User source

public set user: User source

Public Methods

public async save(): Promise<TemporaryId> source

Saves a temporary identifier (insert only without id)

Return:

Promise<TemporaryId>

Returns a promise via ajax call.

Example:

import { TemporaryId } from 'clinical6';

// Inserts new temporaryId (no existing id)
const temporaryId = new TemporaryId(
  "type": "temporary_identifiers",
  "attributes": {
  });

temporaryId.save();

Test: