Entity Classe

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

Implementações

public class Entity
implements EntitySerialization

Objeto de metadados pertencente a uma atividade.

Resumo do Construtor

Construtor Description
Entity()

Resumo do método

Modificador e tipo Método e descrição
static T <T>getAs(EntitySerialization entity, Class<T> classType)

Converte Entidade em outros tipos de entidade.

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

Converte Entidade em outros tipos de entidade.

Entity <T>setAs(T obj)

Converte outros tipos de entidade em Entidade.

static Entity clone(Entity entity)

Executa uma cópia profunda de uma Entidade.

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

Executa uma cópia profunda de uma Lista de Entidades.

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

Propriedades adicionais não definidas por essa classe.

java.lang.String getType()

Tipo desta entidade (RFC 3987 IRI).

void setProperties(String key, JsonNode value)

Propriedades adicionais não definidas por essa classe.

void setType(String withType)

Tipo desta entidade (RFC 3987 IRI).

Métodos herdados de 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

Detalhes do construtor

Entity

public Entity()

Detalhes do método

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

Converte Entidade em outros tipos de entidade.

Parameters:

entity - O objeto de tipo de entidade.
classType - EntitySerialization estendido de classe

Returns:

Entidade convertida no tipo T

<T>getAs

public T getAs(Class classType)

Converte Entidade em outros tipos de entidade.

Parameters:

classType - EntitySerialization estendido de classe

Returns:

Entidade convertida no tipo T

<T>setAs

public Entity setAs(T obj)

Converte outros tipos de entidade em Entidade. Isso só se destina a ser usado com outras classes de entidade:

Parameters:

obj - do tipo T

Returns:

Essa Entidade com as propriedades da subentidade passada.

Throws:

java.lang.IllegalArgumentException - Para argumentos que não podem ser convertidos.

clone

public static Entity clone(Entity entity)

Executa uma cópia profunda de uma Entidade.

Parameters:

entity - A Entidade a ser clonada.

Returns:

A entidade clonada.

cloneList

public static List cloneList(List entities)

Executa uma cópia profunda de uma Lista de Entidades.

Parameters:

entities - A Lista de Entidades a serem clonadas.

Returns:

Uma Lista clonada.

getProperties

public Map getProperties()

Propriedades adicionais não definidas por essa classe.

Returns:

O Mapa de propriedades adicionais.

getType

public String getType()

Tipo desta entidade (RFC 3987 IRI).

Returns:

o valor do tipo

setProperties

public void setProperties(String key, JsonNode value)

Propriedades adicionais não definidas por essa classe.

Parameters:

key - O nome da chave da propriedade a ser definida.
value - O valor da propriedade.

setType

public void setType(String withType)

Tipo desta entidade (RFC 3987 IRI).

Parameters:

withType - o valor de tipo a ser definido

Aplica-se a