MapiNamedProperty

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

public final class MapiNamedProperty extends MapiProperty

Represents the data type of Named Property.

Constructors

Constructor Description
MapiNamedProperty() Initializes a new instance of the MapiNamedProperty class.
MapiNamedProperty(long propertyTag, String nameIdentifier, UUID propertyGuid, byte[] propertyValue) Initializes a new instance of the MapiNamedProperty class.
MapiNamedProperty(long propertyTag, long nameIdentifier, UUID propertyGuid, byte[] propertyValue) Initializes a new instance of the MapiNamedProperty class.
MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidLidPropertyDescriptor pd, Object data) Initializes a new instance of the MapiNamedProperty class.
MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidNamePropertyDescriptor pd, Object data) Initializes a new instance of the MapiNamedProperty class.

Methods

Method Description
getNameId() gets named property ID
getKind() gets named property kind
getOom() gets OOM value
getGuid() gets named property GUID

MapiNamedProperty()

public MapiNamedProperty()

Initializes a new instance of the MapiNamedProperty class.

MapiNamedProperty(long propertyTag, String nameIdentifier, UUID propertyGuid, byte[] propertyValue)

public MapiNamedProperty(long propertyTag, String nameIdentifier, UUID propertyGuid, byte[] propertyValue)

Initializes a new instance of the MapiNamedProperty class.

Parameters:

Parameter Type Description
propertyTag long The property tag represented a 32-bit value that contains a property type and a property ID. The low-order 16 bits represent the property type. The high-order 16 bits represent the property ID.
nameIdentifier java.lang.String The name identifier that is used to refer to a named property.
propertyGuid java.util.UUID The property unique identifier.
propertyValue byte[] A property value.

MapiNamedProperty(long propertyTag, long nameIdentifier, UUID propertyGuid, byte[] propertyValue)

public MapiNamedProperty(long propertyTag, long nameIdentifier, UUID propertyGuid, byte[] propertyValue)

Initializes a new instance of the MapiNamedProperty class.

Parameters:

Parameter Type Description
propertyTag long The property tag represented a 32-bit value that contains a property type and a property ID. The low-order 16 bits represent the property type. The high-order 16 bits represent the property ID.
nameIdentifier long The name identifier that is used to refer to a named property.
propertyGuid java.util.UUID The property unique identifier.
propertyValue byte[] A property value.

MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidLidPropertyDescriptor pd, Object data)

public MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidLidPropertyDescriptor pd, Object data)

Initializes a new instance of the MapiNamedProperty class.

Parameters:

Parameter Type Description
tagProvider INamedPropertyTagProvider Property storage that can provide tag for named property
pd PidLidPropertyDescriptor Property descriptor
data java.lang.Object A property value.

MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidNamePropertyDescriptor pd, Object data)

public MapiNamedProperty(INamedPropertyTagProvider tagProvider, PidNamePropertyDescriptor pd, Object data)

Initializes a new instance of the MapiNamedProperty class.

Parameters:

Parameter Type Description
tagProvider INamedPropertyTagProvider Property storage that can provide tag for named property
pd PidNamePropertyDescriptor Property descriptor
data java.lang.Object A property value.

getNameId()

public final String getNameId()

gets named property ID

Returns: java.lang.String

getKind()

public final int getKind()

gets named property kind

Returns: int

getOom()

public final String getOom()

gets OOM value

Returns: java.lang.String

getGuid()

public final UUID getGuid()

gets named property GUID

Returns: java.util.UUID