import HypertyDescriptor from 'service-framework/src/catalogue-factory/HypertyDescriptor.js'
HypertyDescriptor
Extends:
Constructor Summary
Public Constructor | ||
public |
constructor(guid: string, catalogueType: CatalogueObjectType, version: string, objectName: string, description: string, language: string, sourcePackageURL: string, hypertyType: HypertyResourceType[], dataObjectUrls: URL.HypertyCatalogueURLList) |
Member Summary
Public Members | ||
public get |
|
|
public set |
|
|
public get |
constraints: * |
|
public set |
constraints: * |
|
public get |
dataObjects: * |
|
public set |
dataObjects: * |
|
public set |
hypertyType: * |
|
public get |
hypertyType: * |
|
public get |
|
|
public set |
|
|
public get |
policies: * |
|
public set |
policies: * |
Inherited Summary
From class RethinkObject | ||
public |
Validates this RethinkObject against the provided schema. |
From class CatalogueDataObject | ||
public get |
description: * |
|
public set |
description: * |
|
public get |
guid: * |
|
public set |
guid: * |
|
public get |
language: * |
|
public set |
language: * |
|
public get |
objectName: * |
|
public set |
objectName: * |
|
public get |
signature: * |
|
public set |
signature(signature: *): * Set the signature to enables integrity and authenticity verification |
|
public get |
|
|
public set |
|
|
public get |
|
|
public set |
|
|
public get |
type: * |
|
public set |
type: * |
|
public get |
version: * |
|
public set |
version: * |
Public Constructors
public constructor(guid: string, catalogueType: CatalogueObjectType, version: string, objectName: string, description: string, language: string, sourcePackageURL: string, hypertyType: HypertyResourceType[], dataObjectUrls: URL.HypertyCatalogueURLList) source
Creates the Catalogue Data Object
Override:
CatalogueDataObject#constructorParams:
Name | Type | Attribute | Description |
guid | string | Catalogue Global Unique identifier of the Catalogue Object enabling the same object to be stored and discovered in different Catalogues. Guid corresponds to <resource-type-id> per BNF of Resource Path. |
|
catalogueType | CatalogueObjectType | Indicates the type of Catalogue Data Object |
|
version | string | ||
objectName | string | ||
description | string | ||
language | string | ||
sourcePackageURL | string | ||
hypertyType | HypertyResourceType[] | A tag that identifies what type of hyperty is described in the object. |
|
dataObjectUrls | URL.HypertyCatalogueURLList | It defines the Data Object Schemas supported by the Hyperty through a list of Catalogue URLs from where these schemas can be reached |