Freigeben über


Entity Klasse

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

Implementiert

public class Entity
implements EntitySerialization

Metadatenobjekt, das sich auf eine Aktivität bezieht.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
Entity()

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
static T <T>getAs(EntitySerialization entity, Class<T> classType)

Konvertiert die Entität in andere Entitätstypen.

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

Konvertiert die Entität in andere Entitätstypen.

Entity <T>setAs(T obj)

Konvertiert andere Entitätstypen in Entität.

static Entity clone(Entity entity)

Führt eine tiefe Kopie einer Entität aus.

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

Führt eine tiefe Kopie einer Liste von Entitäten aus.

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

Zusätzliche Eigenschaften, die von dieser Klasse nicht definiert sind.

java.lang.String getType()

Typ dieser Entität (RFC 3987 IRI).

void setProperties(String key, JsonNode value)

Zusätzliche Eigenschaften, die von dieser Klasse nicht definiert sind.

void setType(String withType)

Typ dieser Entität (RFC 3987 IRI).

Geerbte Methoden von 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

Details zum Konstruktor

Entity

public Entity()

Details zur Methode

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

Konvertiert die Entität in andere Entitätstypen.

Parameter:

entity - Das Entitätstypobjekt.
classType - Erweiterte KlassenentitätSerialisierung

Gibt zurück:

Entität in Typ T konvertiert

<T>getAs

public T getAs(Class classType)

Konvertiert die Entität in andere Entitätstypen.

Parameter:

classType - Erweiterte KlassenentitätSerialisierung

Gibt zurück:

Entität in Typ T konvertiert

<T>setAs

public Entity setAs(T obj)

Konvertiert andere Entitätstypen in Entität. Dies ist nur für die Verwendung mit anderen Entitätsklassen vorgesehen:

Parameter:

obj - vom Typ T

Gibt zurück:

Diese Entität mit den Eigenschaften der übergebenen Unterentität.

Löst aus:

java.lang.IllegalArgumentException - Für Argumente, die nicht konvertiert werden können.

clone

public static Entity clone(Entity entity)

Führt eine tiefe Kopie einer Entität aus.

Parameter:

entity - Die entität, die geklont werden soll.

Gibt zurück:

Die geklonte Entität.

cloneList

public static List cloneList(List entities)

Führt eine tiefe Kopie einer Liste von Entitäten aus.

Parameter:

entities - Die Liste der zu klonenden Entitäten.

Gibt zurück:

Eine geklonte Liste.

getProperties

public Map getProperties()

Zusätzliche Eigenschaften, die von dieser Klasse nicht definiert sind.

Gibt zurück:

Die Zuordnung zusätzlicher Eigenschaften.

getType

public String getType()

Typ dieser Entität (RFC 3987 IRI).

Gibt zurück:

der Typwert

setProperties

public void setProperties(String key, JsonNode value)

Zusätzliche Eigenschaften, die von dieser Klasse nicht definiert sind.

Parameter:

key - Der Schlüsselname der festzulegenden Eigenschaft.
value - Der Wert der Eigenschaft.

setType

public void setType(String withType)

Typ dieser Entität (RFC 3987 IRI).

Parameter:

withType - der festzulegende Typwert

Gilt für: