
<QueryDescriptor name="User Search" defaultElementSetName="Default" baseClassName="com.k_int.ia.identity.AuthenticationDetailsHDO">
  <RootScope className="com.k_int.ia.identity.AuthenticationDetailsHDO" scopeName="user" />
  <JoinScope parentScope="user" accessPath="grants" scopeName="grants"/>
  <Bool id="Bool1" op="0">
    <Expression id="attrname.user.id" name="attrname.user.id" scope="user" accessPath="username" typeCode="VARCHAR" editingInfo="text" />
    <Expression id="attrname.user.status.id"
                name="attrname.user.status.id" scope="user" accessPath="user.active" typeCode="VARCHAR" editingInfo="text">
      <RadioButtons>
        <StaticDataSource>
          <Value label="Active" value="1"/>
          <Value label="Disabled" value="0"/>
        </StaticDataSource>
      </RadioButtons>
    </Expression>
    <Expression id="attrname.user.role"
                name="attrname.user.role" scope="grants" accessPath="name" typeCode="VARCHAR" editingInfo="text">
      <RadioButtons>
        <StaticDataSource>
          <Value label="Administrator" value="SuperUser"/>
          <Value label="Quicklinks User" value="CatalogUser"/>
          <Value label="User" value="StandardUser"/>
        </StaticDataSource>
      </RadioButtons>
    </Expression>
  </Bool>
  <ElementSet name="Default">
    <ScopeElement scope="user" name="inode.colhead.user" visibility="false" />
    <ScopedElement scope="user" name="inode.colhead.user.name" accessPath="username" visibility="true"/>
    <ScopedElement scope="user" name="inode.colhead.user.id" accessPath="user.name" visibility="true"/>
  </ElementSet>
  <ElementSet name="Count">
    <CountElement scope="user" name="id" accessPath="id">id</CountElement>
  </ElementSet>
  <RowActions>
    <!--<SecSearchAction name="Person Reports" searchModelCode="ABCD" searchProperty="fredname" valueCol="1" />-->
    <EditRowAction/>
    <DeleteRowAction/>
  </RowActions>
</QueryDescriptor>
