Package xyz.cofe.trambda.sec
Class SecurMessage<MESSAGE,SCOPE>
- java.lang.Object
-
- xyz.cofe.trambda.sec.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 Summary
Constructors Constructor Description SecurMessage()Конструктор по умолчанюSecurMessage(SecurAccess<?,SCOPE> access, boolean allow, MESSAGE message)КонструкторSecurMessage(SecurMessage<MESSAGE,SCOPE> sample)Конструктор копирования
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SecurAccess<?,SCOPE>getAccess()Возвращает тип доступа / инструкция байт-кодаMESSAGEgetMessage()Возвращает сообщениеbooleanisAllow()Возвращает разрешен (true) или запрещен (false) доступ/инструкцияvoidsetAccess(SecurAccess<?,SCOPE> access)Указывает инструкцию байт-кодаvoidsetAllow(boolean allow)Указывает разрешен (true) или запрещен (false) доступ/инструкцияvoidsetMessage(MESSAGE message)Указывает сообщениеStringtoString()
-
-
-
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 - запрещена
-
-