public function getProspectStatusTypes(bool $force = false) : CNabuIContactProspectStatusTypeList
    {
        if ($this->nb_icontact_prospect_status_type_list->isEmpty() || $force) {
            $this->nb_icontact_prospect_status_type_list->clear();
            $this->nb_icontact_prospect_status_type_list->merge(CNabuIContactProspectStatusType::getTypesForIContact($this));
        }

        return $this->nb_icontact_prospect_status_type_list;
    }
public function getProspectStatusTypes(bool $force = false) : CNabuIContactProspectStatusTypeList
    {
        if ($this->nb_icontact_prospect_status_type_list->isEmpty() || $force) {
            $this->nb_icontact_prospect_status_type_list->clear();
            $this->nb_icontact_prospect_status_type_list->merge(CNabuIContactProspectStatusType::getTypesForIContact($this));
        }

        return $this->nb_icontact_prospect_status_type_list;
    }
public function getProspectStatusTypes ( bool $ force = false ) : CNabuIContactProspectStatusTypeList { if ( $ this -> nb_icontact_prospect_status_type_list -> isEmpty ( ) || $ force ) { $ this -> nb_icontact_prospect_status_type_list -> clear ( ) ; $ this -> nb_icontact_prospect_status_type_list -> merge ( CNabuIContactProspectStatusType :: getTypesForIContact ( $ this ) ) ; } return $ this -> nb_icontact_prospect_status_type_list ; }
Get Prospect Status Types of this instance.
@param bool $force If true then force to reload complete list from database storage.
@return CNabuIContactProspectStatusTypeList Returns a list instance with all types found.
Get Prospect Status Types of this instance .