Describes an asbtract class that serves for services realization.

Hierarchy

Implements

Index

Properties

Protected _hash

_hash: StiMeta[]

Accessors

properties

serviceCategory

  • get serviceCategory(): string
  • Gets a service category.

    Returns string

serviceEnabled

  • get serviceEnabled(): boolean
  • set serviceEnabled(value: boolean): void
  • Gets or sets the value whether a service is enabled or not.

    Returns boolean

  • Gets or sets the value whether a service is enabled or not.

    Parameters

    • value: boolean

    Returns void

serviceInfo

  • get serviceInfo(): string
  • Gets a service description.

    Returns string

serviceName

  • get serviceName(): string
  • Gets a service name.

    Returns string

serviceType

  • get serviceType(): Type
  • Gets a service type.

    Returns Type

Methods

as

  • Type parameters

    • T

    Parameters

    Returns T

clone

  • clone(cloneProperties?: boolean, cloneComponents?: boolean, base?: boolean): any
  • Creates a new object that is a copy of the current instance.

    Parameters

    • Default value cloneProperties: boolean = true
    • Default value cloneComponents: boolean = true
    • Default value base: boolean = true

    Returns any

implements

  • implements(): any[]
  • Returns any[]

is

  • Type parameters

    • T

    Parameters

    Returns this

is2

  • is2<T>(type: object | Interface<T>): boolean
  • Type parameters

    • T

    Parameters

    Returns boolean

Protected isPropertiesInitializedProtected

  • isPropertiesInitializedProtected(): boolean
  • Internal use only, for LoadDocument optimization.

    Returns boolean

isPropertyPresent

  • isPropertyPresent(key: any): boolean
  • Parameters

    • key: any

    Returns boolean

loadFromJsonObject

  • loadFromJsonObject(jObject: StiJson): void
  • Parameters

    Returns void

loadFromXml

  • loadFromXml(xmlNode: XmlNode): void
  • Parameters

    Returns void

memberwiseClone

  • Parameters

    • Default value base: boolean = true

    Returns StiService

meta

saveToJsonObject

Generated using TypeDoc