public class MapiPidLidPropertyDescriptor extends MapiPidPropertyDescriptor
Constructor and Description |
---|
MapiPidLidPropertyDescriptor() |
MapiPidLidPropertyDescriptor(String canonicalName,
String dataType,
Boolean multipleValuesDataType,
String name,
Long longId,
String propertySet)
Initializes a new instance of the MapiPidLidPropertyDescriptor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Long |
getLongId()
An unsigned 32-bit quantity that, along with the property set, identifies a named property.
|
String |
getPropertySet()
A GUID that identifies a group of properties with a similar purpose.
|
int |
hashCode() |
MapiPidLidPropertyDescriptor |
longId(Long longId)
Set longId and return this.
|
MapiPidLidPropertyDescriptor |
propertySet(String propertySet)
Set propertySet and return this.
|
void |
setLongId(Long longId)
Set longId.
|
void |
setPropertySet(String propertySet)
Set propertySet.
|
String |
toString() |
canonicalName, dataType, getCanonicalName, getDataType, getName, isMultipleValuesDataType, multipleValuesDataType, name, setCanonicalName, setDataType, setMultipleValuesDataType, setName
getDiscriminator, setDiscriminator
public MapiPidLidPropertyDescriptor()
public MapiPidLidPropertyDescriptor(String canonicalName, String dataType, Boolean multipleValuesDataType, String name, Long longId, String propertySet)
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 propertylongId
- An unsigned 32-bit quantity that, along with the property set, identifies a named property.propertySet
- A GUID that identifies a group of properties with a similar purpose.public MapiPidLidPropertyDescriptor longId(Long longId)
longId
- An unsigned 32-bit quantity that, along with the property set, identifies a named property.public Long getLongId()
public void setLongId(Long longId)
longId
- An unsigned 32-bit quantity that, along with the property set, identifies a named property.public MapiPidLidPropertyDescriptor propertySet(String propertySet)
propertySet
- A GUID that identifies a group of properties with a similar purpose.public String getPropertySet()
public void setPropertySet(String propertySet)
propertySet
- A GUID that identifies a group of properties with a similar purpose.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.