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" : "..."
}, ... ]
}