Class MessageHandlerKey
java.lang.Object
com.inductiveautomation.ignition.common.script.message.MessageHandlerKey
- All Implemented Interfaces:
- Comparable<MessageHandlerKey>
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier 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- 
MessageHandlerKeypublic MessageHandlerKey()
- 
MessageHandlerKey
 
- 
- 
Method Details- 
compareTo- Specified by:
- compareToin interface- Comparable<MessageHandlerKey>
 
- 
equals
- 
hashCodepublic int hashCode()
- 
toString
- 
getName
- 
setName
- 
isEnabledpublic boolean isEnabled()
- 
setEnabledpublic void setEnabled(boolean enabled) 
- 
getThreadType
- 
setThreadType
- 
getPermissions
- 
setPermissions
- 
hasPermissionspublic 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.
 
 
-