Partager via


EntityProperty Classe

  • java.lang.Object
    • com.microsoft.azure.storage.table.EntityProperty

public class EntityProperty

Classe qui représente une valeur de propriété typée unique dans une entité table. Un EntityProperty stocke le type de données en tant que EdmType. La valeur, qui peut être pour les types d’objets, mais pas pour les types primitifs, est sérialisée et stockée en tant que .

EntityProperty fournit des constructeurs surchargés et des surcharges de la méthode pour les types de valeurs pris en charge. Chaque constructeur ou méthode surchargé définit et EdmType sérialise la valeur en fonction du type de paramètre.

Utilisez l’une des méthodes Type pour désérialiser un EntityProperty en tant que type Java approprié. La méthode lève un ParseException ou IllegalArgumentException si le EntityProperty ne peut pas être désérialisé en tant que type Java.

Récapitulatif du constructeur

Constructeur Description
EntityProperty(final boolean value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Boolean value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final byte[] value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Byte[] value)

Construit un EntityProperty instance à partir d’un .

EntityProperty(final Date value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final double value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Double value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final int value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Integer value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final long value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Long value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final Object value, final Class<?> type)

Réservé à un usage interne. Construit un EntityProperty instance à partir d’une valeur et d’un type de données, et vérifie que la valeur peut être interprétée comme le type de données spécifié.

EntityProperty(final String value)

Construit un EntityProperty instance à partir d’une valeur.

EntityProperty(final String value, final Class<?> type)

Réservé à un usage interne. Construit une EntityProperty instance à partir d’un type valeur et vérifie que la valeur peut être interprétée comme le type de données spécifié.

EntityProperty(final String value, final EdmType edmType)

Réservé à un usage interne. Construit un EntityProperty instance à partir d’une valeur et d’un type de données, et vérifie que la valeur peut être interprétée comme le type de données spécifié.

EntityProperty(final UUID value)

Construit un EntityProperty instance à partir d’une valeur.

Résumé de la méthode

Modificateur et type Méthode et description
EdmType getEdmType()

Obtient le EdmType type de données de stockage pour .EntityProperty

boolean getIsNull()

Obtient un indicateur indiquant que la EntityProperty valeur est .

Class<?> getType()

Obtient le type de classe du EntityProperty.

boolean getValueAsBoolean()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Boolean getValueAsBooleanObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

byte [] getValueAsByteArray()

Obtient la valeur de ce EntityProperty sous forme de tableau.

Byte [] getValueAsByteObjectArray()

Obtient la valeur de ce EntityProperty sous forme de tableau.

Date getValueAsDate()

Obtient la valeur de ce EntityProperty sous la forme d’un .

double getValueAsDouble()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Double getValueAsDoubleObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

int getValueAsInteger()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Integer getValueAsIntegerObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

long getValueAsLong()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Long getValueAsLongObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

String getValueAsString()

Obtient la valeur de ce EntityProperty sous la forme d’un .

UUID getValueAsUUID()

Obtient la valeur de ce EntityProperty sous la forme d’un .

boolean isEncrypted()

Obtient un indicateur indiquant si la EntityProperty valeur est chiffrée.

void setIsEncrypted(boolean isEncrypted)

Définit un indicateur indiquant si la EntityProperty valeur est chiffrée.

synchronized final void setValue(final boolean value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Boolean value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final byte[] value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Byte[] value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Date value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final double value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Double value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final int value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Integer value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final long value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final Long value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

synchronized final void setValue(final String value)

Définit cette valeur EntityProperty à l’aide de la valeur .

synchronized final void setValue(final UUID value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Détails du constructeur

EntityProperty

public EntityProperty(final boolean value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur boolean de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final Boolean value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur Boolean de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final byte[] value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur byte[] de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final Byte[] value)

Construit un EntityProperty instance à partir d’un .

Parameters:

value - Byte[] à définir comme valeur de propriété d’entité.

EntityProperty

public EntityProperty(final Date value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - java.util.Date à définir comme valeur de propriété d’entité.

EntityProperty

public EntityProperty(final double value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur double de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final Double value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur Double de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final int value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur int de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final Integer value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur Integer de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final long value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur long de la propriété d’entité à définir.

EntityProperty

public EntityProperty(final Long value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - Valeur Long de la propriété d’entité à définir.

EntityProperty

protected EntityProperty(final Object value, final Class type)

Réservé à un usage interne. Construit un EntityProperty instance à partir d’une valeur et d’un type de données, et vérifie que la valeur peut être interprétée comme le type de données spécifié.

Parameters:

value - Object à convertir en chaîne et en magasin.
type - Type Class<?> de la valeur à construire.

EntityProperty

public EntityProperty(final String value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - String à définir comme valeur de propriété d’entité.

EntityProperty

protected EntityProperty(final String value, final Class type)

Réservé à un usage interne. Construit une EntityProperty instance à partir d’un type valeur et vérifie que la valeur peut être interprétée comme le type de données spécifié.

Parameters:

value - Object à convertir en chaîne et en magasin.
type

EntityProperty

protected EntityProperty(final String value, final EdmType edmType)

Réservé à un usage interne. Construit un EntityProperty instance à partir d’une valeur et d’un type de données, et vérifie que la valeur peut être interprétée comme le type de données spécifié.

Parameters:

value - Représentation String de la valeur à construire.
edmType - Type EdmType de données de la valeur à construire.

EntityProperty

public EntityProperty(final UUID value)

Construit un EntityProperty instance à partir d’une valeur.

Parameters:

value - java.util.UUID à définir comme valeur de propriété d’entité.

Détails de la méthode

getEdmType

public EdmType getEdmType()

Obtient le EdmType type de données de stockage pour .EntityProperty

Returns:

Valeur EdmType d’énumération pour le type de données du EntityProperty.

getIsNull

public boolean getIsNull()

Obtient un indicateur indiquant que la EntityProperty valeur est .

Returns:

Indicateur boolean indiquant que la EntityProperty valeur est null.

getType

public Class getType()

Obtient le type de classe du EntityProperty.

Returns:

Class<?> du EntityProperty.

getValueAsBoolean

public boolean getValueAsBoolean()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation boolean de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que Boolean.

getValueAsBooleanObject

public Boolean getValueAsBooleanObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation Boolean de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que Boolean.

getValueAsByteArray

public byte [] getValueAsByteArray()

Obtient la valeur de ce EntityProperty sous forme de tableau.

Returns:

Représentation byte[] de la EntityProperty valeur, ou null.

getValueAsByteObjectArray

public Byte [] getValueAsByteObjectArray()

Obtient la valeur de ce EntityProperty sous forme de tableau.

Returns:

Représentation Byte[] de la EntityProperty valeur, ou null.

getValueAsDate

public Date getValueAsDate()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation java.util.Date de la EntityProperty valeur, ou null.

Throws:

IllegalArgumentException - Si la valeur n’est pas null et ne peut pas être analysée en tant que java.util.Date.

getValueAsDouble

public double getValueAsDouble()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation double de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que double.

getValueAsDoubleObject

public Double getValueAsDoubleObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation double de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que double.

getValueAsInteger

public int getValueAsInteger()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation int de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que int.

getValueAsIntegerObject

public Integer getValueAsIntegerObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation Integer de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que int.

getValueAsLong

public long getValueAsLong()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation long de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que long.

getValueAsLongObject

public Long getValueAsLongObject()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation long de la EntityProperty valeur.

Throws:

IllegalArgumentException - Si la valeur est null ou ne peut pas être analysée en tant que long.

getValueAsString

public String getValueAsString()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation String de la EntityProperty valeur, ou null.

getValueAsUUID

public UUID getValueAsUUID()

Obtient la valeur de ce EntityProperty sous la forme d’un .

Returns:

Représentation java.util.UUID de la EntityProperty valeur, ou null.

Throws:

IllegalArgumentException - Si la valeur ne peut pas être analysée en tant que java.util.UUID.

isEncrypted

protected boolean isEncrypted()

Obtient un indicateur indiquant si la EntityProperty valeur est chiffrée.

Returns:

Indicateur boolean indiquant si la EntityProperty valeur est chiffrée.

setIsEncrypted

protected void setIsEncrypted(boolean isEncrypted)

Définit un indicateur indiquant si la EntityProperty valeur est chiffrée.

Parameters:

isEncrypted - Indicateur boolean indiquant si la EntityProperty valeur est chiffrée.

setValue

public synchronized final void setValue(final boolean value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur boolean à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final Boolean value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur Boolean à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final byte[] value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur byte[] à définir comme EntityProperty valeur. Cette valeur peut être null.

setValue

public synchronized final void setValue(final Byte[] value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur Byte[] à définir comme EntityProperty valeur. Cette valeur peut être null.

setValue

public synchronized final void setValue(final Date value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur java.util.Date à définir comme EntityProperty valeur. Cette valeur peut être null.

setValue

public synchronized final void setValue(final double value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur double à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final Double value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur Double à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final int value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur int à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final Integer value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur Integer à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final long value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur long à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final Long value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur Long à définir comme EntityProperty valeur.

setValue

public synchronized final void setValue(final String value)

Définit cette valeur EntityProperty à l’aide de la valeur .

Parameters:

value - Valeur String à définir comme EntityProperty valeur. Cette valeur peut être null.

setValue

public synchronized final void setValue(final UUID value)

Définit cette valeur EntityProperty à l’aide de la valeur sérialisée.

Parameters:

value - Valeur java.util.UUID à définir comme EntityProperty valeur. Cette valeur peut être null.

S’applique à