IPluginAdaptor 傳回 IPluginFactory 執行個體。IPluginFactory 執行個體在外掛程式應用程式中執行命令,並尋找執行 Orchestrator 作業的物件。

IPluginFactory 介面定義下列欄位:

static final java.lang.String RELATION_CHILDREN

IPluginFactory 介面定義下列方法。

方法

傳回

說明

executePluginCommand(java.lang.String cmd)

作廢

使用外掛程式執行命令。VMware 建議不要使用此方法。

find(java.lang.String type, java.lang.String id)

java.lang.Object

使用外掛程式尋找物件。按識別碼及類型識別物件。

findAll(java.lang.String type, java.lang.String query)

QueryResult

使用外掛程式尋找屬於特定類型且符合查詢字串的物件。您可以在外掛程式的 IPluginFactory 實作中定義查詢的語法。如果不定義查詢語法,findAll() 將傳回指定類型的所有物件。

findRelation(java.lang.String parentType, java.lang.String parentId, java.lang.String relationName)

java.util.List

決定物件是否有子系。

hasChildrenInRelation(java.lang.String parentType, java.lang.String parentId, java.lang.String relationName)

HasChildrenResult

按特定關係尋找與指定父系相關的所有子系。

invalidate(java.lang.String type, java.lang.String id)

作廢

按類型及識別碼使物件失效。

void invalidateAll()

作廢

使快取中的所有物件失效。