org.kuali.rice.kim.impl.jaxb
Class RoleDataXmlDTO

java.lang.Object
  extended by org.kuali.rice.kim.impl.jaxb.RoleDataXmlDTO
All Implemented Interfaces:
Serializable

public class RoleDataXmlDTO
extends Object
implements Serializable

This class represents a <roleData> element.

The expected XML structure is as follows:

<roleData>
  <roles>
    <role>
      <roleName namespaceCode=""></roleName>
      <kimTypeName namespaceCode=""></kimTypeName>
      <description></description>
      <active></active>
      <roleMembers>
        <roleMember>
          <principalId></principalId>
          <principalName></principalName>
          <groupId></groupId>
          <groupName namespaceCode=""></groupName>
          <roleIdAsMember></roleIdAsMember>
          <roleNameAsMember namespaceCode=""></roleNameAsMember>
          <activeFromDate></activeFromDate>
          <activeToDate></activeToDate>
          <qualifications>
            <qualification key=""></qualification>
          </qualifications>
        </roleMember>
      </roleMembers>
      <rolePermissions>
        <rolePermission>
          <permissionId></permissionId>
          <permissionName namespaceCode=""></permissionName>
        </rolePermission>
      </rolePermissions>
    </role>
  </roles>
  <roleMembers>
    <roleMember>
      <roleId></roleId>
      <roleName namespaceCode=""></roleName>
      <principalId></principalId>
      <principalName></principalName>
      <groupId></groupId>
      <groupName namespaceCode=""></groupName>
      <roleIdAsMember></roleIdAsMember>
      <roleNameAsMember namespaceCode=""></roleNameAsMember>
      <activeFromDate></activeFromDate>
      <activeToDate></activeToDate>
      <qualifications>
        <qualification key=""></qualification>
      </qualifications>
    </roleMember>
  </roleMembers>
  <rolePermissions>
    <rolePermission>
      <roleId></roleId>
      <roleName namespaceCode=""></roleName>
      <permissionId></permissionId>
      <permissionName namespaceCode=""></permissionName>
    </rolePermission>
  </rolePermissions>
</roleData>

Note the following:

TODO: Verify that the above behavior is correct.

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Constructor Summary
RoleDataXmlDTO()
           
RoleDataXmlDTO(RolesXmlDTO roles)
           
 
Method Summary
 RoleMembersXmlDTO.OutsideOfRole getRoleMembers()
           
 RolePermissionsXmlDTO.OutsideOfRole getRolePermissions()
           
 RolesXmlDTO getRoles()
           
 void setRoleMembers(RoleMembersXmlDTO.OutsideOfRole roleMembers)
           
 void setRolePermissions(RolePermissionsXmlDTO.OutsideOfRole rolePermissions)
           
 void setRoles(RolesXmlDTO roles)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleDataXmlDTO

public RoleDataXmlDTO()

RoleDataXmlDTO

public RoleDataXmlDTO(RolesXmlDTO roles)
Method Detail

getRoles

public RolesXmlDTO getRoles()
Returns:
the roles

setRoles

public void setRoles(RolesXmlDTO roles)
Parameters:
roles - the roles to set

getRoleMembers

public RoleMembersXmlDTO.OutsideOfRole getRoleMembers()
Returns:
the roleMembers

setRoleMembers

public void setRoleMembers(RoleMembersXmlDTO.OutsideOfRole roleMembers)
Parameters:
roleMembers - the roleMembers to set

getRolePermissions

public RolePermissionsXmlDTO.OutsideOfRole getRolePermissions()
Returns:
the rolePermissions

setRolePermissions

public void setRolePermissions(RolePermissionsXmlDTO.OutsideOfRole rolePermissions)
Parameters:
rolePermissions - the rolePermissions to set


Copyright © 2005-2011 The Kuali Foundation. All Rights Reserved.