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, BusinessObject, Inactivateable, InactivateableFromTo, PersistableBusinessObject

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
           
protected  AttributeSet qualifierAsAttributeSet
           
protected  String roleId
           
protected  String roleMemberId
           
protected  List<RoleResponsibilityActionImpl> roleRspActions
           
 
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()
           
protected  LinkedHashMap toStringMapper()
           
 
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
addNote, afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeInsert, beforeUpdate, beforeUpdate, buildListOfDeletionAwareLists, deleteNote, getAttachmentService, getBoNote, getBoNotes, getExtension, getNoteService, getObjectId, getPersistenceService, getPersistenceStructureService, getVersionNumber, isAutoIncrementSet, isBoNotesSupport, isNewCollectionRecord, linkEditableUserFields, refresh, refreshNonUpdateableReferences, refreshReferenceObject, setAutoIncrementSet, setBoNotes, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber, supportsBoNotes
 
Methods inherited from class org.kuali.rice.kns.bo.BusinessObjectBase
prepareForWorkflow, toString, toStringBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Field Detail

roleMemberId

protected String roleMemberId

roleId

protected String roleId

attributes

protected List<RoleMemberAttributeDataImpl> attributes

roleRspActions

protected List<RoleResponsibilityActionImpl> roleRspActions

qualifierAsAttributeSet

protected transient AttributeSet qualifierAsAttributeSet
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)

toStringMapper

protected LinkedHashMap toStringMapper()
Specified by:
toStringMapper in class BusinessObjectBase
Returns:
Map containing the fieldValues of the key fields for this class, indexed by fieldName
See Also:
BusinessObjectBase.toStringMapper()

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-2012 The Kuali Foundation. All Rights Reserved.