Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

Implements

  • IHasOptions
  • II18NApplicable
  • OnInit
  • IPageLoad

Index

Constructors

Properties

Methods

Constructors

constructor

Properties

Protected actionModels

actionModels: ActionModel[]

Protected actionProvider

actionProvider: IDataEditorActionProvider

Protected bgProcessMgr

bgProcessMgr: BackgroundProcessManager

Protected bypass

bypass: boolean

Protected classesResource

classesResource: ClassesResource

Protected configName

configName: string

Protected currentView

currentView: AbstractDataEditorView

Protected data

data: any[]

Protected dataClassName

dataClassName: string

Protected dataComparator

dataComparator: IDataComparator<any>

Protected dataCreateEvent

dataCreateEvent: EventEmitter<any>

Protected dataDeleteEvent

dataDeleteEvent: EventEmitter<any>

Protected dataDestroyEvent

dataDestroyEvent: EventEmitter<any>

Protected dataPromoteEvent

dataPromoteEvent: EventEmitter<any>

Protected dataQueryEvent

dataQueryEvent: EventEmitter<any>

Protected dataReloadEvent

dataReloadEvent: EventEmitter<any>

Protected dataRevertEvent

dataRevertEvent: EventEmitter<any>

Protected dataSchema

dataSchema: ParrotsDataSchema

Protected dataSchemaLoadEvent

dataSchemaLoadEvent: EventEmitter<any>

Protected dataSchemaReloadEvent

dataSchemaReloadEvent: EventEmitter<any>

Protected dataService

dataService: IParrotsDataService

Protected dataServiceFactory

dataServiceFactory: ParrotsDataServiceFactory

Protected dataUpdateEvent

dataUpdateEvent: EventEmitter<any>

Protected dialogService

dialogService: DialogService

Protected editorSetting

editorSetting: IEditorSettingService

Protected i18nKey

i18nKey: string

Protected i18nValue

i18nValue: any

Protected instConnectionMgr

instConnectionMgr: InstanceConnectionManager

Protected menuModelFactory

menuModelFactory: IMenuModelFactory

Protected options

options: any

Protected phloxAppInfo

phloxAppInfo: PhloxAppInfo

Protected phloxAppService

phloxAppService: PhloxAppInfoService

Protected query

query: any

Protected settingServiceFactory

settingServiceFactory: IEditorSettingServiceFactory

Protected versionHistoryFactory

versionHistoryFactory: IVersionHistoryModelFactory

Protected viewChangeEvent

viewChangeEvent: EventEmitter<any>

Protected viewChangeHandlerFunction

viewChangeHandlerFunction: Function

Protected viewHideEvent

viewHideEvent: EventEmitter<any>

Protected viewHideHandlerFunction

viewHideHandlerFunction: Function

Protected viewModels

viewModels: ViewModel[]

Protected viewProvider

viewProvider: IDataEditorViewProvider

Protected viewShowEvent

viewShowEvent: EventEmitter<any>

Protected viewShowHandlerFunction

viewShowHandlerFunction: Function

Protected viewWrappers

viewWrappers: ViewWrapper[]

Protected views

views: AbstractDataEditorView[]

Methods

addViewComponent

  • addViewComponent(view: AbstractDataEditorView): void
  • Parameters

    • view: AbstractDataEditorView

    Returns void

addViewWrapper

  • addViewWrapper(viewWrapper: ViewWrapper): void
  • Parameters

    • viewWrapper: ViewWrapper

    Returns void

applyI18N

  • applyI18N(value: any): void
  • Parameters

    • value: any

    Returns void

createData

  • createData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

createDataWithConfirmDialog

  • createDataWithConfirmDialog(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

deleteData

  • deleteData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

deleteDataWithConfirmDialog

  • deleteDataWithConfirmDialog(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

deleteSelectedData

  • deleteSelectedData(): Promise<any>
  • Returns Promise<any>

deleteSelectedDataWithConfirmDialog

  • deleteSelectedDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

destroyData

  • destroyData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

getActionModels

  • getActionModels(): ActionModel[]
  • Returns ActionModel[]

getAppSetting

  • getAppSetting(): any
  • Returns any

getConfigName

  • getConfigName(): string
  • Returns string

getCurrentView

  • getCurrentView(): AbstractDataEditorView
  • Returns AbstractDataEditorView

getData

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

getDataClassName

  • getDataClassName(): string
  • Returns string

Abstract getDataComparator

  • getDataComparator(): IDataComparator<any>
  • Returns IDataComparator<any>

getDataCreateEvent

  • getDataCreateEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataDeleteEvent

  • getDataDeleteEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataDestroyEvent

  • getDataDestroyEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataPromoteEvent

  • getDataPromoteEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataQueryEvent

  • getDataQueryEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataReloadEvent

  • getDataReloadEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataRevertEvent

  • getDataRevertEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataSchema

  • getDataSchema(): DataSchema
  • Returns DataSchema

getDataSchemaLoadEvent

  • getDataSchemaLoadEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataSchemaReloadEvent

  • getDataSchemaReloadEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDataService

  • getDataService(): IDataService
  • Returns IDataService

getDataUpdateEvent

  • getDataUpdateEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getDialogService

  • getDialogService(): DialogService
  • Returns DialogService

getI18NKey

  • getI18NKey(): string
  • Returns string

getI18NObject

  • getI18NObject(key: string): any
  • Parameters

    • key: string

    Returns any

getI18NValue

  • getI18NValue(): any
  • Returns any

getLanguageField

  • getLanguageField(): string
  • Returns string

getLanguageList

  • getLanguageList(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

Abstract getMenuModelFactory

  • getMenuModelFactory(): IMenuModelFactory
  • Returns IMenuModelFactory

getObjectIdField

  • getObjectIdField(): string
  • Returns string

getOptions

  • getOptions(): any
  • Returns any

getQuery

  • getQuery(): any
  • Returns any

Protected getRevertData

  • getRevertData(checkData: any): any
  • Parameters

    • checkData: any

    Returns any

getVersionHistory

  • getVersionHistory(data: any, startDateTime: Date, endDateTime: Date): Promise<any>
  • Parameters

    • data: any
    • startDateTime: Date
    • endDateTime: Date

    Returns Promise<any>

getViewChangeEvent

  • getViewChangeEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getViewChangeHandler

  • getViewChangeHandler(): Function
  • Returns Function

Protected getViewComponentFromModel

  • getViewComponentFromModel(viewModel: ViewModel): AbstractDataEditorView
  • Parameters

    • viewModel: ViewModel

    Returns AbstractDataEditorView

getViewComponentFromType

  • getViewComponentFromType(viewType: string): AbstractDataEditorView
  • Parameters

    • viewType: string

    Returns AbstractDataEditorView

getViewHideEvent

  • getViewHideEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getViewHideHandler

  • getViewHideHandler(): Function
  • Returns Function

getViewModelIndex

  • getViewModelIndex(view: ViewModel): number
  • Parameters

    • view: ViewModel

    Returns number

getViewModels

  • getViewModels(): ViewModel[]
  • Returns ViewModel[]

getViewShowEvent

  • getViewShowEvent(): EventEmitter<any>
  • Returns EventEmitter<any>

getViewShowHandler

  • getViewShowHandler(): Function
  • Returns Function

hideDialog

  • hideDialog(): void
  • Returns void

Protected initPage

  • initPage(): void
  • Returns void

isBypassKey

  • isBypassKey(): boolean
  • Returns boolean

Abstract isPageLoaded

  • isPageLoaded(): boolean
  • Returns boolean

Abstract newDataObject

  • newDataObject(): any
  • Returns any

ngOnInit

  • ngOnInit(): void
  • Returns void

Protected Abstract onEditorSettingLoaded

  • onEditorSettingLoaded(settings: any): void
  • Parameters

    • settings: any

    Returns void

promoteData

  • promoteData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

queryData

  • queryData(queryObject: any): Promise<any>
  • Parameters

    • queryObject: any

    Returns Promise<any>

reInit

  • reInit(): void
  • Returns void

recreateDataService

  • recreateDataService(): Promise<IDataService>
  • Returns Promise<IDataService>

reloadData

  • reloadData(): Promise<any>
  • Returns Promise<any>

reloadDataSchema

  • reloadDataSchema(): Promise<any>
  • Returns Promise<any>

reloadEditorSetting

  • reloadEditorSetting(): Promise<any>
  • Returns Promise<any>

reloadViewSetting

  • reloadViewSetting(): void
  • Returns void

Protected removeData

  • removeData(data: any): boolean
  • Parameters

    • data: any

    Returns boolean

removeViewComponent

  • removeViewComponent(view: AbstractDataEditorView): void
  • Parameters

    • view: AbstractDataEditorView

    Returns void

removeViewWrapper

  • removeViewWrapper(viewWrapper: ViewWrapper): void
  • Parameters

    • viewWrapper: ViewWrapper

    Returns void

revertData

  • revertData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

revertDataWithConfirmDialog

  • revertDataWithConfirmDialog(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

revertDirtyData

  • revertDirtyData(): Promise<any>
  • Returns Promise<any>

revertDirtyDataWithConfirmDialog

  • revertDirtyDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

revertSelectedData

  • revertSelectedData(): Promise<any>
  • Returns Promise<any>

revertSelectedDataWithConfirmDialog

  • revertSelectedDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

saveDirtyData

  • saveDirtyData(): Promise<any>
  • Returns Promise<any>

saveDirtyDataWithConfirmDialog

  • saveDirtyDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

saveSelectedData

  • saveSelectedData(): Promise<any>
  • Returns Promise<any>

saveSelectedDataWithConfirmDialog

  • saveSelectedDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

searchData

  • searchData(): Promise<any>
  • Returns Promise<any>

setActionModels

  • setActionModels(actionModels: ActionModel[]): void
  • Parameters

    • actionModels: ActionModel[]

    Returns void

setBypassKey

  • setBypassKey(bypass: boolean): void
  • Parameters

    • bypass: boolean

    Returns void

setConfigName

  • setConfigName(configName: string): void
  • Parameters

    • configName: string

    Returns void

setDataClassName

  • setDataClassName(dataClassName: string): void
  • Parameters

    • dataClassName: string

    Returns void

setDataCreateEvent

  • setDataCreateEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setDataDeleteEvent

  • setDataDeleteEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setDataDestroyEvent

  • setDataDestroyEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setDataPromoteEvent

  • setDataPromoteEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setDataQueryEvent

  • setDataQueryEvent(dataQueryEvent: EventEmitter<any>): void
  • Parameters

    • dataQueryEvent: EventEmitter<any>

    Returns void

setDataReloadEvent

  • setDataReloadEvent(dataReloadEvent: EventEmitter<any>): void
  • Parameters

    • dataReloadEvent: EventEmitter<any>

    Returns void

setDataRevertEvent

  • setDataRevertEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setDataSchema

  • setDataSchema(dataSchema: DataSchema): void
  • Parameters

    • dataSchema: DataSchema

    Returns void

setDataSchemaLoadEvent

  • setDataSchemaLoadEvent(dataSchemaLoadEvent: EventEmitter<any>): void
  • Parameters

    • dataSchemaLoadEvent: EventEmitter<any>

    Returns void

setDataSchemaReloadEvent

  • setDataSchemaReloadEvent(dataSchemaReloadEvent: EventEmitter<any>): void
  • Parameters

    • dataSchemaReloadEvent: EventEmitter<any>

    Returns void

setDataUpdateEvent

  • setDataUpdateEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setI18NKey

  • setI18NKey(i18nKey: string): void
  • Parameters

    • i18nKey: string

    Returns void

setOptions

  • setOptions(options: any): void
  • Parameters

    • options: any

    Returns void

setQuery

  • setQuery(query: any): void
  • Parameters

    • query: any

    Returns void

setViewChangeEvent

  • setViewChangeEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setViewHideEvent

  • setViewHideEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

setViewShowEvent

  • setViewShowEvent(event: EventEmitter<any>): void
  • Parameters

    • event: EventEmitter<any>

    Returns void

showVersionHistoryDialog

  • showVersionHistoryDialog(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

showView

  • showView(view: ViewModel): Promise<boolean>
  • Parameters

    • view: ViewModel

    Returns Promise<boolean>

showViewByType

  • showViewByType(viewType: string): Promise<boolean>
  • Parameters

    • viewType: string

    Returns Promise<boolean>

updateData

  • updateData(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

updateDataWithConfirmDialog

  • updateDataWithConfirmDialog(data: any): Promise<any>
  • Parameters

    • data: any

    Returns Promise<any>

updateDirtyData

  • updateDirtyData(): Promise<any>
  • Returns Promise<any>

updateDirtyDataWithConfirmDialog

  • updateDirtyDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

updateSelectedData

  • updateSelectedData(): Promise<any>
  • Returns Promise<any>

updateSelectedDataWithConfirmDialog

  • updateSelectedDataWithConfirmDialog(): Promise<any>
  • Returns Promise<any>

Generated using TypeDoc