com.aspose.email

Interfaces

Classes

Enums

Exceptions

com.aspose.email

Class PidLidPropertyDescriptor

  • All Implemented Interfaces:
    com.aspose.ms.System.IEquatable<PropertyDescriptor>


    public class PidLidPropertyDescriptor
    extends PropertyDescriptor

    Class contains property description information.

    • Constructor Detail

      • PidLidPropertyDescriptor

        public PidLidPropertyDescriptor(long longId,
                                int type,
                                UUID propertySet)

        Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

        Parameters:
        longId - long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
        type - Specifies the type of values allowed for the property.
        propertySet - A GUID that identifies a group of properties with a similar purpose.
      • PidLidPropertyDescriptor

        public PidLidPropertyDescriptor(String canonicalName,
                                long longId,
                                int type,
                                UUID propertySet)

        Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

        Parameters:
        canonicalName - The name used to refer to the property in the documentation.
        longId - long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
        type - Specifies the type of values allowed for the property.
        propertySet - A GUID that identifies a group of properties with a similar purpose.
      • PidLidPropertyDescriptor

        public PidLidPropertyDescriptor(String canonicalName,
                                String name,
                                long longId,
                                int type,
                                UUID propertySet)

        Initializes a new instance of the PidLidPropertyDescriptor class Properties identified by an unsigned 32-bit quantity along with a property set.

        Parameters:
        canonicalName - The name used to refer to the property in the documentation.
        name - The MAPI name used to refer to the property in the documentation.
        longId - long ID (LID): An unsigned 32-bit quantity that, in combination with a GUID, defines a named property.
        type - Specifies the type of values allowed for the property.
        propertySet - A GUID that identifies a group of properties with a similar purpose.
    • Method Detail

      • getLongId

        public final long getLongId()

        Gets an unsigned 32-bit quantity that, along with the property set, identifies a named property.

      • getPropertySet

        public final UUID getPropertySet()

        A GUID that identifies a group of properties with a similar purpose.

      • op_Equality

        public static boolean op_Equality(PidLidPropertyDescriptor pd1,
                          PropertyDescriptor pd2)

        Determines whether the specified objects are equal to each another.

        Parameters:
        pd1 - The object to compare with another object.
        pd2 - The object to compare with another object.
        Returns:
        true if the specified PropertyDescriptor is equal to the another PropertyDescriptor; otherwise, false.
      • op_Inequality

        public static boolean op_Inequality(PidLidPropertyDescriptor pd1,
                            PropertyDescriptor pd2)

        Determines whether the specified objects are not equal to each another.

        Parameters:
        pd1 - The object to compare with another object.
        pd2 - The object to compare with another object.
        Returns:
        true if the specified PropertyDescriptor is not equal to the another PropertyDescriptor; otherwise, false.
      • equals

        public boolean equals(Object other)

        Determines whether the specified System.Object is equal to the current System.Object.

        Specified by:
        equals in interface com.aspose.ms.System.IEquatable<PropertyDescriptor>
        Overrides:
        equals in class Object
        Parameters:
        obj - The object to compare with the current object.
        Returns:
        true if the specified System.Object is equal to the current System.Object; otherwise, false.
      • equals

        public boolean equals(PropertyDescriptor other)

        Indicates whether the current object is equal to another object of the same type.

        Specified by:
        equals in class PropertyDescriptor
        Parameters:
        other - An object to compare with this object.
        Returns:
        true if the current object is equal to the other parameter; otherwise, false.
      • hashCode

        public int hashCode()

        Serves as a hash function for a type.

        Overrides:
        hashCode in class Object
        Returns:
        A hash code for the current object.
      • toString

        public String toString()

        Returns a string that represents the property description.

        Overrides:
        toString in class Object
        Returns:
        A string that represents the property description.