Class: exports

exports(message, path, responseData, response)

The error structure returned when a authorization failed

Constructor

new exports(message, path, responseData, response)

Construct a new AuthorizationError

.

Construct a new AuthorizationError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

path string

the requested path

responseData string | object

responseData

response Object

the object returned by fetch

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message, path, responseData, response)

The error structure returned when a request page is not found

Constructor

new exports(message, path, responseData, response)

Construct a new BadRequestError

.

Construct a new BadRequestError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

path string

the requested path

responseData string | object

responseData

response Object

the object returned by fetch

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message, path, responseData, response)

The error structure returned when a request page is not found

Constructor

new exports(message, path, responseData, response)

Construct a new ConflictError

.

Construct a new ConflictError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

path string

the requested path

responseData string | object

responseData

response Object

the object returned by fetch

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message)

The error structure returned when a network call fails

Constructor

new exports(message)

Construct a new ResponseError

.

Construct a new ResponseError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message, path, response, responseData)

The error structure returned when a request page is not found

Constructor

new exports(message, path, response, responseData)

Construct a new NotFoundError

.

Construct a new NotFoundError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

path string

the requested path

response Object

the object returned by fetch

responseData string | object

responseData

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message, path, responseData, response)

The error structure returned when a network call fails

Constructor

new exports(message, path, responseData, response)

Construct a new ResponseError

.

Construct a new ResponseError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

path string

the requested path

responseData string | object

responseData

response Object

the object returned by fetch

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(message)

The error structure returned when a network call fails

Constructor

new exports(message)

Construct a new UnsafeError

.

Construct a new UnsafeError

Parameters:
Name Type Description
message string

an message to return instead of the the default error message

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the Anonymization APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the DicomScp APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the Audit APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Catalog Refresh API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the Email APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the File Mover Service APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports()

the Aggregate class of the API Wrappers for miscellaneous jobs

exports(jsXnat)

Wrapper class for the Subject related APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Schema Api

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Preferences Service API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Site-wide Configuration API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Catalog Api

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Preferences Service API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Preferences Service API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the UI Spawner APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

the API Wrapper Class for the UI Theme APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

User Resources API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Wrapper class for the User Alias related APIs

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

User Auth Service API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Archive related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Automation related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Data Processing related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

DicomDump related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Experiment (Subject Assessor) related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Image Assessor related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Prearchive related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Project related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(jsXnat)

Resource related API

Constructor

new exports(jsXnat)

Constructor

.

Constructor

Parameters:
Name Type Description
jsXnat JsXnat
Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source:

exports(basePath, username, password, authMethodopt)

JsXnat encapsulates the functionality to create various API wrapper objects.

Constructor

new exports(basePath, username, password, authMethodopt)

Intialize the basic paramemters for accessing an XNAT node

.

Intialize the basic paramemters for accessing an XNAT node

Parameters:
Name Type Attributes Default Description
basePath string

the XNAT base URL e.g. https://mirrir.wustl.edu

username string

Valid XNAT username

password string

Valid XNAT password

authMethod string <optional>
'token'

Auth Method: either password or token

Source:

Members

ExperimentXmlPathShortcuts

Experiment Xml Path Shortcuts objects

.

Experiment Xml Path Shortcuts objects

Source:

PreArchiveCodes

Valid Prearchive setting codes

.

Valid Prearchive setting codes

Source:

QurantineCodes

Valid Quarantine setting codes

.

Valid Quarantine setting codes

Source: