Interface CFAccess

All Superinterfaces:
AccessRightsOwner
All Known Subinterfaces:
CF
All Known Implementing Classes:
Configuration, ConfigurationExtension

public interface CFAccess extends AccessRightsOwner
Расширение - права доступа
  • Method Summary

    Modifier and Type
    Method
    Description
    default boolean
    Проверяет наличие указанного разрешения хотя бы у одной роли для конфигурации/расширения
    default boolean
    rightAccess(RoleRight roleRight, MD md)
    Проверяет наличие указанного разрешения хотя бы у одной роли для MD
    default boolean
    rightAccess(RoleRight roleRight, com.github._1c_syntax.bsl.types.MdoReference mdoReference)
    Проверяет наличие указанного разрешения хотя бы у одной роли для ссылки
    default List<Role>
    Возвращает список ролей, имеющих указанное разрешения для конфигурации/расширения
    default List<Role>
    rolesAccess(RoleRight roleRight, MD md)
    Возвращает список ролей, имеющих указанное разрешения для md
    default List<Role>
    rolesAccess(RoleRight roleRight, com.github._1c_syntax.bsl.types.MdoReference mdoReference)
    Возвращает список ролей, имеющих указанное разрешения для ссылки

    Methods inherited from interface com.github._1c_syntax.bsl.mdo.AccessRightsOwner

    getPossibleRights, isValidRight
  • Method Details

    • rightAccess

      default boolean rightAccess(RoleRight roleRight)
      Проверяет наличие указанного разрешения хотя бы у одной роли для конфигурации/расширения
      Parameters:
      roleRight - Право доступа
      Returns:
      Наличие права доступа
    • rightAccess

      default boolean rightAccess(RoleRight roleRight, MD md)
      Проверяет наличие указанного разрешения хотя бы у одной роли для MD
      Parameters:
      roleRight - Право доступа
      md - Любой объект md
      Returns:
      Наличие права доступа
    • rightAccess

      default boolean rightAccess(RoleRight roleRight, com.github._1c_syntax.bsl.types.MdoReference mdoReference)
      Проверяет наличие указанного разрешения хотя бы у одной роли для ссылки
      Parameters:
      roleRight - Право доступа
      mdoReference - Ссылка mdo reference
      Returns:
      Наличие права доступа
    • rolesAccess

      default List<Role> rolesAccess(RoleRight roleRight)
      Возвращает список ролей, имеющих указанное разрешения для конфигурации/расширения
      Parameters:
      roleRight - Право доступа
      Returns:
      Список ролей с правом
    • rolesAccess

      default List<Role> rolesAccess(RoleRight roleRight, MD md)
      Возвращает список ролей, имеющих указанное разрешения для md
      Parameters:
      roleRight - Право доступа
      md - Любой объект md
      Returns:
      Список ролей с правом
    • rolesAccess

      default List<Role> rolesAccess(RoleRight roleRight, com.github._1c_syntax.bsl.types.MdoReference mdoReference)
      Возвращает список ролей, имеющих указанное разрешения для ссылки
      Parameters:
      roleRight - Право доступа
      mdoReference - Ссылка mdo reference
      Returns:
      Список ролей с правом