Class ServiceInstancePrincipalPickerControl

  • All Implemented Interfaces:
    Observer, VariableResolver, IControl, IDataBoundControl, IDataControl, IRenderer

    public class ServiceInstancePrincipalPickerControl
    extends PrincipalPickerControl
    Renders a control that allows the end user to select a principal that has access to the given service instance. The list of principals may be limited to a specific permission.

    Example use: <control type="lum_serviceInstancePrincipalPicker" id="principalId" limitToPermissionId="request"/> xml data available for xsl rendering: <control id="principalId" limitToPermissionId="request" type="lum_serviceInstancePrincipalPicker"> <strings> <string id="STR_SELECT">Select</string> <string id="STR_CLEAR">Clear</string> </strings> <data> <principal> <principalId>00000000D00000000000000000000001</principalId> <shortId>admin</shortId> <name>Administrator</name> <type>1</type> <subtype>0</subtype> </principal> <openPopup><!--javascript--></openPopup> <updateScript><!--javascript--></updateScript> <serviceInstanceId><!-- serviceInstanceId --></serviceInstanceId> <permissionId><!-- permissionId --></permissionId> </data> </control>
    Since:
    4.0.5
    Version:
    $Revision: 15056 $ $Date: 2012-11-29 18:51:41 -0200 (Thu, 29 Nov 2012) $