EntityProperty クラス

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

public class EntityProperty

テーブル エンティティ内の単一の型指定されたプロパティ値を表すクラス。 には EntityProperty 、データ型が として EdmType格納されます。 値はオブジェクト型の場合もありますが、プリミティブ型の場合は使用できませんが、シリアル化され、 として格納されます。

EntityProperty は、サポートされている値型のメソッドのオーバーロードされたコンストラクターとオーバーロードを提供します。 オーバーロードされた各コンストラクターまたはメソッドは、 を EdmType 設定し、パラメーターの型に基づいて値を適切にシリアル化します。

いずれかの Type メソッドを使用して、 を適切な Java 型として逆シリアル化 EntityProperty します。 メソッドは、 または IllegalArgumentExceptionParseException Java 型として逆シリアル化できない場合EntityPropertyに をスローします。

コンストラクターの概要

コンストラクター 説明
EntityProperty(final boolean value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final Boolean value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final byte[] value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final Byte[] value)

からインスタンスを EntityProperty 構築します。

EntityProperty(final Date value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final double value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final Double value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final int value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final Integer value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final long value)

値からインスタンスを EntityProperty 構築します。

EntityProperty(final Long value)

値からインスタンスを EntityProperty 構築します。

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

内部使用のために予約されています。 EntityProperty値とデータ型からインスタンスを構築し、その値を指定したデータ型として解釈できることを確認します。

EntityProperty(final String value)

値からインスタンスを EntityProperty 構築します。

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

内部使用のために予約されています。 値型からインスタンスを EntityProperty 構築し、値が指定されたデータ型として解釈できることを確認します。

EntityProperty(final String value, final EdmType edmType)

内部使用のために予約されています。 EntityProperty値とデータ型からインスタンスを構築し、その値を指定したデータ型として解釈できることを確認します。

EntityProperty(final UUID value)

値からインスタンスを EntityProperty 構築します。

メソッドの概要

修飾子と型 メソッドと説明
EdmType getEdmType()

EdmType ストレージ データ型を取得します EntityProperty

boolean getIsNull()

値が であることを示すフラグを EntityProperty 取得します。

Class<?> getType()

のクラス型を取得します EntityProperty

boolean getValueAsBoolean()

この EntityProperty の値を として取得します。

Boolean getValueAsBooleanObject()

この EntityProperty の値を として取得します。

byte [] getValueAsByteArray()

この EntityProperty の値を配列として取得します。

Byte [] getValueAsByteObjectArray()

この EntityProperty の値を配列として取得します。

Date getValueAsDate()

この EntityProperty の値を として取得します。

double getValueAsDouble()

この EntityProperty の値を として取得します。

Double getValueAsDoubleObject()

この EntityProperty の値を として取得します。

int getValueAsInteger()

この EntityProperty の値を として取得します。

Integer getValueAsIntegerObject()

この EntityProperty の値を として取得します。

long getValueAsLong()

この EntityProperty の値を として取得します。

Long getValueAsLongObject()

この EntityProperty の値を として取得します。

String getValueAsString()

この EntityProperty の値を として取得します。

UUID getValueAsUUID()

この EntityProperty の値を として取得します。

boolean isEncrypted()

値が暗号化されているかどうかを示すフラグを EntityProperty 取得します。

void setIsEncrypted(boolean isEncrypted)

値が暗号化されているかどうかを示すフラグを EntityProperty 設定します。

synchronized final void setValue(final boolean value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Boolean value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final byte[] value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Byte[] value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Date value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final double value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Double value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final int value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Integer value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final long value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final Long value)

シリアル化された値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final String value)

値を使用してこれを EntityProperty 設定します。

synchronized final void setValue(final UUID value)

シリアル化された値を使用してこれを EntityProperty 設定します。

コンストラクターの詳細

EntityProperty

public EntityProperty(final boolean value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - boolean設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final Boolean value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - Boolean設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final byte[] value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - byte[]設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final Byte[] value)

からインスタンスを EntityProperty 構築します。

Parameters:

value - Byte[]エンティティ プロパティ値として設定する 。

EntityProperty

public EntityProperty(final Date value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - java.util.Dateエンティティ プロパティ値として設定する 。

EntityProperty

public EntityProperty(final double value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - double設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final Double value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - Double設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final int value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - int設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final Integer value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - Integer設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final long value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - long設定するエンティティ プロパティの値。

EntityProperty

public EntityProperty(final Long value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - Long設定するエンティティ プロパティの値。

EntityProperty

protected EntityProperty(final Object value, final Class type)

内部使用のために予約されています。 EntityProperty値とデータ型からインスタンスを構築し、その値を指定したデータ型として解釈できることを確認します。

Parameters:

value - Object文字列に変換して格納する 。
type - Class<?>構築する値の型。

EntityProperty

public EntityProperty(final String value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - Stringエンティティ プロパティ値として設定する 。

EntityProperty

protected EntityProperty(final String value, final Class type)

内部使用のために予約されています。 値型からインスタンスを EntityProperty 構築し、値が指定されたデータ型として解釈できることを確認します。

Parameters:

value - Object文字列に変換して格納する 。
type

EntityProperty

protected EntityProperty(final String value, final EdmType edmType)

内部使用のために予約されています。 EntityProperty値とデータ型からインスタンスを構築し、その値を指定したデータ型として解釈できることを確認します。

Parameters:

value - String構築する値の表現。
edmType - EdmType構築する値のデータ型。

EntityProperty

public EntityProperty(final UUID value)

値からインスタンスを EntityProperty 構築します。

Parameters:

value - java.util.UUIDエンティティ プロパティ値として設定する 。

メソッドの詳細

getEdmType

public EdmType getEdmType()

EdmType ストレージ データ型を取得します EntityProperty

Returns:

EdmType データ型の EntityProperty列挙値。

getIsNull

public boolean getIsNull()

値が であることを示すフラグを EntityProperty 取得します。

Returns:

booleannullが であることをEntityProperty示すフラグ。

getType

public Class getType()

のクラス型を取得します EntityProperty

Returns:

EntityPropertyClass<?>

getValueAsBoolean

public boolean getValueAsBoolean()

この EntityProperty の値を として取得します。

Returns:

boolean値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として Boolean解析できない場合。

getValueAsBooleanObject

public Boolean getValueAsBooleanObject()

この EntityProperty の値を として取得します。

Returns:

Boolean値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として Boolean解析できない場合。

getValueAsByteArray

public byte [] getValueAsByteArray()

この EntityProperty の値を配列として取得します。

Returns:

byte[]値 () nullEntityProperty表現。

getValueAsByteObjectArray

public Byte [] getValueAsByteObjectArray()

この EntityProperty の値を配列として取得します。

Returns:

Byte[]値 () nullEntityProperty表現。

getValueAsDate

public Date getValueAsDate()

この EntityProperty の値を として取得します。

Returns:

java.util.Date値 () nullEntityProperty表現。

Throws:

IllegalArgumentException - 値が でなく null 、 として java.util.Date解析できない場合。

getValueAsDouble

public double getValueAsDouble()

この EntityProperty の値を として取得します。

Returns:

double値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として double解析できない場合。

getValueAsDoubleObject

public Double getValueAsDoubleObject()

この EntityProperty の値を として取得します。

Returns:

double値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として double解析できない場合。

getValueAsInteger

public int getValueAsInteger()

この EntityProperty の値を として取得します。

Returns:

int値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として int解析できない場合。

getValueAsIntegerObject

public Integer getValueAsIntegerObject()

この EntityProperty の値を として取得します。

Returns:

Integer値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として int解析できない場合。

getValueAsLong

public long getValueAsLong()

この EntityProperty の値を として取得します。

Returns:

long値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として long解析できない場合。

getValueAsLongObject

public Long getValueAsLongObject()

この EntityProperty の値を として取得します。

Returns:

long値のEntityProperty表現。

Throws:

IllegalArgumentException - 値が の場合、 null または として long解析できない場合。

getValueAsString

public String getValueAsString()

この EntityProperty の値を として取得します。

Returns:

String値 () nullEntityProperty表現。

getValueAsUUID

public UUID getValueAsUUID()

この EntityProperty の値を として取得します。

Returns:

java.util.UUID値 () nullEntityProperty表現。

Throws:

IllegalArgumentException - 値を として java.util.UUID解析できない場合。

isEncrypted

protected boolean isEncrypted()

値が暗号化されているかどうかを示すフラグを EntityProperty 取得します。

Returns:

boolean値が暗号化されているかどうかをEntityProperty示すフラグ。

setIsEncrypted

protected void setIsEncrypted(boolean isEncrypted)

値が暗号化されているかどうかを示すフラグを EntityProperty 設定します。

Parameters:

isEncrypted - boolean値が暗号化されているかどうかをEntityProperty示すフラグ。

setValue

public synchronized final void setValue(final boolean value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - boolean値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final Boolean value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - Boolean値として設定するEntityProperty値。

setValue

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

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - byte[]値として設定するEntityProperty値。 この値は null の場合もあります。

setValue

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

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - Byte[]値として設定するEntityProperty値。 この値は null の場合もあります。

setValue

public synchronized final void setValue(final Date value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - java.util.Date値として設定するEntityProperty値。 この値は null の場合もあります。

setValue

public synchronized final void setValue(final double value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - double値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final Double value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - Double値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final int value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - int値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final Integer value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - Integer値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final long value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - long値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final Long value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - Long値として設定するEntityProperty値。

setValue

public synchronized final void setValue(final String value)

値を使用してこれを EntityProperty 設定します。

Parameters:

value - String値として設定するEntityProperty値。 この値は null の場合もあります。

setValue

public synchronized final void setValue(final UUID value)

シリアル化された値を使用してこれを EntityProperty 設定します。

Parameters:

value - java.util.UUID値として設定するEntityProperty値。 この値は null の場合もあります。

適用対象