PidLidPropertyDescriptor

Inheritance: java.lang.Object, com.aspose.email.PropertyDescriptor

public class PidLidPropertyDescriptor extends PropertyDescriptor

Class contains property description information.

Constructors

ConstructorDescription
PidLidPropertyDescriptor(long longId, int type, UUID propertySet)Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.
PidLidPropertyDescriptor(String canonicalName, long longId, int type, UUID propertySet)Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.
PidLidPropertyDescriptor(String canonicalName, String name, long longId, int type, UUID propertySet)Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

Methods

MethodDescription
equals(PropertyDescriptor other)Indicates whether the current object is equal to another object of the same type.
equals(Object other)Determines whether the specified System.Object is equal to the current System.Object.
getCanonicalName()The name used to refer to the property in the documentation.
getClass()
getDataType()The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property.
getInstance(MapiProperty property)Retrieves PropertyDescriptor object from MAPI property
getInstance(int id, int dataType)Retrieves PidTagPropertyDescriptor object
getInstance(String name, int dataType, UUID propertySet)Retrieves PidNamePropertyDescriptor object
getInstance(long tag)Retrieves PidTagPropertyDescriptor object
getInstance(long lid, int dataType, UUID propertySet)Retrieves PidLidPropertyDescriptor object
getLongId()Gets an unsigned 32-bit quantity that, along with the property set, identifies a named property.
getMultipleValuesDataType()Indicates if data type contains of multiple values
getName()Gets string that, identifies a property.
getPropertySet()A GUID that identifies a group of properties with a similar purpose.
getUse8BitStringAsUnicode()Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String
hashCode()Serves as a hash function for a type.
notify()
notifyAll()
op_Equality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)Determines whether the specified objects are equal to each another.
op_Equality(PropertyDescriptor pd1, PropertyDescriptor pd2)Determines whether the specified objects are equal to each another.
op_Inequality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)Determines whether the specified objects are not equal to each another.
op_Inequality(PropertyDescriptor pd1, PropertyDescriptor pd2)Determines whether the specified objects are not equal to each another.
parse(String data)Initializes a new instance of the PropertyDescriptor class
setUse8BitStringAsUnicode(boolean value)Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String
toString()Returns a string that represents the property description.
wait()
wait(long arg0)
wait(long arg0, int arg1)

PidLidPropertyDescriptor(long longId, int type, UUID propertySet)

public PidLidPropertyDescriptor(long longId, int type, UUID propertySet)

Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

Parameters:

ParameterTypeDescription
longIdlonglong ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
typeintSpecifies the type of values allowed for the property.
propertySetjava.util.UUIDA GUID that identifies a group of properties with a similar purpose.

PidLidPropertyDescriptor(String canonicalName, long longId, int type, UUID propertySet)

public PidLidPropertyDescriptor(String canonicalName, long longId, int type, UUID propertySet)

Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

Parameters:

ParameterTypeDescription
canonicalNamejava.lang.StringThe name used to refer to the property in the documentation.
longIdlonglong ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
typeintSpecifies the type of values allowed for the property.
propertySetjava.util.UUIDA GUID that identifies a group of properties with a similar purpose.

PidLidPropertyDescriptor(String canonicalName, String name, long longId, int type, UUID propertySet)

public PidLidPropertyDescriptor(String canonicalName, String name, long longId, int type, UUID propertySet)

Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

Parameters:

ParameterTypeDescription
canonicalNamejava.lang.StringThe name used to refer to the property in the documentation.
namejava.lang.StringThe MAPI name used to refer to the property in the documentation.
longIdlonglong ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
typeintSpecifies the type of values allowed for the property.
propertySetjava.util.UUIDA GUID that identifies a group of properties with a similar purpose.

equals(PropertyDescriptor other)

public boolean equals(PropertyDescriptor other)

Indicates whether the current object is equal to another object of the same type.

Parameters:

ParameterTypeDescription
otherPropertyDescriptorAn object to compare with this object.

Returns: boolean - true if the current object is equal to the other parameter; otherwise, false.

equals(Object other)

public boolean equals(Object other)

Determines whether the specified System.Object is equal to the current System.Object.

Parameters:

ParameterTypeDescription
otherjava.lang.Object

Returns: boolean - true if the specified System.Object is equal to the current System.Object; otherwise, false.

getCanonicalName()

public final String getCanonicalName()

The name used to refer to the property in the documentation. The prefix of the canonical name identifies the basic characteristics of a property to the implementer. The canonical naming structure uses three categories that are denoted by the following prefixes to the canonical property name: * PidLid prefix: Properties identified by an unsigned 32-bit quantity along with a property set. * PidName prefix: Properties identified by a string name along with a property set. * PidTag prefix: Properties identified by an unsigned 16-bit quantity.

Returns: java.lang.String

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getDataType()

public final int getDataType()

The property value type, as described in [MS-OXCDATA], that specifies the type of values allowed for the property.

Returns: int

getInstance(MapiProperty property)

public static PropertyDescriptor getInstance(MapiProperty property)

Retrieves PropertyDescriptor object from MAPI property

Parameters:

ParameterTypeDescription
propertyMapiPropertyMapiProperty object

Returns: PropertyDescriptor

getInstance(int id, int dataType)

public static PidTagPropertyDescriptor getInstance(int id, int dataType)

Retrieves PidTagPropertyDescriptor object

Parameters:

ParameterTypeDescription
idintId of a property
dataTypeintData type of a property

Returns: PidTagPropertyDescriptor - PidTagPropertyDescriptor object

getInstance(String name, int dataType, UUID propertySet)

public static PidNamePropertyDescriptor getInstance(String name, int dataType, UUID propertySet)

Retrieves PidNamePropertyDescriptor object

Parameters:

ParameterTypeDescription
namejava.lang.StringName of a property
dataTypeintData type of a property
propertySetjava.util.UUIDPropertySet of a property

Returns: PidNamePropertyDescriptor - PidNamePropertyDescriptor object

getInstance(long tag)

public static PidTagPropertyDescriptor getInstance(long tag)

Retrieves PidTagPropertyDescriptor object

Parameters:

ParameterTypeDescription
taglongTag of a property

Returns: PidTagPropertyDescriptor - PidTagPropertyDescriptor object

getInstance(long lid, int dataType, UUID propertySet)

public static PidLidPropertyDescriptor getInstance(long lid, int dataType, UUID propertySet)

Retrieves PidLidPropertyDescriptor object

Parameters:

ParameterTypeDescription
lidlongLong id of a property
dataTypeintData type of a property
propertySetjava.util.UUIDPropertySet of a property

Returns: PidLidPropertyDescriptor - PidLidPropertyDescriptor object

getLongId()

public final long getLongId()

Gets an unsigned 32-bit quantity that, along with the property set, identifies a named property.

Returns: long

getMultipleValuesDataType()

public final boolean getMultipleValuesDataType()

Indicates if data type contains of multiple values

Returns: boolean

getName()

public final String getName()

Gets string that, identifies a property.

Returns: java.lang.String

getPropertySet()

public final UUID getPropertySet()

A GUID that identifies a group of properties with a similar purpose.

Returns: java.util.UUID

getUse8BitStringAsUnicode()

public static boolean getUse8BitStringAsUnicode()

Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String

Returns: boolean

hashCode()

public int hashCode()

Serves as a hash function for a type.

Returns: int - A hash code for the current object.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_Equality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)

public static boolean op_Equality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)

Determines whether the specified objects are equal to each another.

Parameters:

ParameterTypeDescription
pd1PidLidPropertyDescriptorThe object to compare with another object.
pd2PropertyDescriptorThe object to compare with another object.

Returns: boolean - true if the specified PropertyDescriptor is equal to the another PropertyDescriptor; otherwise, false.

op_Equality(PropertyDescriptor pd1, PropertyDescriptor pd2)

public static boolean op_Equality(PropertyDescriptor pd1, PropertyDescriptor pd2)

Determines whether the specified objects are equal to each another.

Parameters:

ParameterTypeDescription
pd1PropertyDescriptorThe object to compare with another object.
pd2PropertyDescriptorThe object to compare with another object.

Returns: boolean - true if the specified PropertyDescriptor is equal to the another PropertyDescriptor; otherwise, false.

op_Inequality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)

public static boolean op_Inequality(PidLidPropertyDescriptor pd1, PropertyDescriptor pd2)

Determines whether the specified objects are not equal to each another.

Parameters:

ParameterTypeDescription
pd1PidLidPropertyDescriptorThe object to compare with another object.
pd2PropertyDescriptorThe object to compare with another object.

Returns: boolean - true if the specified PropertyDescriptor is not equal to the another PropertyDescriptor; otherwise, false.

op_Inequality(PropertyDescriptor pd1, PropertyDescriptor pd2)

public static boolean op_Inequality(PropertyDescriptor pd1, PropertyDescriptor pd2)

Determines whether the specified objects are not equal to each another.

Parameters:

ParameterTypeDescription
pd1PropertyDescriptorThe object to compare with another object.
pd2PropertyDescriptorThe object to compare with another object.

Returns: boolean - true if the specified PropertyDescriptor is not equal to the another PropertyDescriptor; otherwise, false.

parse(String data)

public static PropertyDescriptor parse(String data)

Initializes a new instance of the PropertyDescriptor class

Parameters:

ParameterTypeDescription
datajava.lang.StringA string that represents the property description.

Returns: PropertyDescriptor

setUse8BitStringAsUnicode(boolean value)

public static void setUse8BitStringAsUnicode(boolean value)

Specifies if PropertyDataType.String8 has to be interpreted as PropertyDataType.String

Parameters:

ParameterTypeDescription
valueboolean

toString()

public String toString()

Returns a string that represents the property description.

Returns: java.lang.String - A string that represents the property description.

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Parameters:

ParameterTypeDescription
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeDescription
arg0long
arg1int