Interface IUseAlwaysAttributeService

  • All Known Implementing Classes:
    UseAlwaysAttributeService

    public interface IUseAlwaysAttributeService
    The service provides access to the "use always" value of a form attributes.
    • Method Detail

      • getUseAlwaysValue

        IUseAlwaysAttributeService.UseAlways getUseAlwaysValue​(PropertyInfo info,
                                                               Form form)
        The method return "use always" value of form attribute.
        Parameters:
        info - is checked property info.(Can not be null.)
        form - the form. (Can not be null.)
        Returns:
        the "use always" value of property info.
      • getDefaultValue

        IUseAlwaysAttributeService.UseAlways getDefaultValue​(PropertyInfo info,
                                                             Form form)
        The method return default "use always" value of form attribute.
        Parameters:
        info - is checked property info. (Can not be null.)
        form - the form. (Can not be null.)
        Returns:
        the "use always" default value of property info.
      • setUseAlwaysValue

        void setUseAlwaysValue​(PropertyInfo info,
                               boolean checked,
                               Form form)
        The method update "use always" value for propery info.
        Parameters:
        info - for update "use always" value. (Can not be null.)
        checked - the use always value.
        form - the form. (Can not be null.)
      • clear

        void clear​(FormAttribute attribute,
                   Form form)
        This method clean all "use always" data in the attribute.
        Parameters:
        attribute - the form attribute for clean use always values.(Can not be null).
        form - the form. (Can not be null).