Class ExtendedPropertyId

java.lang.Object
com.independentsoft.msg.ExtendedPropertyTag
com.independentsoft.msg.ExtendedPropertyId

public class ExtendedPropertyId extends ExtendedPropertyTag
Identifies a named (extended) MAPI property by its numeric identifier within a property set. The property set is specified by the GUID and the value type by type.
  • Constructor Details

    • ExtendedPropertyId

      public ExtendedPropertyId()
      Initializes a new instance of the ExtendedPropertyId class.
    • ExtendedPropertyId

      public ExtendedPropertyId(int id, byte[] guid)
      Initializes a new instance of the ExtendedPropertyId class.
      Parameters:
      id - the identifier
      guid - the unique identifier
    • ExtendedPropertyId

      public ExtendedPropertyId(int id, byte[] guid, PropertyType type)
      Initializes a new instance of the ExtendedPropertyId class.
      Parameters:
      id - the identifier
      guid - the unique identifier
      type - the type
  • Method Details

    • toString

      public String toString()
      Returns a String that represents this instance.
      Overrides:
      toString in class Object
      Returns:
      a String that represents this instance
    • getId

      public int getId()
      Gets the identifier.
      Returns:
      the identifier
    • setId

      public void setId(int id)
      Sets the identifier.
      Parameters:
      id - the identifier