Altium C++ SDK 3.0
Loading...
Searching...
No Matches
SCH::CAbstractSupplier Class Referenceabstract

#include <EDP.SCH.AbstractClasses.h>

Inheritance diagram for SCH::CAbstractSupplier:
CAbstractSupportService CDispatchObject IServicesSupportInternal CDispatchRecord

Public Member Functions

ISupplierGetISupplier ()
Public Member Functions inherited from CAbstractSupportService
virtual HRESULT __stdcall QueryInterface (const IID &riid, void **ppvObject)
virtual ULONG __stdcall AddRef (void)
virtual ULONG __stdcall Release (void)
IServicesSupportInternalGetServicesSupportInternal ()
Public Member Functions inherited from CDispatchObject
 CDispatchObject ()
virtual ~CDispatchObject ()
IDispatch * GetIDispatch ()
Public Member Functions inherited from CDispatchRecord
 CDispatchRecord ()
virtual HRESULT __stdcall GetTypeInfoCount (UINT *pctinfo)
virtual HRESULT __stdcall GetTypeInfo (UINT iTInfo, LCID lcid, ITypeInfo **ppTInfo)
virtual HRESULT __stdcall GetIDsOfNames (REFIID riid, LPOLESTR *rgszNames, UINT cNames, LCID lcid, DISPID *rgDispId)

Protected Member Functions

virtual bool SupportsService (std::wstring const AServiceName)
virtual HRESULT __stdcall Invoke (DISPID dispIdMember, REFIID riid, LCID lcid, WORD wFlags, DISPPARAMS *pDispParams, VARIANT *pVarResult, EXCEPINFO *pExcepInfo, UINT *puArgErr)
virtual bool GetState_Enabled ()=0
virtual void SetState_Enabled (bool Value)=0
virtual ISupplierCartCreateSupplierCart ()=0
virtual DXP::IOptionsPageGetOptionsPage ()=0
virtual TSupplierSearchFiltersSet SupportedSearchFilters ()=0
virtual void BackgroundSearchByKeyword (std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters, long Handle)=0
virtual void BackgroundSearchBySupplierPartNumber (std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions, long Handle)=0
virtual void BackgroundSearchByManufacturerPartNumber (std::wstring ManufacturerPartNumber, long Handle)=0
virtual void BackgroundGetCategoryParameters (ISupplierCategory *Category, long Handle)=0
virtual ISupplierSourceRelationshipSearchBySupplierPartNumber (std::wstring SupplierPartNumber, TSkipOptionSet SkipOptions)=0
virtual ISupplierSearchResultsSearchByManufacturerPartNumber (std::wstring ManufacturerPartNumber)=0
virtual ISupplierSearchResultsSearchByKeyword (std::wstring Keywords, int RecordCount, int StartRecord, TSupplierSearchFiltersSet SearchFilters, ISupplierCategory *Category, ISupplierParametricFilters *ParametricFilters)=0
virtual ISupplierCategoryParametersGetCategoryParameters (ISupplierCategory *Category)=0
virtual int GetState_OrderPosition ()=0
virtual void SetState_OrderPosition (int Value)=0
virtual bool GetState_IsReadOnly ()=0
virtual void SetState_IsReadOnly (bool Value)=0
virtual std::wstring GetState_Options ()=0
virtual void SetState_Options (std::wstring Value)=0
virtual std::wstring SourceName ()=0
virtual std::wstring GetSearchUrl (std::wstring const APartNumber)=0

Additional Inherited Members

Protected Attributes inherited from CDispatchRecord
ULONG mRefCount

Member Function Documentation

◆ BackgroundGetCategoryParameters()

virtual void SCH::CAbstractSupplier::BackgroundGetCategoryParameters ( ISupplierCategory * Category,
long Handle )
protectedpure virtual

◆ BackgroundSearchByKeyword()

virtual void SCH::CAbstractSupplier::BackgroundSearchByKeyword ( std::wstring Keywords,
int RecordCount,
int StartRecord,
TSupplierSearchFiltersSet SearchFilters,
ISupplierCategory * Category,
ISupplierParametricFilters * ParametricFilters,
long Handle )
protectedpure virtual

◆ BackgroundSearchByManufacturerPartNumber()

virtual void SCH::CAbstractSupplier::BackgroundSearchByManufacturerPartNumber ( std::wstring ManufacturerPartNumber,
long Handle )
protectedpure virtual

◆ BackgroundSearchBySupplierPartNumber()

virtual void SCH::CAbstractSupplier::BackgroundSearchBySupplierPartNumber ( std::wstring SupplierPartNumber,
TSkipOptionSet SkipOptions,
long Handle )
protectedpure virtual

◆ CreateSupplierCart()

virtual ISupplierCart * SCH::CAbstractSupplier::CreateSupplierCart ( )
protectedpure virtual

◆ GetCategoryParameters()

virtual ISupplierCategoryParameters * SCH::CAbstractSupplier::GetCategoryParameters ( ISupplierCategory * Category)
protectedpure virtual

◆ GetISupplier()

ISupplier * SCH::CAbstractSupplier::GetISupplier ( )
inline

◆ GetOptionsPage()

virtual DXP::IOptionsPage * SCH::CAbstractSupplier::GetOptionsPage ( )
protectedpure virtual

◆ GetSearchUrl()

virtual std::wstring SCH::CAbstractSupplier::GetSearchUrl ( std::wstring const APartNumber)
protectedpure virtual

◆ GetState_Enabled()

virtual bool SCH::CAbstractSupplier::GetState_Enabled ( )
protectedpure virtual

◆ GetState_IsReadOnly()

virtual bool SCH::CAbstractSupplier::GetState_IsReadOnly ( )
protectedpure virtual

◆ GetState_Options()

virtual std::wstring SCH::CAbstractSupplier::GetState_Options ( )
protectedpure virtual

◆ GetState_OrderPosition()

virtual int SCH::CAbstractSupplier::GetState_OrderPosition ( )
protectedpure virtual

◆ Invoke()

virtual HRESULT __stdcall SCH::CAbstractSupplier::Invoke ( DISPID dispIdMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS * pDispParams,
VARIANT * pVarResult,
EXCEPINFO * pExcepInfo,
UINT * puArgErr )
protectedvirtual

Reimplemented from CAbstractSupportService.

◆ SearchByKeyword()

virtual ISupplierSearchResults * SCH::CAbstractSupplier::SearchByKeyword ( std::wstring Keywords,
int RecordCount,
int StartRecord,
TSupplierSearchFiltersSet SearchFilters,
ISupplierCategory * Category,
ISupplierParametricFilters * ParametricFilters )
protectedpure virtual

◆ SearchByManufacturerPartNumber()

virtual ISupplierSearchResults * SCH::CAbstractSupplier::SearchByManufacturerPartNumber ( std::wstring ManufacturerPartNumber)
protectedpure virtual

◆ SearchBySupplierPartNumber()

virtual ISupplierSourceRelationship * SCH::CAbstractSupplier::SearchBySupplierPartNumber ( std::wstring SupplierPartNumber,
TSkipOptionSet SkipOptions )
protectedpure virtual

◆ SetState_Enabled()

virtual void SCH::CAbstractSupplier::SetState_Enabled ( bool Value)
protectedpure virtual

◆ SetState_IsReadOnly()

virtual void SCH::CAbstractSupplier::SetState_IsReadOnly ( bool Value)
protectedpure virtual

◆ SetState_Options()

virtual void SCH::CAbstractSupplier::SetState_Options ( std::wstring Value)
protectedpure virtual

◆ SetState_OrderPosition()

virtual void SCH::CAbstractSupplier::SetState_OrderPosition ( int Value)
protectedpure virtual

◆ SourceName()

virtual std::wstring SCH::CAbstractSupplier::SourceName ( )
protectedpure virtual

◆ SupportedSearchFilters()

virtual TSupplierSearchFiltersSet SCH::CAbstractSupplier::SupportedSearchFilters ( )
protectedpure virtual

◆ SupportsService()

virtual bool SCH::CAbstractSupplier::SupportsService ( std::wstring const AServiceName)
protectedvirtual

Reimplemented from CAbstractSupportService.


The documentation for this class was generated from the following file: