org.kuali.kpme.core.role
Class PrincipalRoleMemberBo

java.lang.Object
  extended by org.kuali.rice.krad.bo.BusinessObjectBase
      extended by org.kuali.rice.krad.bo.PersistableBusinessObjectBase
          extended by org.kuali.rice.kim.impl.common.active.ActiveFromToBo
              extended by org.kuali.rice.kim.impl.membership.AbstractMemberBo
                  extended by org.kuali.rice.kim.impl.role.RoleMemberBo
                      extended by org.kuali.kpme.core.role.KPMERoleMemberBo
                          extended by org.kuali.kpme.core.role.PrincipalRoleMemberBo
All Implemented Interfaces:
groovy.lang.GroovyObject, Serializable, org.apache.ojb.broker.PersistenceBrokerAware, KPMERoleMemberBoContract, PrincipalRoleMemberBoContract, 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.core.api.mo.ModelObjectBasic, org.kuali.rice.kim.api.role.RoleMemberContract, org.kuali.rice.krad.bo.BusinessObject, org.kuali.rice.krad.bo.PersistableBusinessObject
Direct Known Subclasses:
DepartmentPrincipalRoleMemberBo, LocationPrincipalRoleMemberBo, WorkAreaPrincipalRoleMemberBo

public abstract class PrincipalRoleMemberBo
extends KPMERoleMemberBo
implements PrincipalRoleMemberBoContract

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.kuali.kpme.core.role.KPMERoleMemberBo
CACHE_NAME
 
Fields inherited from class org.kuali.rice.kim.impl.role.RoleMemberBo
memberName, memberNamespaceCode
 
Fields inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
extension, versionNumber
 
Constructor Summary
PrincipalRoleMemberBo()
           
 
Method Summary
 org.kuali.rice.kim.api.identity.Person getPerson()
          The person that is associated with the Role
 String getPrincipalId()
          Id of the person that is associated with the Role
 String getPrincipalName()
          Name of the person that is associated with the Role
 void setPerson(org.kuali.rice.kim.api.identity.Person person)
           
 void setPrincipalId(String principalId)
           
 
Methods inherited from class org.kuali.kpme.core.role.KPMERoleMemberBo
getEffectiveDate, getExpirationDate, getRoleName, setEffectiveDate, setExpirationDate, setRoleName
 
Methods inherited from class org.kuali.rice.kim.impl.role.RoleMemberBo
buildListOfDeletionAwareLists, equals, from, getAttributeDetails, getAttributes, getId, getMember, getMemberName, getMemberNamespaceCode, getRoleId, getRoleMemberName, getRoleRspActions, getTypeCode, setAttributeDetails, setAttributes, setId, setRoleId, setRoleRspActions, to
 
Methods inherited from class org.kuali.rice.kim.impl.membership.AbstractMemberBo
getMemberId, getType, setMemberId, setType, setTypeCode
 
Methods inherited from class org.kuali.rice.kim.impl.common.active.ActiveFromToBo
getActiveFromDate, getActiveFromDateValue, getActiveToDate, getActiveToDateValue, getMetaClass, getProperty, invokeMethod, isActive, isActive, isActive, setActiveFromDateValue, setActiveToDateValue, setMetaClass, setProperty
 
Methods inherited from class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, 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.krad.bo.BusinessObjectBase
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.kuali.kpme.core.api.role.KPMERoleMemberBoContract
getEffectiveDate, getExpirationDate, getRoleName
 
Methods inherited from interface org.kuali.rice.kim.api.role.RoleMemberContract
getAttributes, getMemberId, getMemberName, getMemberNamespaceCode, getRoleId, getRoleRspActions, getType
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.GloballyUnique
getObjectId
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.InactivatableFromTo
getActiveFromDate, getActiveToDate, isActive
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.active.Inactivatable
isActive
 
Methods inherited from interface org.kuali.rice.core.api.mo.common.Identifiable
getId
 
Methods inherited from interface org.kuali.rice.core.api.mo.ModelObjectBasic
toString
 

Constructor Detail

PrincipalRoleMemberBo

public PrincipalRoleMemberBo()
Method Detail

getPrincipalId

public String getPrincipalId()
Description copied from interface: PrincipalRoleMemberBoContract
Id of the person that is associated with the Role

principalId of PrincipalRoleMemberBo

Specified by:
getPrincipalId in interface PrincipalRoleMemberBoContract
Returns:
principalId for PrincipalRoleMemberBo

setPrincipalId

public void setPrincipalId(String principalId)

getPrincipalName

public String getPrincipalName()
Description copied from interface: PrincipalRoleMemberBoContract
Name of the person that is associated with the Role

principalName of PrincipalRoleMemberBo

Specified by:
getPrincipalName in interface PrincipalRoleMemberBoContract
Returns:
principalName for PrincipalRoleMemberBo

getPerson

public org.kuali.rice.kim.api.identity.Person getPerson()
Description copied from interface: PrincipalRoleMemberBoContract
The person that is associated with the Role

person of PrincipalRoleMemberBo

Specified by:
getPerson in interface PrincipalRoleMemberBoContract
Returns:
person for PrincipalRoleMemberBo

setPerson

public void setPerson(org.kuali.rice.kim.api.identity.Person person)


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