Entity Clase

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

Implementaciones

EntitySerialization

public class Entity
implements EntitySerialization

Objeto de metadatos que pertenece a una actividad.

Resumen del constructor

Constructor Description
Entity()

Resumen del método

Modificador y tipo Método y descripción
static T <T>getAs(EntitySerialization entity, Class<T> classType)

Convierte Entity en otros tipos de entidad.

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

Convierte Entity en otros tipos de entidad.

Entity <T>setAs(T obj)

Convierte otros tipos de entidad en Entity.

static Entity clone(Entity entity)

Realiza una copia profunda de una entidad.

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

Realiza una copia en profundidad de una lista de entidades.

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

Propiedades adicionales no definidas por esta clase.

java.lang.String getType()

Tipo de esta entidad (RFC 3987 IRI).

void setProperties(String key, JsonNode value)

Propiedades adicionales no definidas por esta clase.

void setType(String withType)

Tipo de esta entidad (RFC 3987 IRI).

Métodos heredados 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

Detalles del constructor

Entity

public Entity()

Detalles del método

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

Convierte Entity en otros tipos de entidad.

Parámetros:

entity - Objeto de tipo de entidad.
classType - EntitySerialization extendido de clase

Devoluciones:

Entidad convertida al tipo T

<T>getAs

public T getAs(Class classType)

Convierte Entity en otros tipos de entidad.

Parámetros:

classType - EntitySerialization extendido de clase

Devoluciones:

Entidad convertida al tipo T

<T>setAs

public Entity setAs(T obj)

Convierte otros tipos de entidad en Entity. Esto solo está pensado para usarse con otras clases entity:

Parámetros:

obj - de tipo T

Devoluciones:

Esta entidad con las propiedades de la subentidades pasadas.

Produce:

java.lang.IllegalArgumentException - Para los argumentos que no se pueden convertir.

clone

public static Entity clone(Entity entity)

Realiza una copia profunda de una entidad.

Parámetros:

entity - Entidad que se va a clonar.

Devoluciones:

La entidad clonada.

cloneList

public static List cloneList(List entities)

Realiza una copia en profundidad de una lista de entidades.

Parámetros:

entities - Lista de entidades que se van a clonar.

Devoluciones:

Una lista clonada.

getProperties

public Map getProperties()

Propiedades adicionales no definidas por esta clase.

Devoluciones:

Mapa de propiedades adicionales.

getType

public String getType()

Tipo de esta entidad (RFC 3987 IRI).

Devoluciones:

el valor de tipo

setProperties

public void setProperties(String key, JsonNode value)

Propiedades adicionales no definidas por esta clase.

Parámetros:

key - Nombre de clave de la propiedad que se va a establecer.
value - Valor de la propiedad .

setType

public void setType(String withType)

Tipo de esta entidad (RFC 3987 IRI).

Parámetros:

withType - el valor de tipo que se va a establecer

Se aplica a