MessageObjectProperty
Inheritance: java.lang.Object
public final class MessageObjectProperty
Represents a property on a MessageObject.
Constructors
Constructor | Description |
---|---|
MessageObjectProperty(long propertyTag, int flags, Object value) | Initializes a new instance of the MessageObjectProperty class. |
MessageObjectProperty(int id, int type, int flags, Object value) | Initializes a new instance of the MessageObjectProperty class. |
Methods
Method | Description |
---|---|
equals(Object arg0) | |
getAtomic() | Gets a value indicating whether this MessageObjectProperty is atomic. |
getClass() | |
getFlags() | Gets the flags set on a property. |
getGuid() | Gets or sets the GUID for the named property. |
getId() | Gets the id of the property. |
getName() | Gets or sets the name of the property if it’s named. |
getNameId() | Gets or sets the name id of the property if it’s named. |
getNamed() | Gets a value indicating whether this MessageObjectProperty is a named property. |
getPropertyKind() | Gets or sets the kind of the property if it’s named. |
getPropertyTag() | Gets the property tag, a combined value which contains Id (#getId.getId) and PropertyType (#getPropertyType.getPropertyType) |
getPropertyType() | Gets the type of the property. |
getValue() | Gets or sets the value of the property. |
hashCode() | |
notify() | |
notifyAll() | |
setGuid(UUID value) | Gets or sets the GUID for the named property. |
setName(String value) | Gets or sets the name of the property if it’s named. |
setNameId(long value) | Gets or sets the name id of the property if it’s named. |
setPropertyKind(int value) | Gets or sets the kind of the property if it’s named. |
setValue(Object value) | Gets or sets the value of the property. |
toDateTime() | Converts the value of the property to DateTime. |
toGuid() | Converts the value of the property to Guid (#getGuid.getGuid/#setGuid(Guid).setGuid(Guid)). |
toInt() | Converts the value of the property to integer. |
toList() | Converts the value of the property to a list of values. |
toString() | |
toStringRepresentation() | Converts the value of the property to string. |
wait() | |
wait(long arg0) | |
wait(long arg0, int arg1) |
MessageObjectProperty(long propertyTag, int flags, Object value)
public MessageObjectProperty(long propertyTag, int flags, Object value)
Initializes a new instance of the MessageObjectProperty class.
Parameters:
Parameter | Type | Description |
---|---|---|
propertyTag | long | The property tag. |
flags | int | The flags to be set on. |
value | java.lang.Object | The value of the property. |
MessageObjectProperty(int id, int type, int flags, Object value)
public MessageObjectProperty(int id, int type, int flags, Object value)
Initializes a new instance of the MessageObjectProperty class.
Parameters:
Parameter | Type | Description |
---|---|---|
id | int | The id. |
type | int | The type of the property. |
flags | int | The flags to be set on. |
value | java.lang.Object | The value of the property. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | java.lang.Object |
Returns: boolean
getAtomic()
public final boolean getAtomic()
Gets a value indicating whether this MessageObjectProperty is atomic.
Value: true if atomic; otherwise, false .
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getFlags()
public final int getFlags()
Gets the flags set on a property.
Value: The flags.
Returns: int
getGuid()
public final UUID getGuid()
Gets or sets the GUID for the named property.
Value: The GUID.
Returns: java.util.UUID
getId()
public final int getId()
Gets the id of the property.
Value: The id if the property.
Returns: int
getName()
public final String getName()
Gets or sets the name of the property if it’s named.
Value: The name.
Returns: java.lang.String
getNameId()
public final long getNameId()
Gets or sets the name id of the property if it’s named.
Value: The name id.
Returns: long
getNamed()
public final boolean getNamed()
Gets a value indicating whether this MessageObjectProperty is a named property.
Value: true if named; otherwise, false .
A named property is determined by its ID, the range for such ids is [0x8000,0xfffe].
Returns: boolean
getPropertyKind()
public final int getPropertyKind()
Gets or sets the kind of the property if it’s named.
Value: The kind of the property.
Returns: int
getPropertyTag()
public final long getPropertyTag()
Gets the property tag, a combined value which contains Id (#getId.getId) and PropertyType (#getPropertyType.getPropertyType)
Value: The property tag.
Returns: long
getPropertyType()
public final int getPropertyType()
Gets the type of the property.
Value: The type of the property.
Returns: int
getValue()
public final Object getValue()
Gets or sets the value of the property.
Returns: java.lang.Object
hashCode()
public native int hashCode()
Returns: int
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
setGuid(UUID value)
public final void setGuid(UUID value)
Gets or sets the GUID for the named property.
Value: The GUID.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.util.UUID |
setName(String value)
public final void setName(String value)
Gets or sets the name of the property if it’s named.
Value: The name.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.String |
setNameId(long value)
public final void setNameId(long value)
Gets or sets the name id of the property if it’s named.
Value: The name id.
Parameters:
Parameter | Type | Description |
---|---|---|
value | long |
setPropertyKind(int value)
public final void setPropertyKind(int value)
Gets or sets the kind of the property if it’s named.
Value: The kind of the property.
Parameters:
Parameter | Type | Description |
---|---|---|
value | int |
setValue(Object value)
public final void setValue(Object value)
Gets or sets the value of the property.
Parameters:
Parameter | Type | Description |
---|---|---|
value | java.lang.Object |
toDateTime()
public final Date toDateTime()
Converts the value of the property to DateTime.
Returns: java.util.Date - DateTime value, if type can’t be converted to DateTime returns java.util.Date#MinValue.MinValue.
This method doesn’t provide automatic conversion of the data types, e.g. if MessageObjectProperty.Value (#getValue.getValue/#setValue(Object).setValue(Object)) property is of type default value will be returned.
toGuid()
public final UUID toGuid()
Converts the value of the property to Guid (#getGuid.getGuid/#setGuid(Guid).setGuid(Guid)).
Returns: java.util.UUID - Guid object, if type can’t be converted to Guid returns empty GUID.
This method doesn’t provide automatic conversion of the data types, e.g. if MessageObjectProperty.Value (#getValue.getValue/#setValue(Object).setValue(Object)) property is of type default value will be returned.
toInt()
public final int toInt()
Converts the value of the property to integer.
Returns: int - Integer value, if type can’t be converted to integer returns 0.
toList()
public System.Collections.IList toList()
Converts the value of the property to a list of values.
Returns: com.aspose.ms.System.Collections.IList - IList implementation, if type can’t be converted to IList returns empty list implementation.
This method doesn’t provide automatic conversion of the data types, e.g. if MessageObjectProperty.Value (#getValue.getValue/#setValue(Object).setValue(Object)) property is of type default value will be returned.
toString()
public String toString()
Returns: java.lang.String
toStringRepresentation()
public final String toStringRepresentation()
Converts the value of the property to string.
Returns: java.lang.String - String value, if type can’t be converted to string returns empty string.
This method doesn’t provide automatic conversion of the data types, e.g. if MessageObjectProperty.Value (#getValue.getValue/#setValue(Object).setValue(Object)) property is of type default value will be returned.
wait()
public final void wait()
wait(long arg0)
public final native void wait(long arg0)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
Parameter | Type | Description |
---|---|---|
arg0 | long | |
arg1 | int |