Class RoleMemberBo

java.lang.Object
org.kuali.rice.krad.bo.DataObjectBase
All Implemented Interfaces:
Serializable, Cloneable, org.eclipse.persistence.descriptors.changetracking.ChangeTracker, org.eclipse.persistence.internal.descriptors.PersistenceEntity, org.eclipse.persistence.internal.descriptors.PersistenceObject, org.eclipse.persistence.internal.weaving.PersistenceWeaved, org.eclipse.persistence.internal.weaving.PersistenceWeavedChangeTracking, org.eclipse.persistence.internal.weaving.PersistenceWeavedFetchGroups, org.eclipse.persistence.internal.weaving.PersistenceWeavedRest, org.eclipse.persistence.queries.FetchGroupTracker, org.kuali.rice.core.api.mo.common.active.Inactivatable, org.kuali.rice.core.api.mo.common.active.InactivatableFromTo, org.kuali.rice.core.api.mo.common.GloballyUnique, org.kuali.rice.core.api.mo.common.Identifiable, org.kuali.rice.core.api.mo.common.Versioned, org.kuali.rice.kim.api.role.RoleMemberContract

@Entity public class RoleMemberBo extends AbstractMemberBo implements org.kuali.rice.kim.api.role.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:
  • Field Details

    • memberName

      protected String memberName
    • memberNamespaceCode

      protected String memberNamespaceCode
  • Constructor Details

    • RoleMemberBo

      public RoleMemberBo()
  • Method Details

    • getAttributeDetails

      public List<RoleMemberAttributeDataBo> getAttributeDetails()
    • setAttributeDetails

      public void setAttributeDetails(List<RoleMemberAttributeDataBo> attributeDetails)
    • getAttributes

      public Map<String,String> getAttributes()
      Specified by:
      getAttributes in interface org.kuali.rice.kim.api.role.RoleMemberContract
    • to

      public static org.kuali.rice.kim.api.role.RoleMember to(RoleMemberBo bo)
    • from

      public static RoleMemberBo from(org.kuali.rice.kim.api.role.RoleMember immutable)
    • getMember

      protected Object getMember(org.kuali.rice.core.api.membership.MemberType memberType, String memberId)
    • getMemberName

      public String getMemberName()
      Specified by:
      getMemberName in interface org.kuali.rice.kim.api.role.RoleMemberContract
    • getRoleMemberName

      public String getRoleMemberName(org.kuali.rice.core.api.membership.MemberType memberType, Object member)
    • getMemberNamespaceCode

      public String getMemberNamespaceCode()
      Specified by:
      getMemberNamespaceCode in interface org.kuali.rice.kim.api.role.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()
      Specified by:
      getId in interface org.kuali.rice.core.api.mo.common.Identifiable
    • setId

      public void setId(String id)
    • getRoleId

      public String getRoleId()
      Specified by:
      getRoleId in interface org.kuali.rice.kim.api.role.RoleMemberContract
    • setRoleId

      public void setRoleId(String roleId)
    • getRoleRspActions

      public List<RoleResponsibilityActionBo> getRoleRspActions()
      Specified by:
      getRoleRspActions in interface org.kuali.rice.kim.api.role.RoleMemberContract
    • setRoleRspActions

      public void setRoleRspActions(List<RoleResponsibilityActionBo> roleRspActions)
    • setAttributes

      public void setAttributes(Map<String,String> attributes)