The GEOSS Discovery And Access Broker APIs
Authors: Fabrizio Papeschi, Mattia Santoro, Stefano Nativi
API version: 1.4.3-beta

SourceStatus

Module: Core

This class represents the status of a DAB source during a discover

Methods

id

() String

Retrieves the report id of this source

Returns:

String:

A String with the report id of this source

message

() String

Retrieves a message describing the current activity of this source

Returns:

String:

A message describing the current activity of this source

phase

(
  • [dataURL=false]
)
String

Retrieves the name of phase of completion (default) or a data URL of a correspondent predefined icon

Parameters:

Returns:

String:

A String with the name of the phase of completion or a data URL of a correspondent predefined icon

progress

() Integer

Retrieves the percentage of completion of this source

Returns:

Integer:

The percentage of completion of this source

title

() String

Retrieves the report title of this source

Returns:

String:

A String with the report title of this source

Properties

COMPLETED_DATA_URL

String

Icon data URL of the "COMPLETED" phase

DECODING_REQUEST_DATA_URL

String

Icon data URL of the "DECODING_REQUEST" phase

DECODING_RESPONSE_DATA_URL

String

Icon data URL of the "DECODING_RESPONSE" phase

DISTRIBUTION_DATA_URL

String

Icon data URL of the "DISTRIBUTION" phase

ERROR_DATA_URL

String

Icon data URL of the "ERROR" phase

INIT_DATA_URL

String

Icon data URL of the "INIT" phase

JOIN_DATA_URL

String

Icon data URL of the "JOIN" phase

NETWORK_WAITING_DATA_URL

String

Icon data URL of the "NETWORK_WAITING" phase

PROCESSING_DATA_URL

String

Icon data URL of the "PROCESSING" phase

TIMEOUT_DATA_URL

String

Icon data URL of the "TIMEOUT" phase

VALIDATION_DATA_URL

String

Icon data URL of the "VALIDATION" phase