Bagikan melalui


Entity Kelas

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

Penerapan

public class Entity
implements EntitySerialization

Objek metadata yang berkaitan dengan aktivitas.

Ringkasan Konstruktor

Konstruktor Deskripsi
Entity()

Ringkasan Metode

Pemodifikasi dan Jenis Metode dan Deskripsi
static T <T>getAs(EntitySerialization entity, Class<T> classType)

Mengonversi Entitas ke jenis Entitas lainnya.

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

Mengonversi Entitas ke jenis Entitas lainnya.

Entity <T>setAs(T obj)

Mengonversi jenis Entitas lainnya ke Entitas.

static Entity clone(Entity entity)

Melakukan salinan mendalam entitas.

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

Melakukan salinan mendalam Daftar Entitas.

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

Properti tambahan tidak ditentukan oleh kelas ini.

java.lang.String getType()

Jenis entitas ini (RFC 3987 IRI).

void setProperties(String key, JsonNode value)

Properti tambahan tidak ditentukan oleh kelas ini.

void setType(String withType)

Jenis entitas ini (RFC 3987 IRI).

Metode diperoleh dari 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

Detail Konstruktor

Entity

public Entity()

Detail Metode

<T>getAs

public static T getAs(EntitySerialization entity, Class classType)

Mengonversi Entitas ke jenis Entitas lainnya.

Parameter:

entity - Objek jenis entitas.
classType - EntitySerialization yang diperluas kelas

Mengembalikan:

Entitas dikonversi menjadi jenis T

<T>getAs

public T getAs(Class classType)

Mengonversi Entitas ke jenis Entitas lainnya.

Parameter:

classType - EntitySerialization yang diperluas kelas

Mengembalikan:

Entitas dikonversi menjadi jenis T

<T>setAs

public Entity setAs(T obj)

Mengonversi jenis Entitas lainnya ke Entitas. Ini hanya dimaksudkan untuk digunakan dengan kelas Entitas lainnya:

Parameter:

obj - tipe T

Mengembalikan:

Entitas ini dengan properti dari sub-Entitas yang dilewatkan.

Melemparkan:

java.lang.IllegalArgumentException - Untuk argumen yang tidak dapat dikonversi.

clone

public static Entity clone(Entity entity)

Melakukan salinan mendalam entitas.

Parameter:

entity - Entitas yang akan dikloning.

Mengembalikan:

Entitas kloning.

cloneList

public static List cloneList(List entities)

Melakukan salinan mendalam Daftar Entitas.

Parameter:

entities - Daftar Entitas yang akan dikloning.

Mengembalikan:

Daftar kloning.

getProperties

public Map getProperties()

Properti tambahan tidak ditentukan oleh kelas ini.

Mengembalikan:

Peta properti tambahan.

getType

public String getType()

Jenis entitas ini (RFC 3987 IRI).

Mengembalikan:

nilai jenis

setProperties

public void setProperties(String key, JsonNode value)

Properti tambahan tidak ditentukan oleh kelas ini.

Parameter:

key - Nama kunci properti yang akan diatur.
value - Nilai properti .

setType

public void setType(String withType)

Jenis entitas ini (RFC 3987 IRI).

Parameter:

withType - nilai jenis yang akan diatur

Berlaku untuk