Options
All
  • Public
  • Public/Protected
  • All
Menu

A model class representing a single Phlox Application. An application may also consist of its settings and common I18N. An instance of this class is usually obtained from PhloxAppInfoService.getAppInfo which may load the info from backend server to return the user configurations such as language settings, user preferences, etc.

author

shiorin, tee4cute

see

PhloxAppInfoService

Hierarchy

  • PhloxAppInfo

Index

Constructors

constructor

  • new PhloxAppInfo(name?: string, tagline?: string, group: string, iconURL: string): PhloxAppInfo
  • Parameters

    • Default value name: string = "App Name"
    • Default value tagline: string = "App Tagline"
    • group: string
    • iconURL: string

    Returns PhloxAppInfo

Properties

group

group: string

An application group.

i18n

i18n: any

An application I18N object.

iconURL

iconURL: string

An application icon url.

name

name: string

An application name.

resources

resources: any

An application resources object.

settings

settings: any

An application settings object.

tagline

tagline: string

An application tagline.

Static DEFAULT_APP_SWITCHER_POPOVER_DELAY

DEFAULT_APP_SWITCHER_POPOVER_DELAY: number = 800

Static DEFAULT_CONNECTION_TIMEOUT

DEFAULT_CONNECTION_TIMEOUT: number = 7000

Static DEFAULT_COUNTRY_CODE

DEFAULT_COUNTRY_CODE: string = "TH"

Static DEFAULT_DATA_DATE_PATTERN

DEFAULT_DATA_DATE_PATTERN: string = "yyyy-MM-dd"

Static DEFAULT_DATA_DATE_TIME_PATTERN

DEFAULT_DATA_DATE_TIME_PATTERN: string = "yyyy-MM-dd HH:mm:ss"

Static DEFAULT_DATA_LANGUAGES

DEFAULT_DATA_LANGUAGES: any[] = [{ iconURL: null, code: 'th', country: 'TH', label: 'Thailand', countryCode: '+66' },{ iconURL: null, code: 'en', country: 'EN', label: 'English', countryCode: '+44' },{ iconURL: null, code: 'ja', country: 'JP', label: 'Japanese', countryCode: '+81' },{ iconURL: null, code: 'kr', country: 'KR', label: 'Korean', countryCode: '+82' }]

Static DEFAULT_DATA_TIME_PATTERN

DEFAULT_DATA_TIME_PATTERN: string = "HH:mm:ss"

Static DEFAULT_DATA_TIME_ZONE

DEFAULT_DATA_TIME_ZONE: number = 700

Static DEFAULT_DATE_PATTERN

DEFAULT_DATE_PATTERN: string = "dd/MM/yyyy"

Static DEFAULT_LANGUAGE_FIELD_NAME

DEFAULT_LANGUAGE_FIELD_NAME: string = "_lang"

Static DEFAULT_MAX_NOTIFICATIONS

DEFAULT_MAX_NOTIFICATIONS: number = 50

Static DEFAULT_OBJECT_ID_FIELD_NAME

DEFAULT_OBJECT_ID_FIELD_NAME: string = "_uuid"

Static DEFAULT_PAGE_LOAD_TIMEOUT

DEFAULT_PAGE_LOAD_TIMEOUT: number = 8000

Static DEFAULT_RIPPLE_EFFECT_DURATION

DEFAULT_RIPPLE_EFFECT_DURATION: number = 1.5

Static DEFAULT_RIPPLE_EFFECT_HEIGHT_RATIO

DEFAULT_RIPPLE_EFFECT_HEIGHT_RATIO: number = 0.5

Static DEFAULT_RIPPLE_EFFECT_REMOVE_DURATION

DEFAULT_RIPPLE_EFFECT_REMOVE_DURATION: number = 0.8

Static DEFAULT_RIPPLE_EFFECT_WIDTH_RATIO

DEFAULT_RIPPLE_EFFECT_WIDTH_RATIO: number = 0.5

Static DEFAULT_SYSTEM_YEAR_OFFSET

DEFAULT_SYSTEM_YEAR_OFFSET: number = 543

Static DEFAULT_TIMEZONE

DEFAULT_TIMEZONE: number = 700

Static DEFAULT_TIME_OUT_LOGIN_USER_SESSION

DEFAULT_TIME_OUT_LOGIN_USER_SESSION: number = 10000

Static DEFAULT_TIME_PATTERN

DEFAULT_TIME_PATTERN: string = "HH:mm:ss"

Static DEFAULT_UI_ANIMATE_INTERVAL

DEFAULT_UI_ANIMATE_INTERVAL: number = 600

Static DEFAULT_UI_SYSTEM_CLOCK_INTERVAL

DEFAULT_UI_SYSTEM_CLOCK_INTERVAL: number = 20

Static DEFAULT_WIZARD_FOOTER_HEIGHT

DEFAULT_WIZARD_FOOTER_HEIGHT: number = 140

Static DEFAULT_WIZARD_HEADER_HEIGHT

DEFAULT_WIZARD_HEADER_HEIGHT: number = 140

Static DEFAULT_YEAR_OFFSET

DEFAULT_YEAR_OFFSET: number = 543

Methods

getGroup

  • getGroup(): string
  • Returns string

getI18n

  • getI18n(): any
  • Returns any

getIconURL

  • getIconURL(): string
  • Returns string

getName

  • getName(): string
  • Returns string

getResources

  • getResources(): any
  • Returns any

getSettings

  • getSettings(): any
  • Returns any

getTagline

  • getTagline(): string
  • Returns string

setGroup

  • setGroup(group: string): void
  • Parameters

    • group: string

    Returns void

setI18n

  • setI18n(i18n: any): void
  • Parameters

    • i18n: any

    Returns void

setIconURL

  • setIconURL(iconURL: string): void
  • Parameters

    • iconURL: string

    Returns void

setName

  • setName(name: string): void
  • Parameters

    • name: string

    Returns void

setResources

  • setResources(resources: any): void
  • Parameters

    • resources: any

    Returns void

setSettings

  • setSettings(settings: any): void
  • Parameters

    • settings: any

    Returns void

setTagline

  • setTagline(tagline: string): void
  • Parameters

    • tagline: string

    Returns void

Generated using TypeDoc