protected function _add($Context, $realmID, $resource, $Object)
	{
		$IPP = $Context->IPP();

		switch ($IPP->version())
		{
			case QuickBooks_IPP_IDS::VERSION_2:
				return $this->_add_v2($Context, $realmID, $resource, $Object);
			case QuickBooks_IPP_IDS::VERSION_3:
				return $this->_add_v3($Context, $realmID, $resource, $Object);
		}
	}
protected function _add($Context, $realmID, $resource, $Object)
	{
		$IPP = $Context->IPP();

		switch ($IPP->version())
		{
			case QuickBooks_IPP_IDS::VERSION_2:
				return $this->_add_v2($Context, $realmID, $resource, $Object);
			case QuickBooks_IPP_IDS::VERSION_3:
				return $this->_add_v3($Context, $realmID, $resource, $Object);
		}
	}
protected function _add ( $ Context , $ realmID , $ resource , $ Object ) { $ IPP = $ Context -> IPP ( ) ; switch ( $ IPP -> version ( ) ) { case QuickBooks_IPP_IDS :: VERSION_2 : return $ this -> _add_v2 ( $ Context , $ realmID , $ resource , $ Object ) ; case QuickBooks_IPP_IDS :: VERSION_3 : return $ this -> _add_v3 ( $ Context , $ realmID , $ resource , $ Object ) ; } }
Add an IDS object via IPP

@param QuickBooks_IPP_Context $Context
@param integer $realmID
@param string $resource
@param object $Object
@return integer
Add an IDS object via IPP