Class MessageHandlerKey
java.lang.Object
com.inductiveautomation.ignition.common.script.message.MessageHandlerKey
- All Implemented Interfaces:
 Comparable<MessageHandlerKey>
- 
Field Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintcompareTo(MessageHandlerKey other) booleangetName()inthashCode()booleanhasPermissions(Collection<String> roles, Collection<String> zones) Checks if the list of roles and zones passed in matches the required zones/roles.booleanvoidsetEnabled(boolean enabled) voidvoidsetPermissions(List<ZoneRoleRequirement> permissions) voidsetThreadType(String threadType) toString() 
- 
Field Details
- 
THREAD_SHARED
- See Also:
 
 - 
THREAD_DEDICATED
- See Also:
 
 - 
THREAD_EDT
- See Also:
 
 - 
CLIENT_THREAD_TYPES
 - 
GATEWAY_THREAD_TYPES
 
 - 
 - 
Constructor Details
- 
MessageHandlerKey
public MessageHandlerKey() - 
MessageHandlerKey
 
 - 
 - 
Method Details
- 
compareTo
- Specified by:
 compareToin interfaceComparable<MessageHandlerKey>
 - 
equals
 - 
hashCode
public int hashCode() - 
toString
 - 
getName
 - 
setName
 - 
isEnabled
public boolean isEnabled() - 
setEnabled
public void setEnabled(boolean enabled)  - 
getThreadType
 - 
setThreadType
 - 
getPermissions
 - 
setPermissions
 - 
hasPermissions
public boolean hasPermissions(@Nullable Collection<String> roles, @Nullable Collection<String> zones) Checks if the list of roles and zones passed in matches the required zones/roles.- Parameters:
 roles- List of roles the user has. May be null.zones- List of zones the user has. May be null.- Returns:
 - True if at least one match.
 
 
 -