IPluginAdaptorIPluginFactory 인스턴스를 반환합니다. IPluginFactory 인스턴스는 플러그인된 애플리케이션에서 명령을 실행하고 Orchestrator 작업을 수행할 개체를 찾습니다.

IPluginFactory 인터페이스는 다음 필드를 정의합니다.

static final java.lang.String RELATION_CHILDREN

IPluginFactory 인터페이스는 다음 메서드를 정의합니다.

메서드

반환

설명

executePluginCommand(java.lang.String cmd)

Void

명령을 실행하려면 이 플러그인을 사용합니다. 이 메서드를 사용하지 않는 것이 좋습니다.

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

java.lang.Object

개체를 찾으려면 이 플러그인을 사용합니다. ID와 유형으로 개체를 식별합니다.

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

유형과 ID로 개체를 무효화합니다.

void invalidateAll()

Void

캐시의 모든 개체를 무효화합니다.