Entity Classe

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

Implémente

public class Entity
implements EntitySerialization

Objet de métadonnées relatif à une activité.

Récapitulatif du constructeur

Constructeur Description
Entity()

Résumé de la méthode

Modificateur et type Méthode et description
static T <T>getAs(EntitySerialization entity, Class<T> classType)

Convertit l’entité en d’autres types d’entités.

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

Convertit l’entité en d’autres types d’entités.

Entity <T>setAs(T obj)

Convertit d’autres types d’entités en Entity.

static Entity clone(Entity entity)

Effectue une copie approfondie d’une entité.

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

Effectue une copie approfondie d’une liste d’entités.

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

Propriétés supplémentaires non définies par cette classe.

java.lang.String getType()

Type de cette entité (RFC 3987 IRI).

void setProperties(String key, JsonNode value)

Propriétés supplémentaires non définies par cette classe.

void setType(String withType)

Type de cette entité (RFC 3987 IRI).

Méthodes héritées 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

Détails du constructeur

Entity

public Entity()

Détails de la méthode

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

Convertit l’entité en d’autres types d’entités.

Paramètres:

entity - Objet de type d’entité.
classType - EntitySerialization étendue de classe

Retours:

Entité convertie en type T

<T>getAs

public T getAs(Class classType)

Convertit l’entité en d’autres types d’entités.

Paramètres:

classType - EntitySerialization étendue de classe

Retours:

Entité convertie en type T

<T>setAs

public Entity setAs(T obj)

Convertit d’autres types d’entités en Entity. Cela est destiné uniquement à être utilisé avec d’autres classes d’entité :

Paramètres:

obj - de type T

Retours:

Cette entité avec les propriétés de la sous-entité passée.

Exception:

java.lang.IllegalArgumentException - Pour les arguments qui ne peuvent pas être convertis.

clone

public static Entity clone(Entity entity)

Effectue une copie approfondie d’une entité.

Paramètres:

entity - Entité à cloner.

Retours:

Entité cloné.

cloneList

public static List cloneList(List entities)

Effectue une copie approfondie d’une liste d’entités.

Paramètres:

entities - Liste des entités à cloner.

Retours:

Liste cloné.

getProperties

public Map getProperties()

Propriétés supplémentaires non définies par cette classe.

Retours:

Mappage des propriétés supplémentaires.

getType

public String getType()

Type de cette entité (RFC 3987 IRI).

Retours:

valeur de type

setProperties

public void setProperties(String key, JsonNode value)

Propriétés supplémentaires non définies par cette classe.

Paramètres:

key - Nom de clé de la propriété à définir.
value - Valeur de la propriété.

setType

public void setType(String withType)

Type de cette entité (RFC 3987 IRI).

Paramètres:

withType - valeur de type à définir

S’applique à