Entity Класс
- java.
lang. Object - com.
microsoft. bot. schema. Entity
- com.
Реализации
public class Entity
implements EntitySerialization
Объект метаданных, относящийся к действию.
Сводка по конструктору
| Конструктор | Описание | |
|---|---|---|
| Entity() | ||
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| static T |
<T>getAs(EntitySerialization entity, Class<T> classType)
Преобразует сущность в другие типы сущностей. |
| T |
<T>getAs(Class<T> classType)
Преобразует сущность в другие типы сущностей. |
| Entity |
<T>setAs(T obj)
Преобразует другие типы сущностей в сущность. |
| static Entity |
clone(Entity entity)
Выполняет глубокую копию сущности. |
| static java.util.List<Entity> |
cloneList(List<? extends Entity> entities)
Выполняет глубокую копию списка сущностей. |
| java.util.Map<java.lang.String,com.fasterxml.jackson.databind.JsonNode> |
getProperties()
Дополнительные свойства, не определенные этим классом. |
| java.lang.String |
getType()
Тип этой сущности (RFC 3987 IRI). |
| void |
setProperties(String key, JsonNode value)
Дополнительные свойства, не определенные этим классом. |
| void |
setType(String withType)
Тип этой сущности (RFC 3987 IRI). |
Методы, унаследованные от java.lang.Object
Сведения о конструкторе
Entity
public Entity()
Сведения о методе
<T>getAs
public static T
Преобразует сущность в другие типы сущностей.
Параметры:
Возвращаемое значение:
<T>getAs
public T
Преобразует сущность в другие типы сущностей.
Параметры:
Возвращаемое значение:
<T>setAs
public Entity
Преобразует другие типы сущностей в сущность. Это предназначено только для использования с другими классами сущностей:
Параметры:
Возвращаемое значение:
Активизирует исключение:
clone
public static Entity clone(Entity entity)
Выполняет глубокую копию сущности.
Параметры:
Возвращаемое значение:
cloneList
public static List
Выполняет глубокую копию списка сущностей.
Параметры:
Возвращаемое значение:
getProperties
public Map
Дополнительные свойства, не определенные этим классом.
Возвращаемое значение:
getType
public String getType()
Тип этой сущности (RFC 3987 IRI).
Возвращаемое значение:
setProperties
public void setProperties(String key, JsonNode value)
Дополнительные свойства, не определенные этим классом.
Параметры:
setType
public void setType(String withType)
Тип этой сущности (RFC 3987 IRI).
Параметры: