public class MapiPidTagPropertyDescriptor extends MapiPidPropertyDescriptor
Constructor and Description |
---|
MapiPidTagPropertyDescriptor() |
MapiPidTagPropertyDescriptor(String discriminator,
String canonicalName,
String dataType,
Boolean multipleValuesDataType,
String name,
Integer id,
Long tag)
Initializes a new instance of the MapiPidTagPropertyDescriptor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Integer |
getId()
An unsigned 16-bit quantity that identifies a tagged property.
|
Long |
getTag()
A property tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15.
|
int |
hashCode() |
MapiPidTagPropertyDescriptor |
id(Integer id)
Set id and return this.
|
void |
setId(Integer id)
Set id.
|
void |
setTag(Long tag)
Set tag.
|
MapiPidTagPropertyDescriptor |
tag(Long tag)
Set tag and return this.
|
String |
toString() |
canonicalName, dataType, getCanonicalName, getDataType, getName, isMultipleValuesDataType, multipleValuesDataType, name, setCanonicalName, setDataType, setMultipleValuesDataType, setName
getDiscriminator, setDiscriminator
public MapiPidTagPropertyDescriptor()
public MapiPidTagPropertyDescriptor(String discriminator, String canonicalName, String dataType, Boolean multipleValuesDataType, String name, Integer id, Long tag)
discriminator
- canonicalName
- 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.dataType
- [MS-OXCDATA]: Data Structures Enum, available values: Unspecified, Null, Integer16, Integer32, Floating32, Floating64, Currency, FloatingTime, ErrorCode, Boolean, Integer64, String, String8, Time, Guid, ServerId, Restriction, RuleAction, Binary, MultipleInteger16, MultipleInteger32, MultipleFloating32, MultipleFloating64, MultipleCurrency, MultipleFloatingTime, MultipleBoolean, MultipleInteger64, MultipleString, MultipleString8, MultipleTime, MultipleGuid, MultipleBinary, ObjectmultipleValuesDataType
- Indicates if data type contains of multiple valuesname
- A string that identifies the propertyid
- An unsigned 16-bit quantity that identifies a tagged property. Property IDs are not necessarily unique. With the exception of property IDs in the range from 0x6800 to 0x7BFF, the combination of property ID and data type are unique. Property IDs in the range from 0x6800 to 0x7BFF are defined by the message class.tag
- A property tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15.public MapiPidTagPropertyDescriptor id(Integer id)
id
- An unsigned 16-bit quantity that identifies a tagged property. Property IDs are not necessarily unique. With the exception of property IDs in the range from 0x6800 to 0x7BFF, the combination of property ID and data type are unique. Property IDs in the range from 0x6800 to 0x7BFF are defined by the message class.public Integer getId()
public void setId(Integer id)
id
- An unsigned 16-bit quantity that identifies a tagged property. Property IDs are not necessarily unique. With the exception of property IDs in the range from 0x6800 to 0x7BFF, the combination of property ID and data type are unique. Property IDs in the range from 0x6800 to 0x7BFF are defined by the message class.public MapiPidTagPropertyDescriptor tag(Long tag)
tag
- A property tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15.public Long getTag()
public void setTag(Long tag)
tag
- A property tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15.public boolean equals(Object o)
equals
in class MapiPidPropertyDescriptor
public int hashCode()
hashCode
in class MapiPidPropertyDescriptor
public String toString()
toString
in class MapiPidPropertyDescriptor
Copyright © 2020. All rights reserved.