public class OrgReviewRole extends org.kuali.rice.krad.bo.PersistableBusinessObjectBase implements org.kuali.rice.core.api.mo.common.active.MutableInactivatable
Constructor and Description |
---|
OrgReviewRole() |
Modifier and Type | Method and Description |
---|---|
void |
extractAttributesFromMap(Map<String,String> attributes) |
String |
getActionPolicyCode()
Gets the actionPolicyCode attribute.
|
String |
getActionTypeCode()
Gets the actionTypeCode attribute.
|
String |
getActionTypeCodeDescription()
This method fore readonlyalterdisplay
|
String |
getActionTypeCodeToDisplay() |
Date |
getActiveFromDate()
Gets the activeFromDate attribute.
|
Date |
getActiveToDate()
Gets the activeToDate attribute.
|
protected OleKimDocumentAttributeData |
getAttribute(String attributeName) |
List<OleKimDocumentAttributeData> |
getAttributes() |
List<OleKimDocumentAttributeData> |
getAttributeSetAsQualifierList(Map<String,String> qualifiers) |
String |
getAttributeValue(String attributeName) |
Chart |
getChart()
Gets the chart attribute.
|
String |
getChartOfAccountsCode()
Gets the chartCode attribute.
|
protected static ChartService |
getChartService() |
String |
getDelegationMemberId()
Gets the delegationMemberId attribute.
|
org.kuali.rice.core.api.delegation.DelegationType |
getDelegationType() |
String |
getDelegationTypeCode()
Gets the delegationTypeCode attribute.
|
String |
getDelegationTypeCodeDescription() |
org.kuali.rice.kew.doctype.bo.DocumentTypeEBO |
getFinancialSystemDocumentType()
Gets the financialSystemDocumentTypeCode attribute.
|
String |
getFinancialSystemDocumentTypeCode()
Gets the financialDocumentTypeCode attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getFromAmount()
Gets the fromAmount attribute.
|
String |
getFromAmountStr() |
org.kuali.rice.kim.framework.group.GroupEbo |
getGroup()
Gets the group attribute.
|
String |
getGroupMemberGroupId()
Gets the groupMemberGroupId attribute.
|
String |
getGroupMemberGroupName()
Gets the groupMemberGroupName attribute.
|
String |
getGroupMemberGroupNamespaceCode()
Gets the groupMemberGroupNamespaceCode attribute.
|
String |
getKimTypeId() |
String |
getMemberFieldName() |
String |
getMemberId() |
String |
getMemberName() |
String |
getMemberNamespaceCode() |
org.kuali.rice.core.api.membership.MemberType |
getMemberType() |
String |
getMemberTypeCode()
Gets the memberTypeCode attribute.
|
String |
getMemberTypeCodeDescription()
Gets the memberTypeCode attribute.
|
String |
getMethodToCall()
Gets the methodToCall attribute.
|
String |
getNamespaceCode() |
String |
getODelMId()
Gets the oDelMId attribute.
|
Organization |
getOrganization()
Gets the organization attribute.
|
String |
getOrganizationCode()
Gets the organizationCode attribute.
|
protected static OrganizationService |
getOrganizationService() |
String |
getOrganizationTypeCode() |
String |
getOrgReviewRoleInquiryTitle() |
String |
getOrgReviewRoleMemberId()
Gets the orgReviewRoleMemberId attribute.
|
protected static OrgReviewRoleService |
getOrgReviewRoleService() |
String |
getORMId()
Gets the oRMId attribute.
|
String |
getOverrideCode()
Gets the overrideCode attribute.
|
org.kuali.rice.kim.api.identity.Person |
getPerson()
Gets the person attribute.
|
String |
getPrincipalMemberName() |
String |
getPrincipalMemberPrincipalId()
Gets the principalMemberPrincipalId attribute.
|
String |
getPrincipalMemberPrincipalName()
Gets the principalMemberPrincipalName attribute.
|
String |
getPriorityNumber()
Gets the priorityNumber attribute.
|
String |
getPriorityNumberToDisplay() |
Map<String,String> |
getQualifierAsAttributeSet(List<OleKimDocumentAttributeData> qualifiers) |
String |
getReviewRolesIndicator()
Gets the reviewRolesIndicator attribute.
|
org.kuali.rice.kim.framework.role.RoleEbo |
getRole()
Gets the role attribute.
|
String |
getRoleId()
Gets the roleId attribute.
|
protected org.kuali.rice.kim.api.role.RoleMember |
getRoleMemberFromKimRoleService(String roleMemberId) |
String |
getRoleMemberId()
Gets the roleMemberId attribute.
|
String |
getRoleMemberRoleId()
Gets the roleMemberRoleId attribute.
|
String |
getRoleMemberRoleName()
Gets the roleMemberRoleName attribute.
|
String |
getRoleMemberRoleNamespaceCode()
Gets the roleMemberRoleNamespaceCode attribute.
|
String |
getRoleName() |
List<String> |
getRoleNamesToConsider()
Gets the roleNamesToConsider attribute.
|
List<org.kuali.rice.kim.api.role.RoleResponsibilityAction> |
getRoleRspActions()
Gets the roleRspActions attribute.
|
org.kuali.rice.core.api.util.type.KualiDecimal |
getToAmount()
Gets the toAmount attribute.
|
String |
getToAmountStr() |
Long |
getVersionNumber() |
boolean |
hasAnyMember() |
boolean |
hasGroup() |
boolean |
hasPrincipal() |
boolean |
hasRole() |
boolean |
isAccountingOrgReviewRoleIndicator()
Gets the accountingOrgReviewRoleIndicator attribute.
|
boolean |
isActive()
Gets the active attribute.
|
boolean |
isBothReviewRolesIndicator()
Gets the bothReviewRolesIndicator attribute.
|
boolean |
isCopy()
Gets the copy attribute.
|
boolean |
isCopyDelegation() |
boolean |
isCopyRoleMember() |
boolean |
isCreateDelegation() |
boolean |
isCreateRoleMember() |
boolean |
isDelegate()
Gets the delegate attribute.
|
boolean |
isEdit()
Gets the edit attribute.
|
boolean |
isEditDelegation() |
boolean |
isEditRoleMember() |
boolean |
isForceAction()
Gets the ignorePrevious attribute.
|
boolean |
isOrgReviewRoleIndicator()
Gets the orgReviewRoleIndicator attribute.
|
void |
refresh() |
void |
refreshNonUpdateableReferences() |
void |
refreshReferenceObject(String referenceObjectName) |
void |
setActionPolicyCode(String actionPolicyCode)
Sets the actionPolicyCode attribute value.
|
void |
setActionTypeCode(String actionTypeCode)
Sets the actionTypeCode attribute value.
|
void |
setActive(boolean active)
Sets the active attribute value.
|
void |
setActiveFromDate(Date activeFromDate)
Sets the activeFromDate attribute value.
|
void |
setActiveToDate(Date activeToDate)
Sets the activeToDate attribute value.
|
void |
setAttributes(List<OleKimDocumentAttributeData> attributes)
Sets the attributes attribute value.
|
void |
setChartOfAccountsCode(String chartOfAccountsCode)
Sets the chartOfAccountsCode attribute value.
|
void |
setCopy(boolean copy)
Sets the copy attribute value.
|
void |
setDelegate(boolean delegate)
Sets the delegate attribute value.
|
void |
setDelegateMember(org.kuali.rice.kim.api.role.RoleMemberContract roleMember,
org.kuali.rice.kim.api.common.delegate.DelegateMemberContract delegateMember) |
void |
setDelegationMemberId(String delegationMemberId)
Sets the delegationMemberId attribute value.
|
void |
setDelegationTypeCode(String delegationTypeCode)
Sets the delegationTypeCode attribute value.
|
void |
setEdit(boolean edit)
Sets the edit attribute value.
|
void |
setFinancialSystemDocumentType(org.kuali.rice.kew.doctype.bo.DocumentTypeEBO financialSystemDocumentType)
Sets the financialSystemDocumentTypeCode attribute value.
|
void |
setFinancialSystemDocumentTypeCode(String financialSystemDocumentTypeCode)
Sets the financialDocumentTypeCode attribute value.
|
void |
setForceAction(boolean forceAction)
Sets the ignorePrevious attribute value.
|
void |
setFromAmount(org.kuali.rice.core.api.util.type.KualiDecimal fromAmount)
Sets the fromAmount attribute value.
|
void |
setFromAmount(String fromAmount) |
void |
setGroup(org.kuali.rice.kim.framework.group.GroupEbo group)
Sets the group attribute value.
|
void |
setGroupMemberGroupId(String groupMemberGroupId)
Sets the groupMemberGroupId attribute value.
|
void |
setGroupMemberGroupName(String groupMemberGroupName)
Sets the groupMemberGroupName attribute value.
|
void |
setGroupMemberGroupNamespaceCode(String groupMemberGroupNamespaceCode)
Sets the groupMemberGroupNamespaceCode attribute value.
|
void |
setKimTypeId(String kimTypeId) |
void |
setMemberTypeCode(String memberTypeCode)
Sets the memberTypeCode attribute value.
|
void |
setMethodToCall(String methodToCall)
Sets the methodToCall attribute value.
|
void |
setNamespaceCode(String namespaceCode) |
void |
setODelMId(String delMId)
Sets the oDelMId attribute value.
|
void |
setOrganizationCode(String organizationCode)
Sets the organizationCode attribute value.
|
void |
setOrganizationTypeCode(String organizationTypeCode) |
void |
setOrgReviewRoleMemberId(String orgReviewRoleMemberId)
Sets the orgReviewRoleMemberId attribute value.
|
void |
setORMId(String id)
Sets the oRMId attribute value.
|
void |
setOverrideCode(String overrideCode)
Sets the overrideCode attribute value.
|
void |
setPerson(org.kuali.rice.kim.api.identity.Person person)
Sets the person attribute value.
|
void |
setPrincipalMemberPrincipalId(String principalMemberPrincipalId)
Sets the principalMemberPrincipalId attribute value.
|
void |
setPrincipalMemberPrincipalName(String principalMemberPrincipalName)
Sets the principalMemberPrincipalName attribute value.
|
void |
setPriorityNumber(String priorityNumber)
Sets the priorityNumber attribute value.
|
void |
setReviewRolesIndicator(String reviewRolesIndicator)
Sets the reviewRolesIndicator attribute value.
|
void |
setRole(org.kuali.rice.kim.framework.role.RoleEbo role) |
void |
setRoleId(String roleId)
Sets the roleId attribute value.
|
void |
setRoleMember(org.kuali.rice.kim.api.role.RoleMemberContract roleMember) |
void |
setRoleMemberId(String roleMemberId)
Sets the roleMemberId attribute value.
|
void |
setRoleMemberRoleId(String roleMemberRoleId)
Sets the roleMemberRoleId attribute value.
|
void |
setRoleMemberRoleName(String roleMemberRoleName)
Sets the roleMemberRoleName attribute value.
|
void |
setRoleMemberRoleNamespaceCode(String roleMemberRoleNamespaceCode)
Sets the roleMemberRoleNamespaceCode attribute value.
|
void |
setRoleName(String roleName) |
void |
setRoleNamesToConsider()
Sets the roleNamesToConsider attribute value.
|
void |
setRoleNamesToConsider(List<String> narrowedDownRoleNames) |
void |
setRoleRspActions(List<org.kuali.rice.kim.api.role.RoleResponsibilityAction> roleRspActions)
Sets the roleRspActions attribute value.
|
void |
setToAmount(org.kuali.rice.core.api.util.type.KualiDecimal toAmount)
Sets the toAmount attribute value.
|
void |
setToAmount(String toAmount) |
afterDelete, afterInsert, afterLookup, afterUpdate, beforeDelete, beforeInsert, beforeUpdate, buildListOfDeletionAwareLists, getExtension, getObjectId, getPersistenceService, getPersistenceStructureService, isNewCollectionRecord, linkEditableUserFields, postLoad, postPersist, postRemove, postUpdate, prePersist, preRemove, preUpdate, setExtension, setNewCollectionRecord, setObjectId, setVersionNumber
public static final String CACHE_NAME
protected static final String ORR_INQUIRY_TITLE_PROPERTY
protected static String INQUIRY_TITLE_VALUE
protected String organizationTypeCode
public static final String REVIEW_ROLES_INDICATOR_FIELD_NAME
public static final String ROLE_NAME_FIELD_NAMESPACE_CODE
public static final String ROLE_NAME_FIELD_NAME
public static final String GROUP_NAME_FIELD_NAMESPACE_CODE
public static final String GROUP_NAME_FIELD_NAME
public static final String PRINCIPAL_NAME_FIELD_NAME
public static final String CHART_CODE_FIELD_NAME
public static final String ORG_CODE_FIELD_NAME
public static final String DOC_TYPE_NAME_FIELD_NAME
public static final String DELEGATE_FIELD_NAME
public static final String DELEGATION_TYPE_CODE
public static final String FROM_AMOUNT_FIELD_NAME
public static final String TO_AMOUNT_FIELD_NAME
public static final String OVERRIDE_CODE_FIELD_NAME
public static final String ACTION_TYPE_CODE_FIELD_NAME
public static final String PRIORITY_CODE_FIELD_NAME
public static final String ACTION_POLICY_CODE_FIELD_NAME
public static final String FORCE_ACTION_FIELD_NAME
public static final String ACTIVE_FROM_DATE
public static final String ACTIVE_TO_DATE
public static final String ORIGINAL_DELEGATION_MEMBER_ID_TO_MODIFY
public static final String ORIGINAL_ROLE_MEMBER_ID_TO_MODIFY
public static final String NEW_DELEGATION_ID_KEY_VALUE
protected String methodToCall
protected String orgReviewRoleMemberId
protected Organization organization
protected boolean edit
protected boolean copy
protected org.kuali.rice.kim.framework.role.RoleEbo role
protected org.kuali.rice.kim.framework.group.GroupEbo group
protected org.kuali.rice.kim.api.identity.Person person
protected List<OleKimDocumentAttributeData> attributes
protected List<org.kuali.rice.kim.api.role.RoleResponsibilityAction> roleRspActions
protected String roleMemberRoleId
protected String roleMemberRoleNamespaceCode
protected String roleMemberRoleName
protected String groupMemberGroupId
protected String groupMemberGroupNamespaceCode
protected String groupMemberGroupName
protected String principalMemberPrincipalId
protected String principalMemberPrincipalName
protected String principalMemberName
protected String namespaceCode
protected String memberTypeCode
protected String delegationTypeCode
protected String delegationMemberId
protected String roleMemberId
protected String financialSystemDocumentTypeCode
protected org.kuali.rice.kew.doctype.bo.DocumentTypeEBO financialSystemDocumentType
protected List<String> roleNamesToConsider
protected String reviewRolesIndicator
protected String actionTypeCode
protected String priorityNumber
protected String actionPolicyCode
protected boolean forceAction
protected String chartOfAccountsCode
protected String organizationCode
protected org.kuali.rice.core.api.util.type.KualiDecimal fromAmount
protected org.kuali.rice.core.api.util.type.KualiDecimal toAmount
protected String overrideCode
protected boolean active
protected boolean delegate
protected Date activeFromDate
protected Date activeToDate
public OrgReviewRole()
public boolean isActive()
isActive
in interface org.kuali.rice.core.api.mo.common.active.Inactivatable
public void setActive(boolean active)
setActive
in interface org.kuali.rice.core.api.mo.common.active.MutableInactivatable
active
- The active to set.public boolean isDelegate()
public void setDelegate(boolean delegate)
delegate
- The delegate to set.public String getGroupMemberGroupId()
public void setGroupMemberGroupId(String groupMemberGroupId)
groupMemberGroupId
- The groupMemberGroupId to set.public String getGroupMemberGroupName()
public void setGroupMemberGroupName(String groupMemberGroupName)
groupMemberGroupName
- The groupMemberGroupName to set.public String getGroupMemberGroupNamespaceCode()
public void setGroupMemberGroupNamespaceCode(String groupMemberGroupNamespaceCode)
groupMemberGroupNamespaceCode
- The groupMemberGroupNamespaceCode to set.public String getPrincipalMemberPrincipalId()
public void setPrincipalMemberPrincipalId(String principalMemberPrincipalId)
principalMemberPrincipalId
- The principalMemberPrincipalId to set.public String getPrincipalMemberPrincipalName()
public String getPrincipalMemberName()
public void setPrincipalMemberPrincipalName(String principalMemberPrincipalName)
principalMemberPrincipalName
- The principalMemberPrincipalName to set.public String getRoleMemberRoleId()
public void setRoleMemberRoleId(String roleMemberRoleId)
roleMemberRoleId
- The roleMemberRoleId to set.public String getRoleMemberRoleName()
public void setRoleMemberRoleName(String roleMemberRoleName)
roleMemberRoleName
- The roleMemberRoleName to set.public String getRoleMemberRoleNamespaceCode()
public void setRoleMemberRoleNamespaceCode(String roleMemberRoleNamespaceCode)
roleMemberRoleNamespaceCode
- The roleMemberRoleNamespaceCode to set.public Organization getOrganization()
public String getOverrideCode()
public void setOverrideCode(String overrideCode)
overrideCode
- The overrideCode to set.public org.kuali.rice.core.api.util.type.KualiDecimal getFromAmount()
public String getFromAmountStr()
public void setFromAmount(org.kuali.rice.core.api.util.type.KualiDecimal fromAmount)
fromAmount
- The fromAmount to set.public void setFromAmount(String fromAmount)
public org.kuali.rice.core.api.util.type.KualiDecimal getToAmount()
public String getToAmountStr()
public void setToAmount(org.kuali.rice.core.api.util.type.KualiDecimal toAmount)
toAmount
- The toAmount to set.public void setToAmount(String toAmount)
public Date getActiveFromDate()
public void setActiveFromDate(Date activeFromDate)
activeFromDate
- The activeFromDate to set.public Date getActiveToDate()
public void setActiveToDate(Date activeToDate)
activeToDate
- The activeToDate to set.public String getOrgReviewRoleMemberId()
public void setOrgReviewRoleMemberId(String orgReviewRoleMemberId)
orgReviewRoleMemberId
- The orgReviewRoleMemberId to set.public void refresh()
refresh
in interface org.kuali.rice.krad.bo.BusinessObject
refresh
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
public org.kuali.rice.kew.doctype.bo.DocumentTypeEBO getFinancialSystemDocumentType()
public String getFinancialSystemDocumentTypeCode()
public void setFinancialSystemDocumentTypeCode(String financialSystemDocumentTypeCode)
financialDocumentTypeCode
- The financialDocumentTypeCode to set.public void setFinancialSystemDocumentType(org.kuali.rice.kew.doctype.bo.DocumentTypeEBO financialSystemDocumentType)
financialSystemDocumentTypeCode
- The financialSystemDocumentTypeCode to set.public String getDelegationTypeCode()
public String getDelegationTypeCodeDescription()
public org.kuali.rice.core.api.delegation.DelegationType getDelegationType()
public void setDelegationTypeCode(String delegationTypeCode)
delegationTypeCode
- The delegationTypeCode to set.public String getMemberTypeCodeDescription()
public void setMemberTypeCode(String memberTypeCode)
memberTypeCode
- The memberTypeCode to set.public void setAttributes(List<OleKimDocumentAttributeData> attributes)
attributes
- The attributes to set.public List<OleKimDocumentAttributeData> getAttributes()
public String getAttributeValue(String attributeName)
protected OleKimDocumentAttributeData getAttribute(String attributeName)
public String getChartOfAccountsCode()
public String getOrganizationCode()
public void setOrganizationCode(String organizationCode)
organizationCode
- The organizationCode to set.public void setChartOfAccountsCode(String chartOfAccountsCode)
chartOfAccountsCode
- The chartOfAccountsCode to set.public List<String> getRoleNamesToConsider()
public void setRoleNamesToConsider(List<String> narrowedDownRoleNames)
public void setRoleNamesToConsider()
roleNamesToConsider
- The roleNamesToConsider to set.public boolean isAccountingOrgReviewRoleIndicator()
public boolean isBothReviewRolesIndicator()
public boolean isOrgReviewRoleIndicator()
public String getActionTypeCode()
public String getActionTypeCodeToDisplay()
public String getActionTypeCodeDescription()
public void setActionTypeCode(String actionTypeCode)
actionTypeCode
- The actionTypeCode to set.public String getPriorityNumber()
public String getPriorityNumberToDisplay()
public void setPriorityNumber(String priorityNumber)
priorityNumber
- The priorityNumber to set.public String getActionPolicyCode()
public void setActionPolicyCode(String actionPolicyCode)
actionPolicyCode
- The actionPolicyCode to set.public boolean isForceAction()
public void setForceAction(boolean forceAction)
ignorePrevious
- The ignorePrevious to set.public void setRoleId(String roleId)
roleId
- The roleId to set.public String getReviewRolesIndicator()
public void setReviewRolesIndicator(String reviewRolesIndicator)
reviewRolesIndicator
- The reviewRolesIndicator to set.public boolean hasRole()
public boolean hasGroup()
public boolean hasPrincipal()
public boolean hasAnyMember()
public void setRoleMember(org.kuali.rice.kim.api.role.RoleMemberContract roleMember)
public void extractAttributesFromMap(Map<String,String> attributes)
public void setDelegateMember(org.kuali.rice.kim.api.role.RoleMemberContract roleMember, org.kuali.rice.kim.api.common.delegate.DelegateMemberContract delegateMember)
protected org.kuali.rice.kim.api.role.RoleMember getRoleMemberFromKimRoleService(String roleMemberId)
public String getMemberId()
public String getMemberName()
public String getMemberNamespaceCode()
public String getMemberFieldName()
public String getMemberTypeCode()
public org.kuali.rice.core.api.membership.MemberType getMemberType()
public org.kuali.rice.kim.framework.group.GroupEbo getGroup()
public void setGroup(org.kuali.rice.kim.framework.group.GroupEbo group)
group
- The group to set.public org.kuali.rice.kim.api.identity.Person getPerson()
public void setPerson(org.kuali.rice.kim.api.identity.Person person)
person
- The person to set.public org.kuali.rice.kim.framework.role.RoleEbo getRole()
public void setRole(org.kuali.rice.kim.framework.role.RoleEbo role)
public boolean isCopy()
public void setCopy(boolean copy)
copy
- The copy to set.public boolean isEdit()
public void setEdit(boolean edit)
edit
- The edit to set.public String getODelMId()
public void setODelMId(String delMId)
delMId
- The oDelMId to set.public void setORMId(String id)
id
- The oRMId to set.public String getDelegationMemberId()
public void setDelegationMemberId(String delegationMemberId)
delegationMemberId
- The delegationMemberId to set.public String getRoleMemberId()
public void setRoleMemberId(String roleMemberId)
roleMemberId
- The roleMemberId to set.public String getMethodToCall()
public void setMethodToCall(String methodToCall)
methodToCall
- The methodToCall to set.public boolean isEditDelegation()
public boolean isEditRoleMember()
public boolean isCopyDelegation()
public boolean isCopyRoleMember()
public boolean isCreateDelegation()
public boolean isCreateRoleMember()
public String getOrganizationTypeCode()
public void setOrganizationTypeCode(String organizationTypeCode)
public String getRoleName()
public void setRoleName(String roleName)
public String getNamespaceCode()
public void setNamespaceCode(String namespaceCode)
public Long getVersionNumber()
getVersionNumber
in interface org.kuali.rice.core.api.mo.common.Versioned
getVersionNumber
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
public String getKimTypeId()
public void setKimTypeId(String kimTypeId)
public Map<String,String> getQualifierAsAttributeSet(List<OleKimDocumentAttributeData> qualifiers)
public List<OleKimDocumentAttributeData> getAttributeSetAsQualifierList(Map<String,String> qualifiers)
public List<org.kuali.rice.kim.api.role.RoleResponsibilityAction> getRoleRspActions()
public void setRoleRspActions(List<org.kuali.rice.kim.api.role.RoleResponsibilityAction> roleRspActions)
roleRspActions
- The roleRspActions to set.public String getOrgReviewRoleInquiryTitle()
public void refreshNonUpdateableReferences()
refreshNonUpdateableReferences
in interface org.kuali.rice.krad.bo.PersistableBusinessObject
refreshNonUpdateableReferences
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
public void refreshReferenceObject(String referenceObjectName)
refreshReferenceObject
in interface org.kuali.rice.krad.bo.PersistableBusinessObject
refreshReferenceObject
in class org.kuali.rice.krad.bo.PersistableBusinessObjectBase
protected static OrgReviewRoleService getOrgReviewRoleService()
protected static ChartService getChartService()
protected static OrganizationService getOrganizationService()
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.