Entity Classe
- java.
lang. Object - com.
microsoft. bot. schema. Entity
- com.
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
Detalhes do construtor
Entity
public Entity()
Detalhes do método
<T>getAs
public static T
Converte Entidade em outros tipos de entidade.
Parameters:
Returns:
<T>getAs
public T
Converte Entidade em outros tipos de entidade.
Parameters:
Returns:
<T>setAs
public Entity
Converte outros tipos de entidade em Entidade. Isso só se destina a ser usado com outras classes de entidade:
Parameters:
Returns:
Throws:
clone
public static Entity clone(Entity entity)
Executa uma cópia profunda de uma Entidade.
Parameters:
Returns:
cloneList
public static List
Executa uma cópia profunda de uma Lista de Entidades.
Parameters:
Returns:
getProperties
public Map
Propriedades adicionais não definidas por essa classe.
Returns:
getType
public String getType()
Tipo desta entidade (RFC 3987 IRI).
Returns:
setProperties
public void setProperties(String key, JsonNode value)
Propriedades adicionais não definidas por essa classe.
Parameters:
setType
public void setType(String withType)
Tipo desta entidade (RFC 3987 IRI).
Parameters: