public class MapiPidPropertyDescriptor extends MapiPropertyDescriptor
Constructor and Description |
---|
MapiPidPropertyDescriptor() |
MapiPidPropertyDescriptor(String discriminator,
String canonicalName,
String dataType,
Boolean multipleValuesDataType,
String name)
Initializes a new instance of the MapiPidPropertyDescriptor
|
Modifier and Type | Method and Description |
---|---|
MapiPidPropertyDescriptor |
canonicalName(String canonicalName)
Set canonicalName and return this.
|
MapiPidPropertyDescriptor |
dataType(String dataType)
Set dataType and return this.
|
boolean |
equals(Object o) |
String |
getCanonicalName()
The name used to refer to the property in the documentation.
|
String |
getDataType()
[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, Object
|
String |
getName()
A string that identifies the property
|
int |
hashCode() |
Boolean |
isMultipleValuesDataType()
Indicates if data type contains of multiple values
|
MapiPidPropertyDescriptor |
multipleValuesDataType(Boolean multipleValuesDataType)
Set multipleValuesDataType and return this.
|
MapiPidPropertyDescriptor |
name(String name)
Set name and return this.
|
void |
setCanonicalName(String canonicalName)
Set canonicalName.
|
void |
setDataType(String dataType)
Set dataType.
|
void |
setMultipleValuesDataType(Boolean multipleValuesDataType)
Set multipleValuesDataType.
|
void |
setName(String name)
Set name.
|
String |
toString() |
getDiscriminator, setDiscriminator
public MapiPidPropertyDescriptor()
public MapiPidPropertyDescriptor(String discriminator, String canonicalName, String dataType, Boolean multipleValuesDataType, String name)
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 propertypublic MapiPidPropertyDescriptor canonicalName(String canonicalName)
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.public String getCanonicalName()
public void setCanonicalName(String canonicalName)
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.public MapiPidPropertyDescriptor dataType(String dataType)
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, Objectpublic String getDataType()
public void setDataType(String dataType)
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, Objectpublic MapiPidPropertyDescriptor multipleValuesDataType(Boolean multipleValuesDataType)
multipleValuesDataType
- Indicates if data type contains of multiple valuespublic Boolean isMultipleValuesDataType()
public void setMultipleValuesDataType(Boolean multipleValuesDataType)
multipleValuesDataType
- Indicates if data type contains of multiple valuespublic MapiPidPropertyDescriptor name(String name)
name
- A string that identifies the propertypublic String getName()
public void setName(String name)
name
- A string that identifies the propertypublic boolean equals(Object o)
equals
in class MapiPropertyDescriptor
public int hashCode()
hashCode
in class MapiPropertyDescriptor
public String toString()
toString
in class MapiPropertyDescriptor
Copyright © 2020. All rights reserved.