Interface ExposedProperty

    • Field Detail

      • DENY_ALL

        static final java.lang.String DENY_ALL
        Property name used to denote that all properties in a storename are not exposed
        See Also:
        Constant Field Values
      • PERMIT_ALL

        static final java.lang.String PERMIT_ALL
        Property name used to denote that all properties in a storename are exposed
        See Also:
        Constant Field Values
    • Method Detail

      • getCategory

        java.lang.String getCategory()
        Returns the category for this property
        Returns:
        the category
      • getPropertyName

        java.lang.String getPropertyName()
        Returns the property name
        Returns:
        property name
      • getStoreName

        java.lang.String getStoreName()
        Returns the store name. A property may be exposed without a store name in which case it applies to the first store name with that property.
        Returns:
        store name or null if not defined
      • getLabel

        java.lang.String getLabel()
        Optional label used by UI applications (use getUserComment() for tooltips)
        Returns:
        tooltip
      • setCategory

        void setCategory​(java.lang.String category)
        Changes the category for this property
        Parameters:
        category -
      • setPropertyName

        void setPropertyName​(java.lang.String propertyName)
        Sets the name of the exposed property
        Parameters:
        propertyName - The exposed property name
      • setStoreName

        void setStoreName​(java.lang.String storeName)
        Sets the store name to which the exposed property applies. Can be null to denote the first property store with this name.
        Parameters:
        storeName - The name of the property store or null for any property store
      • setLabel

        void setLabel​(java.lang.String label)
        Sets the label for this exposed property
        Parameters:
        label - Text used by UI applications