Class Property

  • All Implemented Interfaces:
    java.io.Serializable, ICustomEquivalence

    public class Property
    extends java.lang.Object
    implements ICustomEquivalence, java.io.Serializable
    PropertyBag's property.

    Documentation in this class focus synchronization behavior. About the use behind the fields in the portal, see Property.

    Since:
    6.2.0
    Version:
    $Revision: 25199 $ $Date: 2022-09-05 18:27:38 -0300 (Mon, 05 Sep 2022) $
    See Also:
    PropertyBag, Property, Serialized Form
    • Method Detail

      • getName

        public java.lang.String getName()
      • getDefaultValue

        public java.lang.String getDefaultValue()
      • getDefaultValues

        public java.util.List<java.lang.String> getDefaultValues()
        Returns the default value list or null if there's no property default.
        Returns:
        the default value list or null if there's no property default.
        Since:
        7.0.0
      • isEquivalent

        public boolean isEquivalent​(java.lang.Object obj)
        Description copied from interface: ICustomEquivalence
        Returns whether this object is equivalent to the given object. If the object is equivalent, it will not need to be updated during synchronization.
        Specified by:
        isEquivalent in interface ICustomEquivalence
        Parameters:
        obj - the object to compare with.
        Returns:
        true if the objects are equivalent, false otherwise.