Class SecurMessage<MESSAGE,​SCOPE>

  • Type Parameters:
    MESSAGE - Сообщение, текст например
    SCOPE - К какому коду это сообщение относится
    All Implemented Interfaces:
    Serializable

    public class SecurMessage<MESSAGE,​SCOPE>
    extends Object
    implements Serializable
    Сообщение о безопасности байт-кода
    See Also:
    Serialized Form
    • Constructor Detail

      • SecurMessage

        public SecurMessage()
        Конструктор по умолчаню
      • SecurMessage

        public SecurMessage​(SecurAccess<?,​SCOPE> access,
                            boolean allow,
                            MESSAGE message)
        Конструктор
        Parameters:
        access - тип доступа
        allow - разрешен (true) или запрещен (false) доступ
        message - связанное сообщение
      • SecurMessage

        public SecurMessage​(SecurMessage<MESSAGE,​SCOPE> sample)
        Конструктор копирования
        Parameters:
        sample - образец для копирования
    • Method Detail

      • getMessage

        public MESSAGE getMessage()
        Возвращает сообщение
        Returns:
        сообщение
      • setMessage

        public void setMessage​(MESSAGE message)
        Указывает сообщение
        Parameters:
        message - сообщение
      • getAccess

        public SecurAccess<?,​SCOPE> getAccess()
        Возвращает тип доступа / инструкция байт-кода
        Returns:
        инструкция байт-кода
      • setAccess

        public void setAccess​(SecurAccess<?,​SCOPE> access)
        Указывает инструкцию байт-кода
        Parameters:
        access - инструкцию байт-кода
      • isAllow

        public boolean isAllow()
        Возвращает разрешен (true) или запрещен (false) доступ/инструкция
        Returns:
        true - инструкция разрешена
      • setAllow

        public void setAllow​(boolean allow)
        Указывает разрешен (true) или запрещен (false) доступ/инструкция
        Parameters:
        allow - true - инструкция разрешена / false - запрещена