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 TypeMethodDescriptionint
compareTo
(MessageHandlerKey other) boolean
getName()
int
hashCode()
boolean
hasPermissions
(Collection<String> roles, Collection<String> zones) Checks if the list of roles and zones passed in matches the required zones/roles.boolean
void
setEnabled
(boolean enabled) void
void
setPermissions
(List<ZoneRoleRequirement> permissions) void
setThreadType
(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:
compareTo
in 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.
-