public final class MessageObjectProperty extends Object
Represents a property on a MessageObject
.
Constructor and Description |
---|
MessageObjectProperty(int id,
int type,
int flags,
Object value)
Initializes a new instance of the
MapiPropertyAtomic class. |
MessageObjectProperty(long propertyTag,
int flags,
Object value)
Initializes a new instance of the
MapiPropertyAtomic class. |
Modifier and Type | Method and Description |
---|---|
boolean |
getAtomic()
Gets a value indicating whether this
MessageObjectProperty is atomic. |
int |
getFlags()
Gets the flags set on a property.
|
UUID |
getGuid() |
int |
getId()
Gets the id of the property.
|
String |
getName()
Gets or sets the name of the property if it's named.
|
boolean |
getNamed()
Gets a value indicating whether this
MessageObjectProperty is a named property. |
long |
getNameId()
Gets or sets the name id of the property if it's named.
|
int |
getPropertyKind()
Gets or sets the kind of the property if it's named.
|
long |
getPropertyTag()
Gets the property tag, a combined value which contains
Id and PropertyType
Value: The property tag. |
int |
getPropertyType()
Gets the type of the property.
|
Object |
getValue()
Gets or sets the value of the property.
|
void |
setGuid(UUID value) |
void |
setName(String value) |
void |
setNameId(long value) |
void |
setPropertyKind(int value) |
void |
setValue(Object value) |
Date |
toDateTime() |
UUID |
toGuid() |
int |
toInt()
Converts the value of the property to integer.
|
List |
toList()
Converts the value of the property to a list of values.
|
String |
toStringRepresentation()
Converts the value of the property to string.
|
public MessageObjectProperty(long propertyTag, int flags, Object value)
Initializes a new instance of the MapiPropertyAtomic
class.
propertyTag
- The property tag.flags
- The flags to be set on.value
- The value of the property.com.aspose.email.ms.System.IllegalArgumentException
- If value
is null.com.aspose.email.ms.System.InvalidEnumArgumentException
- If propertyTag
contains invalid type definition."public MessageObjectProperty(int id, int type, int flags, Object value)
Initializes a new instance of the MapiPropertyAtomic
class.
id
- The id.type
- The type of the property.flags
- The flags to be set on.value
- The value of the property.com.aspose.email.ms.System.IllegalArgumentException
- If value
is null.com.aspose.email.ms.System.InvalidEnumArgumentException
- If type
is invalid."public int getPropertyType()
Gets the type of the property.
Value: The type of the property.public int getFlags()
Gets the flags set on a property.
Value: The flags.public int getId()
Gets the id of the property.
Value: The id if the property.public long getPropertyTag()
Gets the property tag, a combined value which contains Id
and PropertyType
public UUID getGuid()
public void setGuid(UUID value)
public int getPropertyKind()
Gets or sets the kind of the property if it's named.
Value: The kind of the property.public void setPropertyKind(int value)
public String getName()
Gets or sets the name of the property if it's named.
Value: The name.public void setName(String value)
public long getNameId()
Gets or sets the name id of the property if it's named.
Value: The name id.public void setNameId(long value)
public boolean getNamed()
Gets a value indicating whether this MessageObjectProperty
is a named property.
true
if named; otherwise, false
.public boolean getAtomic()
Gets a value indicating whether this MessageObjectProperty
is atomic.
true
if atomic; otherwise, false
.public Object getValue()
Gets or sets the value of the property.
com.aspose.email.ms.System.IllegalArgumentException
- If passed value is null.
Value: The value.public void setValue(Object value)
public int toInt()
Converts the value of the property to integer.
public Date toDateTime()
public String toStringRepresentation()
Converts the value of the property to string.
MessageObjectProperty.Value
property is of type default value will be returned.public List toList()
Converts the value of the property to a list of values.
MessageObjectProperty.Value
property is of type default value will be returned.public UUID toGuid()
Copyright (c) 2008-2013 Aspose Pty Ltd. All Rights Reserved.