Freigeben über


EntityProperty Klasse

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

public class EntityProperty

Eine Klasse, die einen einzelnen typisierten Eigenschaftswert in einer Tabellenentität darstellt. Ein EntityProperty speichert den Datentyp als .EdmType Der Wert, der für Objekttypen, aber nicht für primitive Typen sein kann, wird serialisiert und als gespeichert.

EntityProperty stellt überladene Konstruktoren und Überladungen der -Methode für unterstützte Werttypen bereit. Jeder überladene Konstruktor oder jede Methode legt den EdmType wert fest und serialisiert den Wert entsprechend auf dem Parametertyp.

Verwenden Sie eine der Type-Methoden , um einen EntityProperty als geeigneten Java-Typ zu deserialisieren. Die -Methode löst ein oder IllegalArgumentException ausParseException, wenn der EntityProperty nicht als Java-Typ deserialisiert werden kann.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
EntityProperty(final boolean value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final Boolean value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final byte[] value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final Byte[] value)

Erstellt eine EntityProperty instance aus einem .

EntityProperty(final Date value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final double value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final Double value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final int value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final Integer value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final long value)

Erstellt eine EntityProperty instance aus einem -Wert.

EntityProperty(final Long value)

Erstellt eine EntityProperty instance aus einem -Wert.

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

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Wert und einem Datentyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

EntityProperty(final String value)

Erstellt eine EntityProperty instance aus einem -Wert.

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

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Werttyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

EntityProperty(final String value, final EdmType edmType)

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Wert und einem Datentyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

EntityProperty(final UUID value)

Erstellt eine EntityProperty instance aus einem -Wert.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
EdmType getEdmType()

Ruft den EdmType Speicherdatentyp für ab EntityProperty.

boolean getIsNull()

Ruft ein Flag ab, das angibt, dass der EntityProperty Wert ist.

Class<?> getType()

Ruft den Klassentyp von ab EntityProperty.

boolean getValueAsBoolean()

Ruft den Wert dieser EntityProperty als ab.

Boolean getValueAsBooleanObject()

Ruft den Wert dieser EntityProperty als ab.

byte [] getValueAsByteArray()

Ruft den Wert dieses EntityProperty als Array ab.

Byte [] getValueAsByteObjectArray()

Ruft den Wert dieses EntityProperty als Array ab.

Date getValueAsDate()

Ruft den Wert dieser EntityProperty als ab.

double getValueAsDouble()

Ruft den Wert dieser EntityProperty als ab.

Double getValueAsDoubleObject()

Ruft den Wert dieser EntityProperty als ab.

int getValueAsInteger()

Ruft den Wert dieser EntityProperty als ab.

Integer getValueAsIntegerObject()

Ruft den Wert dieser EntityProperty als ab.

long getValueAsLong()

Ruft den Wert dieser EntityProperty als ab.

Long getValueAsLongObject()

Ruft den Wert dieser EntityProperty als ab.

String getValueAsString()

Ruft den Wert dieser EntityProperty als ab.

UUID getValueAsUUID()

Ruft den Wert dieser EntityProperty als ab.

boolean isEncrypted()

Ruft ein Flag ab, das angibt, ob der EntityProperty Wert verschlüsselt ist.

void setIsEncrypted(boolean isEncrypted)

Legt ein Flag fest, das angibt, ob der EntityProperty Wert verschlüsselt ist.

synchronized final void setValue(final boolean value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Boolean value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final byte[] value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Byte[] value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Date value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final double value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Double value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final int value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Integer value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final long value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final Long value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

synchronized final void setValue(final String value)

Legt dies EntityProperty mithilfe des -Werts fest.

synchronized final void setValue(final UUID value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Details zum Konstruktor

EntityProperty

public EntityProperty(final boolean value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der boolean Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final Boolean value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der Boolean Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final byte[] value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der byte[] Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final Byte[] value)

Erstellt eine EntityProperty instance aus einem .

Parameters:

value - Die Byte[] , die als Entitätseigenschaftswert festgelegt werden soll.

EntityProperty

public EntityProperty(final Date value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Die java.util.Date , die als Entitätseigenschaftswert festgelegt werden soll.

EntityProperty

public EntityProperty(final double value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der double Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final Double value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der Double Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final int value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der int Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final Integer value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der Integer Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final long value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der long Wert der festzulegenden Entitätseigenschaft.

EntityProperty

public EntityProperty(final Long value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Der Long Wert der festzulegenden Entitätseigenschaft.

EntityProperty

protected EntityProperty(final Object value, final Class type)

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Wert und einem Datentyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

Parameters:

value - Die , die Object in eine Zeichenfolge und einen Speicher konvertiert werden soll.
type - Der Class<?> Typ des zu konstruierenden Werts.

EntityProperty

public EntityProperty(final String value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Die String , die als Entitätseigenschaftswert festgelegt werden soll.

EntityProperty

protected EntityProperty(final String value, final Class type)

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Werttyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

Parameters:

value - Die , die Object in eine Zeichenfolge und einen Speicher konvertiert werden soll.
type

EntityProperty

protected EntityProperty(final String value, final EdmType edmType)

Für die interne Verwendung reserviert. Erstellt eine EntityProperty instance aus einem Wert und einem Datentyp und überprüft, ob der Wert als der angegebene Datentyp interpretiert werden kann.

Parameters:

value - Die String Darstellung des zu konstruierenden Werts.
edmType - Der EdmType Datentyp des zu erstellenden Werts.

EntityProperty

public EntityProperty(final UUID value)

Erstellt eine EntityProperty instance aus einem -Wert.

Parameters:

value - Die java.util.UUID , die als Entitätseigenschaftswert festgelegt werden soll.

Details zur Methode

getEdmType

public EdmType getEdmType()

Ruft den EdmType Speicherdatentyp für ab EntityProperty.

Returns:

Der EdmType Enumerationswert für den Datentyp von EntityProperty.

getIsNull

public boolean getIsNull()

Ruft ein Flag ab, das angibt, dass der EntityProperty Wert ist.

Returns:

Ein boolean Flag, das angibt, dass der EntityProperty Wert ist null.

getType

public Class getType()

Ruft den Klassentyp von ab EntityProperty.

Returns:

Das Class<?> des EntityProperty.

getValueAsBoolean

public boolean getValueAsBoolean()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine boolean Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als Booleananalysiert werden kann.

getValueAsBooleanObject

public Boolean getValueAsBooleanObject()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine Boolean Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als Booleananalysiert werden kann.

getValueAsByteArray

public byte [] getValueAsByteArray()

Ruft den Wert dieses EntityProperty als Array ab.

Returns:

Eine byte[] Darstellung des Werts EntityProperty oder null.

getValueAsByteObjectArray

public Byte [] getValueAsByteObjectArray()

Ruft den Wert dieses EntityProperty als Array ab.

Returns:

Eine Byte[] Darstellung des Werts EntityProperty oder null.

getValueAsDate

public Date getValueAsDate()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine java.util.Date Darstellung des Werts EntityProperty oder null.

Throws:

IllegalArgumentException - Wenn der Wert nicht null ist und nicht als java.util.Dateanalysiert werden kann.

getValueAsDouble

public double getValueAsDouble()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine double Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als doubleanalysiert werden kann.

getValueAsDoubleObject

public Double getValueAsDoubleObject()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine double Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als doubleanalysiert werden kann.

getValueAsInteger

public int getValueAsInteger()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine int Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als intanalysiert werden kann.

getValueAsIntegerObject

public Integer getValueAsIntegerObject()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine Integer Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als intanalysiert werden kann.

getValueAsLong

public long getValueAsLong()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine long Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als longanalysiert werden kann.

getValueAsLongObject

public Long getValueAsLongObject()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine long Darstellung des Werts EntityProperty .

Throws:

IllegalArgumentException - Wenn der Wert ist null oder nicht als longanalysiert werden kann.

getValueAsString

public String getValueAsString()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine String Darstellung des Werts EntityProperty oder null.

getValueAsUUID

public UUID getValueAsUUID()

Ruft den Wert dieser EntityProperty als ab.

Returns:

Eine java.util.UUID Darstellung des Werts EntityProperty oder null.

Throws:

IllegalArgumentException - Wenn der Wert nicht als java.util.UUIDanalysiert werden kann.

isEncrypted

protected boolean isEncrypted()

Ruft ein Flag ab, das angibt, ob der EntityProperty Wert verschlüsselt ist.

Returns:

Ein boolean Flag, das angibt, ob der EntityProperty Wert verschlüsselt ist.

setIsEncrypted

protected void setIsEncrypted(boolean isEncrypted)

Legt ein Flag fest, das angibt, ob der EntityProperty Wert verschlüsselt ist.

Parameters:

isEncrypted - Ein boolean Flag, das angibt, ob der EntityProperty Wert verschlüsselt ist.

setValue

public synchronized final void setValue(final boolean value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der boolean Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final Boolean value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der Boolean Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

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

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der byte[] Wert, der EntityProperty als Wert festgelegt werden soll. Dieser Wert kann null sein.

setValue

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

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der Byte[] Wert, der EntityProperty als Wert festgelegt werden soll. Dieser Wert kann null sein.

setValue

public synchronized final void setValue(final Date value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der java.util.Date Wert, der EntityProperty als Wert festgelegt werden soll. Dieser Wert kann null sein.

setValue

public synchronized final void setValue(final double value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der double Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final Double value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der Double Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final int value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der int Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final Integer value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der Integer Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final long value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der long Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final Long value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der Long Wert, der EntityProperty als Wert festgelegt werden soll.

setValue

public synchronized final void setValue(final String value)

Legt dies EntityProperty mithilfe des -Werts fest.

Parameters:

value - Der String Wert, der EntityProperty als Wert festgelegt werden soll. Dieser Wert kann null sein.

setValue

public synchronized final void setValue(final UUID value)

Legt dies EntityProperty mithilfe des serialisierten Werts fest.

Parameters:

value - Der java.util.UUID Wert, der EntityProperty als Wert festgelegt werden soll. Dieser Wert kann null sein.

Gilt für: