Habanero.Faces.Base.RelationshipComboBoxMapper.UpdateLinkedRelationshipAndControl C# (CSharp) Method

UpdateLinkedRelationshipAndControl() private method

private UpdateLinkedRelationshipAndControl ( ) : void
return void
        private void UpdateLinkedRelationshipAndControl()
        {
            RemoveCurrentBOHandlers();
            SetupSingleRelationship(); 
            UpdateIsEditable();
            var tmpBO = _businessObject;//This does something strange for some reason.
            _businessObject = null;
            _relatedBO = GetRelatedBusinessObject();
            _comboBoxCollectionSelector.DeregisterForControlEvents();
            LoadCollectionForBusinessObject();
            _comboBoxCollectionSelector.RegisterForControlEvents();
            _businessObject = tmpBO;
            UpdateControlValueFromBusinessObject();
            AddCurrentBOHandlers();
        }