Home > Class Reference > ENSLIB namespace > %BI.UserDashBoard

%BI.UserDashBoard

persistent class %BI.UserDashBoard extends %Library.Persistent

SQL Table Name: %BI.UserDashBoard

Property Inventory

Properties

property BoardCaption;
Property methods: BoardCaptionDisplayToLogical(), BoardCaptionGet(), BoardCaptionGetStored(), BoardCaptionIsValid(), BoardCaptionLogicalToDisplay(), BoardCaptionLogicalToOdbc(), BoardCaptionNormalize(), BoardCaptionSet()
property DashBoard as %BI.DashBoard;
Property methods: DashBoardExists(), DashBoardGet(), DashBoardGetObject(), DashBoardGetObjectId(), DashBoardGetStored(), DashBoardGetSwizzled(), DashBoardIsValid(), DashBoardNewObject(), DashBoardSet(), DashBoardSetObject(), DashBoardSetObjectId(), DashBoardUnSwizzle()
property SeqOrder as %Integer;
Property methods: SeqOrderDisplayToLogical(), SeqOrderGet(), SeqOrderGetStored(), SeqOrderIsValid(), SeqOrderLogicalToDisplay(), SeqOrderNormalize(), SeqOrderSet()
property ShowOnDeskTop as %Boolean;
Property methods: ShowOnDeskTopDisplayToLogical(), ShowOnDeskTopGet(), ShowOnDeskTopGetStored(), ShowOnDeskTopIsValid(), ShowOnDeskTopLogicalToDisplay(), ShowOnDeskTopNormalize(), ShowOnDeskTopSet()
property ShowOnLibrary as %Boolean;
Property methods: ShowOnLibraryDisplayToLogical(), ShowOnLibraryGet(), ShowOnLibraryGetStored(), ShowOnLibraryIsValid(), ShowOnLibraryLogicalToDisplay(), ShowOnLibraryNormalize(), ShowOnLibrarySet()
relationship Users as %BI.Users [ Required , Inverse = UserDashBoard , Cardinality = parent ];
Property methods: UsersCheck(), UsersDelete(), UsersGet(), UsersGetObject(), UsersGetObjectId(), UsersGetStored(), UsersGetSwizzled(), UsersIsValid(), UsersNewObject(), UsersOnDelete(), UsersRClose(), UsersRExec(), UsersRFetch(), UsersRelate(), UsersSQLCompute(), UsersSet(), UsersSetObject(), UsersSetObjectId(), UsersUnRelate(), UsersUnSwizzle()

Queries

query AllUserBoard(UserRow As %String)
SQL Query:
SELECT ID,DashBoard->ID,DashBoard->Caption,ShowOnDeskTop,ShowOnLibrary,BoardCaption FROM %BI.UserDashBoard WHERE Users=:UserRow Order by SeqOrder
query BoardNoSort(UserRow As %String)
SQL Query:
SELECT ID FROM %BI.UserDashBoard WHERE Users=:UserRow

Indexes

index (DashBoard on DashBoard,Users);
Index methods: DashBoardExists(), DashBoardGet(), DashBoardGetObject(), DashBoardGetObjectId(), DashBoardGetStored(), DashBoardGetSwizzled(), DashBoardIsValid(), DashBoardNewObject(), DashBoardSet(), DashBoardSetObject(), DashBoardSetObjectId(), DashBoardUnSwizzle()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (%BI.UserDashBoard)

{%%PARENT}("UserDashBoard")(ID,0)
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.UserDashBoard)

{%%PARENT}("UserDashBoard")(ID)
=
DashBoard
BoardCaption
ShowOnDeskTop
ShowOnLibrary
SeqOrder