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

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.KimDelegationMemberImpl
All Implemented Interfaces:
Serializable, org.apache.ojb.broker.PersistenceBrokerAware, org.kuali.rice.kim.bo.role.KimDelegationMember, org.kuali.rice.kns.bo.BusinessObject, org.kuali.rice.kns.bo.Inactivateable, org.kuali.rice.kns.bo.InactivateableFromTo, PersistableBusinessObject

public class KimDelegationMemberImpl
extends KimAbstractMemberImpl
implements org.kuali.rice.kim.bo.role.KimDelegationMember

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

Author:
Kuali Rice Team (rice.collab@kuali.org)
See Also:
Serialized Form

Field Summary
protected  List<KimDelegationMemberAttributeDataImpl> attributes
           
protected  String delegationId
           
protected  String delegationMemberId
           
protected  String roleMemberId
           
 
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
KimDelegationMemberImpl()
           
 
Method Summary
 List<KimDelegationMemberAttributeDataImpl> getAttributes()
           
 String getDelegationId()
           
 String getDelegationMemberId()
           
 org.kuali.rice.kim.bo.types.dto.AttributeSet getQualifier()
           
 String getRoleMemberId()
           
 boolean isActive()
          Returns active if the InactivatableFromToImpl.getActiveAsOfDate() (current time used if not set) is between the from and to dates.
 void setActiveFromDate(Timestamp from)
           
 void setActiveToDate(Timestamp to)
           
 void setAttributes(List<KimDelegationMemberAttributeDataImpl> attributes)
           
 void setDelegationId(String delegationId)
           
 void setDelegationMemberId(String delegationMemberId)
           
 void setRoleMemberId(String roleMemberId)
           
 org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo 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, isCurrent, setActive, setActiveAsOfDate, 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.kim.bo.role.KimDelegationMember
getMemberId, getMemberTypeCode
 
Methods inherited from interface org.kuali.rice.kns.bo.BusinessObject
prepareForWorkflow
 

Field Detail

delegationMemberId

protected String delegationMemberId

delegationId

protected String delegationId

roleMemberId

protected String roleMemberId

attributes

protected List<KimDelegationMemberAttributeDataImpl> attributes
Constructor Detail

KimDelegationMemberImpl

public KimDelegationMemberImpl()
Method Detail

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()

isActive

public boolean isActive()
Description copied from class: InactivatableFromToImpl
Returns active if the InactivatableFromToImpl.getActiveAsOfDate() (current time used if not set) is between the from and to dates. Null dates are considered to indicate an open range.

Specified by:
isActive in interface org.kuali.rice.kns.bo.Inactivateable
Overrides:
isActive in class InactivatableFromToImpl

setActiveFromDate

public void setActiveFromDate(Timestamp from)
Specified by:
setActiveFromDate in interface org.kuali.rice.kns.bo.InactivateableFromTo
Overrides:
setActiveFromDate in class InactivatableFromToImpl

setActiveToDate

public void setActiveToDate(Timestamp to)
Specified by:
setActiveToDate in interface org.kuali.rice.kns.bo.InactivateableFromTo
Overrides:
setActiveToDate in class InactivatableFromToImpl

getDelegationMemberId

public String getDelegationMemberId()
Specified by:
getDelegationMemberId in interface org.kuali.rice.kim.bo.role.KimDelegationMember

setDelegationMemberId

public void setDelegationMemberId(String delegationMemberId)

getDelegationId

public String getDelegationId()
Specified by:
getDelegationId in interface org.kuali.rice.kim.bo.role.KimDelegationMember

setDelegationId

public void setDelegationId(String delegationId)

getAttributes

public List<KimDelegationMemberAttributeDataImpl> getAttributes()

setAttributes

public void setAttributes(List<KimDelegationMemberAttributeDataImpl> attributes)

getQualifier

public org.kuali.rice.kim.bo.types.dto.AttributeSet getQualifier()
Specified by:
getQualifier in interface org.kuali.rice.kim.bo.role.KimDelegationMember
See Also:
org.kuali.rice.kim.bo.role.KimDelegationGroup#getQualifier()

getRoleMemberId

public String getRoleMemberId()
Specified by:
getRoleMemberId in interface org.kuali.rice.kim.bo.role.KimDelegationMember
Returns:
the roleMemberId

setRoleMemberId

public void setRoleMemberId(String roleMemberId)
Parameters:
roleMemberId - the roleMemberId to set

toSimpleInfo

public org.kuali.rice.kim.bo.role.dto.DelegateMemberCompleteInfo toSimpleInfo()


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