Interface ExtensibleItemRemote

    • Method Detail

      • getPropertyTimestamp

        long getPropertyTimestamp()
      • getAllProperties

        java.util.Map<java.lang.String,​java.lang.Object> getAllProperties()
        Returns all properties of this item as ( key , value ) mappings.
      • getPropertyNames

        java.util.Set<java.lang.String> getPropertyNames()
        All property qualifiers.
      • setProperty

        java.lang.Object setProperty​(java.lang.String name,
                                     java.lang.Object value)
        Sets one property.
        Parameters:
        name - the qualifier if this property
        value - the new value
        Returns:
        the old value if the property was set before
      • getProperty

        java.lang.Object getProperty​(java.lang.String name)
        The value of one property.
        Parameters:
        name - the qualifier of the property
        Returns:
        the value, or null if the property was not set
      • getPropertyRaw

        java.lang.Object getPropertyRaw​(java.lang.String name)
        Same as getProperty(String) without instantiating property values which have been saved as ItemPropertyValue.
        Parameters:
        name -
      • removeProperty

        java.lang.Object removeProperty​(java.lang.String name)
        Removes one property.
        Parameters:
        name - the qualifier of the property
        Returns:
        the old value, or null if the property was not set