@eclipse-scout/core
Version:
Eclipse Scout runtime
132 lines • 5.05 kB
TypeScript
import { BaseDoEntity, PageParamDo } from './index';
export interface IBookmarkDo extends BaseDoEntity {
definition: IBookmarkDefinitionDo;
}
export declare class BookmarkDo extends BaseDoEntity implements IBookmarkDo {
definition: IBookmarkDefinitionDo;
id: string;
title: string;
description: string;
}
export interface IBookmarkDefinitionDo extends BaseDoEntity {
bookmarkedPage: IBookmarkPageDo;
}
export declare class OutlineBookmarkDefinitionDo extends BaseDoEntity implements IBookmarkDefinitionDo {
bookmarkedPage: IBookmarkPageDo;
outlineId: string;
/** Path from the outline's root to the {@link bookmarkedPage} */
pagePath: IBookmarkPageDo[];
}
export declare class PageBookmarkDefinitionDo extends BaseDoEntity implements IBookmarkDefinitionDo {
bookmarkedPage: IBookmarkPageDo;
}
export interface IBookmarkPageDo extends BaseDoEntity {
pageParam?: PageParamDo;
displayText?: string;
}
export declare class NodeBookmarkPageDo extends BaseDoEntity implements IBookmarkPageDo {
pageParam?: PageParamDo;
displayText?: string;
}
export declare class TableBookmarkPageDo extends BaseDoEntity implements IBookmarkPageDo {
pageParam?: PageParamDo;
displayText?: string;
expandedChildRow?: BookmarkTableRowIdentifierDo;
selectedChildRows?: BookmarkTableRowIdentifierDo[];
searchFilterComplete?: boolean;
searchData?: ISearchDo;
tablePreferences?: TableClientUiPreferencesDo;
chartTableControlConfig?: IChartTableControlConfigDo;
}
export interface IChartTableControlConfigDo extends BaseDoEntity {
}
export interface ISearchDo extends BaseDoEntity {
}
export declare class BookmarkTableRowIdentifierDo extends BaseDoEntity {
keyComponents: IBookmarkTableRowIdentifierComponentDo[];
}
export interface IBookmarkTableRowIdentifierComponentDo extends BaseDoEntity {
}
/**
* Never serialize this!
*/
export declare class BookmarkTableRowIdentifierObjectComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: any;
}
export declare class BookmarkTableRowIdentifierDateComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: Date;
}
export declare class BookmarkTableRowIdentifierBooleanComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: boolean;
}
export declare class BookmarkTableRowIdentifierIntegerComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: number;
}
export declare class BookmarkTableRowIdentifierStringComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: string;
}
export declare class BookmarkTableRowIdentifierLongComponentDo extends BaseDoEntity implements IBookmarkTableRowIdentifierComponentDo {
key: number;
}
export declare class TableClientUiPreferencesDo extends BaseDoEntity {
tableId?: string;
userPreferenceContext?: string;
tileMode?: boolean;
tileGlobalKey?: string;
tablePreferenceProfiles?: Map<string, TableClientUiPreferenceProfileDo>;
}
export declare class TableClientUiPreferenceProfileDo extends BaseDoEntity {
columns?: TableColumnClientUiPreferenceDo[];
userFilters?: IUserFilterStateDo[];
tableCustomizerData?: ITableCustomizerDo;
}
export declare class TableColumnClientUiPreferenceDo extends BaseDoEntity {
columnId?: string;
viewIndex?: number;
visible?: boolean;
width?: number;
sortOrder?: number;
sortAscending?: boolean;
groupingActive?: boolean;
aggregationFunctionId?: string;
backgroundEffectId?: string;
}
export interface IUserFilterStateDo extends BaseDoEntity {
}
export declare class BooleanColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
columnId?: string;
selectedValues?: Set<boolean>;
}
export declare class ColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
columnId?: string;
selectedValues?: Set<string>;
}
export declare class DateColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
columnId?: string;
selectedValues?: Set<number>;
dateFrom?: Date;
dateTo?: Date;
}
export declare class NumberColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
columnId?: string;
selectedValues?: Set<number>;
numberFrom?: number;
numberTo?: number;
}
export declare class TableTextUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
text?: string;
}
export declare class TextColumnUserFilterStateDo extends BaseDoEntity implements IUserFilterStateDo {
columnId?: string;
selectedValues?: Set<string>;
textFilter?: string;
}
export interface ITableCustomizerDo extends BaseDoEntity {
}
export declare class UiPreferencesDo extends BaseDoEntity {
tablePreferences?: TableClientUiPreferencesDo[];
}
export declare class UiPreferencesUpdateDo extends BaseDoEntity {
preferences?: UiPreferencesDo;
}
//# sourceMappingURL=data-objects.d.ts.map