Home > Class Reference > %SYS namespace > %BI.Roles

%BI.Roles

persistent class %BI.Roles extends %Library.Persistent

SQL Table Name: %BI.Roles

Property Inventory (Including Private)

Properties (Including Private)

property Description as %String (MAXLEN = 60, TRUNCATE = 1);
Property methods: DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()
property LicMax as %String;
Property methods: LicMaxDisplayToLogical(), LicMaxGet(), LicMaxGetStored(), LicMaxIsValid(), LicMaxLogicalToDisplay(), LicMaxLogicalToOdbc(), LicMaxNormalize(), LicMaxSet()
property MdLog as %String;
Property methods: MdLogDisplayToLogical(), MdLogGet(), MdLogGetStored(), MdLogIsValid(), MdLogLogicalToDisplay(), MdLogLogicalToOdbc(), MdLogNormalize(), MdLogSet()
property MinDrl as %String;
Property methods: MinDrlDisplayToLogical(), MinDrlGet(), MinDrlGetStored(), MinDrlIsValid(), MinDrlLogicalToDisplay(), MinDrlLogicalToOdbc(), MinDrlNormalize(), MinDrlSet()
property ParentRole as %BI.Roles;
Property methods: ParentRoleGet(), ParentRoleGetObject(), ParentRoleGetObjectId(), ParentRoleGetStored(), ParentRoleGetSwizzled(), ParentRoleIsValid(), ParentRoleNewObject(), ParentRoleSet(), ParentRoleSetObject(), ParentRoleSetObjectId(), ParentRoleUnSwizzle()

Queries

query AllRoles()
SQL Query:
SELECT ID,Description,ParentRole,LicMax,MinDrl FROM %BI.Roles ORDER BY Description
query RolesByPar(id)
SQL Query:
SELECT ID,Description,ParentRole,LicMax,MinDrl FROM %BI.Roles WHERE (ParentRole = :id)

Indexes

index (Desc on Description) [Unique];
Index methods: DescCheck(), DescCheckUnique(), DescDelete(), DescExists(), DescOpen(), DescSQLCheckUnique(), DescSQLExists(), DescSQLFindPKeyByConstraint(), DescSQLFindRowIDByConstraint(), DescriptionDisplayToLogical(), DescriptionGet(), DescriptionGetStored(), DescriptionIsValid(), DescriptionLogicalToDisplay(), DescriptionLogicalToOdbc(), DescriptionNormalize(), DescriptionSet()

Inherited Members

Inherited Methods (Including Private)

Storage

Storage Model: CacheStorage (%BI.Roles)

^BI.RolesD(ID,"X")
=
%%CLASSNAME

Storage Model: CacheStorage (%BI.Roles)

^BI.RolesD(ID)
=
Description
ParentRole
LicMax
MinDrl
MdLog
ChildRole