다음을 통해 공유


Entity 클래스

  • java.lang.Object
    • com.microsoft.bot.schema.Entity

구현

public class Entity
implements EntitySerialization

활동과 관련된 메타데이터 개체입니다.

생성자 요약

생성자 Description
Entity()

메서드 요약

한정자 및 형식 메서드 및 설명
static T <T>getAs(EntitySerialization entity, Class<T> classType)

엔터티를 다른 엔터티 형식으로 변환합니다.

T <T>getAs(Class<T> classType)

엔터티를 다른 엔터티 형식으로 변환합니다.

Entity <T>setAs(T obj)

다른 엔터티 형식을 엔터티로 변환합니다.

static Entity clone(Entity entity)

엔터티의 전체 복사본을 수행합니다.

static java.util.List<Entity> cloneList(List<? extends Entity> entities)

엔터티 목록의 전체 복사본을 수행합니다.

java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> getProperties()

이 클래스에서 정의하지 않은 추가 속성입니다.

java.lang.String getType()

이 엔터티의 형식입니다(RFC 3987 IRI).

void setProperties(String key, JsonNode value)

이 클래스에서 정의하지 않은 추가 속성입니다.

void setType(String withType)

이 엔터티의 형식입니다(RFC 3987 IRI).

다음에서 상속된 메서드 java.lang.Object

java.lang.Object.clone java.lang.Object.equals java.lang.Object.finalize java.lang.Object.getClass java.lang.Object.hashCode java.lang.Object.notify java.lang.Object.notifyAll java.lang.Object.toString java.lang.Object.wait java.lang.Object.wait java.lang.Object.wait

생성자 세부 정보

Entity

public Entity()

메서드 세부 정보

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

엔터티를 다른 엔터티 형식으로 변환합니다.

매개 변수:

entity - 엔터티 형식 개체입니다.
classType - 클래스 확장 EntitySerialization

반환:

T 형식으로 변환된 엔터티

<T>getAs

public T getAs(Class classType)

엔터티를 다른 엔터티 형식으로 변환합니다.

매개 변수:

classType - 클래스 확장 EntitySerialization

반환:

T 형식으로 변환된 엔터티

<T>setAs

public Entity setAs(T obj)

다른 엔터티 형식을 엔터티로 변환합니다. 이는 다른 엔터티 클래스에서만 사용됩니다.

매개 변수:

obj - T 형식의

반환:

전달된 하위 엔터티의 속성이 있는 이 엔터티입니다.

Throw:

java.lang.IllegalArgumentException - 변환할 수 없는 인수의 경우

clone

public static Entity clone(Entity entity)

엔터티의 전체 복사본을 수행합니다.

매개 변수:

entity - 복제할 엔터티입니다.

반환:

복제된 엔터티입니다.

cloneList

public static List cloneList(List entities)

엔터티 목록의 전체 복사본을 수행합니다.

매개 변수:

entities - 복제할 엔터티 목록입니다.

반환:

복제된 목록입니다.

getProperties

public Map getProperties()

이 클래스에서 정의하지 않은 추가 속성입니다.

반환:

추가 속성의 맵입니다.

getType

public String getType()

이 엔터티의 형식입니다(RFC 3987 IRI).

반환:

형식 값

setProperties

public void setProperties(String key, JsonNode value)

이 클래스에서 정의하지 않은 추가 속성입니다.

매개 변수:

key - 설정할 속성의 키 이름입니다.
value - 속성의 값입니다.

setType

public void setType(String withType)

이 엔터티의 형식입니다(RFC 3987 IRI).

매개 변수:

withType - 설정할 형식 값

적용 대상