@Entity public class PeopleFlowDelegateBo extends Object implements Serializable, PeopleFlowDelegateContract, BusinessObject
Constructor and Description |
---|
PeopleFlowDelegateBo() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
toString
public PeopleFlowDelegateBo()
public static PeopleFlowDelegate to(PeopleFlowDelegateBo delegateBo)
public static PeopleFlowDelegateBo from(PeopleFlowDelegate delegate, PeopleFlowMemberBo peopleFlowMember)
public String getMemberId()
getMemberId
in interface PeopleFlowDelegateContract
public String getMemberTypeCode()
public void setMemberTypeCode(String memberTypeCode)
public String getActionRequestPolicyCode()
public void setActionRequestPolicyCode(String actionRequestPolicyCode)
public String getDelegationTypeCode()
public void setDelegationTypeCode(String delegationTypeCode)
public String getResponsibilityId()
PeopleFlowDelegateContract
getResponsibilityId
in interface PeopleFlowDelegateContract
public void setResponsibilityId(String responsibilityId)
public Long getVersionNumber()
public void setVersionNumber(Long versionNumber)
public PeopleFlowMemberBo getPeopleFlowMember()
public void setPeopleFlowMember(PeopleFlowMemberBo peopleFlowMember)
public String getMemberName()
public void setMemberName(String memberName) throws InstantiationException, IllegalAccessException
public void setMemberId(String memberId)
public void updateRelatedObject()
public MemberType getMemberType()
getMemberType
in interface PeopleFlowDelegateContract
public void setMemberType(MemberType type)
public ActionRequestPolicy getActionRequestPolicy()
PeopleFlowDelegateContract
MemberType
is ROLE
. If the member type is anything else, this value will not
be considered and should ideally be set to nullgetActionRequestPolicy
in interface PeopleFlowDelegateContract
public DelegationType getDelegationType()
getDelegationType
in interface PeopleFlowDelegateContract
public void setDelegationType(DelegationType delegationType)
public void refresh()
BusinessObject
During processing (for example accepting user input) the field values that participate in relationships can become out of sync with the related business objects (for example: suppose our business object has a property name bookId with a related object of type Book that contains the id property. If the user changes the value for the bookId property, our id property on the related book and the associated information is still pointing to the previous book id). This method is invoked to indicate the related objects should be refreshed based on their related keys. For @{link PersistableBusinessObject} implementations, most refreshes can be handled by the ORM tool
refresh
in interface BusinessObject
Copyright © 2005–2016 The Kuali Foundation. All rights reserved.