차단 > 절차 > IProcedureModel

Procedures.IProcedureModel 인터페이스

프로시져의 데이터 모델입니다.

서명:

export interface IProcedureModel 

메서드

메서드 설명
deleteParameter(index) 매개변수 목록에서 지정된 색인의 매개변수를 삭제합니다.
getEnabled() 프러시저가 활성화/비활성화되었는지 여부를 반환합니다. 프로시져가 사용 중지되면 모든 프로시져 호출자 차단도 사용 중지해야 합니다.
getId() 프러시저의 고유한 언어 중립적 ID를 반환합니다.
getName() 사람이 읽을 수 있는 프로시져 이름을 반환합니다.
getParameter(index) 매개변수 목록에서 지정된 색인에 있는 매개변수를 반환합니다.
getParameters() 매개변수 목록에 있는 모든 매개변수의 배열을 반환합니다.
getReturnTypes()

프로시져의 반환 유형을 반환합니다.

Null은 값을 반환하지 않는 프러시저를 나타냅니다.

insertParameter(parameterModel, index)

매개변수 목록에 매개변수를 삽입합니다.

매개변수를 이동하려면 먼저 삭제한 다음 다시 삽입하세요.

saveState() 프러시저 상태를 JSON으로 직렬화합니다.
setEnabled(enabled) 이 절차의 사용/사용 중지 여부를 설정합니다. 프로시져가 사용 중지되면 모든 프로시져 호출자 차단도 사용 중지되어야 합니다.
setName(name) 사람이 읽을 수 있는 프로시져 이름을 설정합니다.
setReturnTypes(types)

프로시져의 반환 유형을 설정합니다.

반환되지 않는 프러시저를 나타내려면 null을 전달합니다.