org.kuali.rice.kim.impl.jaxb
Class RoleMemberXmlDTO.OutsideOfRole

java.lang.Object
  extended by org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO
      extended by org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.OutsideOfRole
All Implemented Interfaces:
Serializable
Enclosing class:
RoleMemberXmlDTO

public static class RoleMemberXmlDTO.OutsideOfRole
extends RoleMemberXmlDTO

This class represents a <roleMember> element that is not a descendant of a <role> element.

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

Nested Class Summary
 
Nested classes/interfaces inherited from class org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO
RoleMemberXmlDTO.OutsideOfRole, RoleMemberXmlDTO.WithinRole
 
Constructor Summary
RoleMemberXmlDTO.OutsideOfRole()
           
RoleMemberXmlDTO.OutsideOfRole(RoleMember roleMember, boolean populateMemberId)
           
 
Method Summary
 String getRoleId()
          Retrieves the ID of the role that this member belongs to.
 String getRoleName()
          Retrieves the role name from the role-name-and-namespace combo.
 NameAndNamespacePair getRoleNameAndNamespace()
           
 String getRoleNamespaceCode()
          Retrieves the role namespace code from the role-name-and-namespace combo.
 void setRoleId(String roleId)
           
 void setRoleNameAndNamespace(NameAndNamespacePair roleNameAndNamespace)
           
 
Methods inherited from class org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO
getActiveFromDate, getActiveToDate, getGroupId, getGroupName, getMemberId, getMemberName, getMemberNamespaceCode, getMemberType, getPrincipalId, getPrincipalName, getQualifications, getRoleIdAsMember, getRoleNameAsMember, setActiveFromDate, setActiveToDate, setGroupId, setGroupName, setPrincipalId, setPrincipalName, setQualifications, setRoleIdAsMember, setRoleNameAsMember
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleMemberXmlDTO.OutsideOfRole

public RoleMemberXmlDTO.OutsideOfRole()

RoleMemberXmlDTO.OutsideOfRole

public RoleMemberXmlDTO.OutsideOfRole(RoleMember roleMember,
                                      boolean populateMemberId)
Method Detail

getRoleId

public String getRoleId()
Description copied from class: RoleMemberXmlDTO
Retrieves the ID of the role that this member belongs to. Subclasses are responsible for implementing this method so that it does so.

Specified by:
getRoleId in class RoleMemberXmlDTO
Returns:
The role ID of the role that this member belongs to.
See Also:
RoleMemberXmlDTO.getRoleId()

setRoleId

public void setRoleId(String roleId)
Parameters:
roleId - the roleId to set

getRoleNameAndNamespace

public NameAndNamespacePair getRoleNameAndNamespace()
Returns:
the roleNameAndNamespace

setRoleNameAndNamespace

public void setRoleNameAndNamespace(NameAndNamespacePair roleNameAndNamespace)
Parameters:
roleNameAndNamespace - the roleNameAndNamespace to set

getRoleName

public String getRoleName()
Retrieves the role name from the role-name-and-namespace combo.

Returns:
The name of the role that this member belongs to, or null if the role-name-and-namespace combo is null.

getRoleNamespaceCode

public String getRoleNamespaceCode()
Retrieves the role namespace code from the role-name-and-namespace combo.

Returns:
The namespace code of the role that this member belongs to, or null if the role-name-and-namespace combo is null.


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