org.kuali.rice.kim.impl.role
Class RoleMemberBo
java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
org.kuali.rice.kim.impl.common.active.ActiveFromToBo
org.kuali.rice.kim.impl.membership.AbstractMemberBo
org.kuali.rice.kim.impl.role.RoleMemberBo
- All Implemented Interfaces:
- Serializable, Inactivatable, InactivatableFromTo, GloballyUnique, Identifiable, Versioned, RoleMemberContract
@Entity
public class RoleMemberBo
- extends AbstractMemberBo
- implements RoleMemberContract
The column names have been used in a native query in RoleDaoOjb and will need to be modified if any changes to the
column names are made here.
- See Also:
- Serialized Form
memberName
protected String memberName
memberNamespaceCode
protected String memberNamespaceCode
RoleMemberBo
public RoleMemberBo()
getAttributeDetails
public List<RoleMemberAttributeDataBo> getAttributeDetails()
setAttributeDetails
public void setAttributeDetails(List<RoleMemberAttributeDataBo> attributeDetails)
getAttributes
public Map<String,String> getAttributes()
- Description copied from interface:
RoleMemberContract
- This returns specific attributes to be set on a Role Member in order to match permission and responsibilitys.
These attributes match the attributes set to a KimType
- Specified by:
getAttributes
in interface RoleMemberContract
- Returns:
- attributes
to
public static RoleMember to(RoleMemberBo bo)
from
public static RoleMemberBo from(RoleMember immutable)
getMember
protected Object getMember(MemberType memberType,
String memberId)
getMemberName
public String getMemberName()
- Specified by:
getMemberName
in interface RoleMemberContract
getRoleMemberName
public String getRoleMemberName(MemberType memberType,
Object member)
getMemberNamespaceCode
public String getMemberNamespaceCode()
- Specified by:
getMemberNamespaceCode
in interface RoleMemberContract
equals
public boolean equals(RoleMemberBo targetMbrBo)
- This method compares role member passed with this role member object and returns true if no differences or returns
false.
- Parameters:
targetMbrBo
-
- Returns:
- boolean true if the member has not changed, false if the member has changed
getId
public String getId()
- Description copied from interface:
Identifiable
- The unique identifier for an object. This can be null.
- Specified by:
getId
in interface Identifiable
- Returns:
- the id
setId
public void setId(String id)
getRoleId
public String getRoleId()
- Description copied from interface:
RoleMemberContract
- This is the id for the Role.
This is a id assigned to a Role. It defines the role this role member belongs to.
- Specified by:
getRoleId
in interface RoleMemberContract
- Returns:
- roleId
setRoleId
public void setRoleId(String roleId)
getRoleRspActions
public List<RoleResponsibilityActionBo> getRoleRspActions()
- Description copied from interface:
RoleMemberContract
- This returns a list of role responsibility actions assigned to a role member
- Specified by:
getRoleRspActions
in interface RoleMemberContract
- Returns:
- roleRspActions
setRoleRspActions
public void setRoleRspActions(List<RoleResponsibilityActionBo> roleRspActions)
setAttributes
public void setAttributes(Map<String,String> attributes)
Copyright © 2005–2014 The Kuali Foundation. All rights reserved.