This is documentation for Caché & Ensemble.

For information on converting to InterSystems IRIS, see the InterSystems IRIS Adoption Guide and the InterSystems IRIS In-Place Conversion Guide, both available on the WRC Distributions page (login required).

Home > Class Reference > %SYS namespace > %CSP.UI.Component.abstractRoleTab

%CSP.UI.Component.abstractRoleTab

class %CSP.UI.Component.abstractRoleTab extends %ZEN.Component.component, %CSP.UI.Component.SelectBoxUtils

Superclass for "assign role" components for User and Application edit pages

Property Inventory (Including Private)

Method Inventory (Including Private)

Properties (Including Private)

property PID as %ZEN.Datatype.string (ZENEXPRESSION = 1);
Name of the Application/User being edited
Property methods: PIDDisplayToLogical(), PIDGet(), PIDIsValid(), PIDLogicalToDisplay(), PIDLogicalToOdbc(), PIDNormalize(), PIDSet()
property readOnly as %ZEN.Datatype.boolean (ZENEXPRESSION = 1) [ InitialExpression = 0 ];
If true, tables are for display only
Property methods: readOnlyDisplayToLogical(), readOnlyGet(), readOnlyIsValid(), readOnlyLogicalToDisplay(), readOnlyLogicalToOdbc(), readOnlyLogicalToXSD(), readOnlyNormalize(), readOnlySet(), readOnlyXSDToLogical()
property type as %ZEN.Datatype.string (VALUELIST = ",ApplicationRole,MatchRole,UserRole,RoleRole");
Type of roles this component affects
Property methods: typeDisplayToLogical(), typeGet(), typeIsValid(), typeLogicalToDisplay(), typeLogicalToOdbc(), typeNormalize(), typeSet()

Methods (Including Private)

method DrawSelectBoxes(ByRef ExcludedItems As %String, Type As %String = "") as %Status
clientmethod doRemoveAllRoles(type) [ Language = javascript ]
clientmethod doRemoveRole(roleID) [ Language = javascript ]

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

Subclasses

FeedbackOpens in a new window