org.kuali.rice.kim.bo.role.impl
Class RoleMemberImpl

java.lang.Object
  extended by org.kuali.rice.kns.bo.BusinessObjectBase
      extended by org.kuali.rice.kns.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kns.bo.InactivatableFromToImpl
              extended by org.kuali.rice.kim.bo.impl.KimAbstractMemberImpl
                  extended by org.kuali.rice.kim.bo.role.impl.RoleMemberImpl
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, GloballyUnique, Versioned, ModelObjectBasic, BusinessObject, Inactivateable, InactivateableFromTo, PersistableBusinessObject

@Entity
public class RoleMemberImpl
extends KimAbstractMemberImpl

This is a description of what this class does - kellerj don't forget to fill this in.

Author:
Kuali Rice Team (kuali-rice@googleroles.com)
See Also:
Serialized Form

Field Summary
protected  List<RoleMemberAttributeDataImpl> attributes
           
private static KimTypeInfoService kimTypeInfoService
           
protected  AttributeSet qualifierAsAttributeSet
           
protected  String roleId
           
protected  String roleMemberId
           
protected  List<RoleResponsibilityActionImpl> roleRspActions
           
private static RoleService roleService
           
private static long serialVersionUID
           
 
Fields inherited from class org.kuali.rice.kim.bo.impl.KimAbstractMemberImpl
memberId, memberTypeCode
 
Fields inherited from class org.kuali.rice.kns.bo.InactivatableFromToImpl
activeAsOfDate, activeFromDate, activeToDate, current
 
Fields inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
RoleMemberImpl()
           
 
Method Summary
 List<RoleMemberAttributeDataImpl> getAttributes()
           
 AttributeSet getQualifier()
           
 String getRoleId()
           
 String getRoleMemberId()
           
 List<RoleResponsibilityActionImpl> getRoleRspActions()
           
protected  RoleService getRoleService()
           
protected  KimTypeInfoService getTypeInfoService()
           
 boolean hasQualifier()
           
 void setAttributes(List<RoleMemberAttributeDataImpl> attributes)
           
 void setRoleId(String roleId)
           
 void setRoleMemberId(String roleMemberId)
           
 void setRoleRspActions(List<RoleResponsibilityActionImpl> roleRspActions)
           
 RoleMemberCompleteInfo toSimpleInfo()
           
 
Methods inherited from class org.kuali.rice.kim.bo.impl.KimAbstractMemberImpl
getMemberId, getMemberTypeCode, setMemberId, setMemberTypeCode
 
Methods inherited from class org.kuali.rice.kns.bo.InactivatableFromToImpl
getActiveAsOfDate, getActiveFromDate, getActiveToDate, isActive, isCurrent, setActive, setActiveAsOfDate, setActiveFromDate, setActiveToDate, setCurrent
 
Methods inherited from class org.kuali.rice.kns.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder, toStringMapper
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

roleMemberId

protected String roleMemberId

roleId

protected String roleId

attributes

protected List<RoleMemberAttributeDataImpl> attributes

roleRspActions

protected List<RoleResponsibilityActionImpl> roleRspActions

qualifierAsAttributeSet

protected transient AttributeSet qualifierAsAttributeSet

kimTypeInfoService

private static transient KimTypeInfoService kimTypeInfoService

roleService

private static transient RoleService roleService
Constructor Detail

RoleMemberImpl

public RoleMemberImpl()
Method Detail

getRoleMemberId

public String getRoleMemberId()

setRoleMemberId

public void setRoleMemberId(String roleMemberId)

getRoleId

public String getRoleId()

setRoleId

public void setRoleId(String roleId)

getAttributes

public List<RoleMemberAttributeDataImpl> getAttributes()

setAttributes

public void setAttributes(List<RoleMemberAttributeDataImpl> attributes)

getQualifier

public AttributeSet getQualifier()

hasQualifier

public boolean hasQualifier()

getRoleRspActions

public List<RoleResponsibilityActionImpl> getRoleRspActions()
Returns:
the roleRspActions

setRoleRspActions

public void setRoleRspActions(List<RoleResponsibilityActionImpl> roleRspActions)
Parameters:
roleRspActions - the roleRspActions to set

getTypeInfoService

protected KimTypeInfoService getTypeInfoService()

getRoleService

protected RoleService getRoleService()

toSimpleInfo

public RoleMemberCompleteInfo toSimpleInfo()


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