Skip to main content


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

Method Inventory


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()


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

Inherited Methods


FeedbackOpens in a new tab