role element

Type: role
Namespace: (default namespace)
XML Schema: ns0.xsd
Available Since: 1.4

Example XML

<?xml version="1.0" encoding="UTF-8"?> <role> <name>...</name> <description>...</description> <assignable>...</assignable> <childRoleNames>...</childRoleNames> <childRoleNames>...</childRoleNames> <!--...more "childRoleNames" elements...--> <permissions> <name>...</name> <operation> <name>...</name> <description>...</description> <permanent>...</permanent> </operation> <resource> <identifier>...</identifier> <pattern>...</pattern> <permanent>...</permanent> </resource> </permissions> <permissions> <!--...--> </permissions> <!--...more "permissions" elements...--> <permanent>...</permanent> <parentRoleNames>...</parentRoleNames> <parentRoleNames>...</parentRoleNames> <!--...more "parentRoleNames" elements...--> <parentsRolesUsers> <username>...</username> <fullName>...</fullName> <email>...</email> <validated>...</validated> <locked>...</locked> <password>...</password> <passwordChangeRequired>...</passwordChangeRequired> <permanent>...</permanent> <confirmPassword>...</confirmPassword> <timestampAccountCreation>...</timestampAccountCreation> <timestampLastLogin>...</timestampLastLogin> <timestampLastPasswordChange>...</timestampLastPasswordChange> <previousPassword>...</previousPassword> <assignedRoles>...</assignedRoles> <assignedRoles>...</assignedRoles> <!--...more "assignedRoles" elements...--> <readOnly>...</readOnly> <userManagerId>...</userManagerId> </parentsRolesUsers> <parentsRolesUsers> <!--...--> </parentsRolesUsers> <!--...more "parentsRolesUsers" elements...--> <users> <username>...</username> <fullName>...</fullName> <email>...</email> <validated>...</validated> <locked>...</locked> <password>...</password> <passwordChangeRequired>...</passwordChangeRequired> <permanent>...</permanent> <confirmPassword>...</confirmPassword> <timestampAccountCreation>...</timestampAccountCreation> <timestampLastLogin>...</timestampLastLogin> <timestampLastPasswordChange>...</timestampLastPasswordChange> <previousPassword>...</previousPassword> <assignedRoles>...</assignedRoles> <assignedRoles>...</assignedRoles> <!--...more "assignedRoles" elements...--> <readOnly>...</readOnly> <userManagerId>...</userManagerId> </users> <users> <!--...--> </users> <!--...more "users" elements...--> <otherUsers> <username>...</username> <fullName>...</fullName> <email>...</email> <validated>...</validated> <locked>...</locked> <password>...</password> <passwordChangeRequired>...</passwordChangeRequired> <permanent>...</permanent> <confirmPassword>...</confirmPassword> <timestampAccountCreation>...</timestampAccountCreation> <timestampLastLogin>...</timestampLastLogin> <timestampLastPasswordChange>...</timestampLastPasswordChange> <previousPassword>...</previousPassword> <assignedRoles>...</assignedRoles> <assignedRoles>...</assignedRoles> <!--...more "assignedRoles" elements...--> <readOnly>...</readOnly> <userManagerId>...</userManagerId> </otherUsers> <otherUsers> <!--...--> </otherUsers> <!--...more "otherUsers" elements...--> <removedUsers> <username>...</username> <fullName>...</fullName> <email>...</email> <validated>...</validated> <locked>...</locked> <password>...</password> <passwordChangeRequired>...</passwordChangeRequired> <permanent>...</permanent> <confirmPassword>...</confirmPassword> <timestampAccountCreation>...</timestampAccountCreation> <timestampLastLogin>...</timestampLastLogin> <timestampLastPasswordChange>...</timestampLastPasswordChange> <previousPassword>...</previousPassword> <assignedRoles>...</assignedRoles> <assignedRoles>...</assignedRoles> <!--...more "assignedRoles" elements...--> <readOnly>...</readOnly> <userManagerId>...</userManagerId> </removedUsers> <removedUsers> <!--...--> </removedUsers> <!--...more "removedUsers" elements...--> </role>

Example JSON

{ "name" : "...", "description" : "...", "assignable" : false, "childRoleNames" : [ "...", ... ], "permissions" : [ { "name" : "...", "operation" : { "name" : "...", "description" : "...", "permanent" : false }, "resource" : { "identifier" : "...", "pattern" : false, "permanent" : false } }, ... ], "permanent" : false, "parentRoleNames" : [ "...", ... ], "parentsRolesUsers" : [ { "username" : "...", "fullName" : "...", "email" : "...", "validated" : false, "locked" : false, "password" : "...", "passwordChangeRequired" : false, "permanent" : false, "confirmPassword" : "...", "timestampAccountCreation" : "...", "timestampLastLogin" : "...", "timestampLastPasswordChange" : "...", "previousPassword" : "...", "assignedRoles" : [ "...", ... ], "readOnly" : false, "userManagerId" : "..." }, ... ], "users" : [ { "username" : "...", "fullName" : "...", "email" : "...", "validated" : false, "locked" : false, "password" : "...", "passwordChangeRequired" : false, "permanent" : false, "confirmPassword" : "...", "timestampAccountCreation" : "...", "timestampLastLogin" : "...", "timestampLastPasswordChange" : "...", "previousPassword" : "...", "assignedRoles" : [ "...", ... ], "readOnly" : false, "userManagerId" : "..." }, ... ], "otherUsers" : [ { "username" : "...", "fullName" : "...", "email" : "...", "validated" : false, "locked" : false, "password" : "...", "passwordChangeRequired" : false, "permanent" : false, "confirmPassword" : "...", "timestampAccountCreation" : "...", "timestampLastLogin" : "...", "timestampLastPasswordChange" : "...", "previousPassword" : "...", "assignedRoles" : [ "...", ... ], "readOnly" : false, "userManagerId" : "..." }, ... ], "removedUsers" : [ { "username" : "...", "fullName" : "...", "email" : "...", "validated" : false, "locked" : false, "password" : "...", "passwordChangeRequired" : false, "permanent" : false, "confirmPassword" : "...", "timestampAccountCreation" : "...", "timestampLastLogin" : "...", "timestampLastPasswordChange" : "...", "previousPassword" : "...", "assignedRoles" : [ "...", ... ], "readOnly" : false, "userManagerId" : "..." }, ... ] }