Interface UserManagementType
- All Superinterfaces:
BaseObjectType,org.eclipse.milo.opcua.sdk.core.nodes.Node,org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
- All Known Implementing Classes:
UserManagementTypeNode
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.Range>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText>static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]> -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.milo.opcua.stack.core.types.structured.RangeGet the local value of the PasswordLength Node.Get the PasswordLengthPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetPasswordLengthNode().org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMaskGet the local value of the PasswordOptions Node.Get the PasswordOptionsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetPasswordOptionsNode().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextGet the local value of the PasswordRestrictions Node.Get the PasswordRestrictionsPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetPasswordRestrictionsNode().org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]getUsers()Get the local value of the Users Node.Get the UsersPropertyTypeNode, ornullif it does not exist.CompletableFuture<? extends PropertyType>Asynchronous implementation ofgetUsersNode().org.eclipse.milo.opcua.stack.core.types.structured.RangeRead the value of the PasswordLength Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.Range>An asynchronous implementation ofreadPasswordLength().org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMaskRead the value of the PasswordOptions Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask>An asynchronous implementation ofreadPasswordOptions().org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedTextRead the value of the PasswordRestrictions Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText>An asynchronous implementation ofreadPasswordRestrictions().org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]Read the value of the Users Node from the server and update the local value if the operation succeeds.CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]>An asynchronous implementation ofreadUsers().voidsetPasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range value) Set the local value of the PasswordLength Node.voidsetPasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) Set the local value of the PasswordOptions Node.voidsetPasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Set the local value of the PasswordRestrictions Node.voidsetUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) Set the local value of the Users Node.voidwritePasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range value) Write a new value for the PasswordLength Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writePasswordLengthAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range value) An asynchronous implementation ofwritePasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range).voidwritePasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) Write a new value for the PasswordOptions Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writePasswordOptionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) An asynchronous implementation ofwritePasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask).voidwritePasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) Write a new value for the PasswordRestrictions Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writePasswordRestrictionsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) An asynchronous implementation ofwritePasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).voidwriteUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) Write a new value for the Users Node to the server and update the local value if the operation succeeds.CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode>writeUsersAsync(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) An asynchronous implementation ofwriteUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]).Methods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.Node
getAccessRestrictions, getBrowseName, getDescription, getDisplayName, getNodeClass, getNodeId, getRolePermissions, getUserRolePermissions, getUserWriteMask, getWriteMask, setAccessRestrictions, setBrowseName, setDescription, setDisplayName, setNodeClass, setNodeId, setRolePermissions, setUserRolePermissions, setUserWriteMask, setWriteMaskMethods inherited from interface org.eclipse.milo.opcua.sdk.core.nodes.ObjectNode
getEventNotifier, setEventNotifier
-
Field Details
-
USERS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]> USERS -
PASSWORD_LENGTH
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.Range> PASSWORD_LENGTH -
PASSWORD_OPTIONS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask> PASSWORD_OPTIONS -
PASSWORD_RESTRICTIONS
static final org.eclipse.milo.opcua.sdk.core.QualifiedProperty<org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> PASSWORD_RESTRICTIONS
-
-
Method Details
-
getUsers
org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] getUsers() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the Users Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the Users Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Users Node.
-
setUsers
void setUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the Users Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the Users Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Users Node.
-
readUsers
org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] readUsers() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the Users Node from the server and update the local value if the operation succeeds.- Returns:
- the
UserManagementDataTypevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writeUsers
void writeUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the Users Node to the server and update the local value if the operation succeeds.- Parameters:
value- theUserManagementDataTypevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readUsersAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]> readUsersAsync()An asynchronous implementation ofreadUsers().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writeUsersAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writeUsersAsync(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[] value) An asynchronous implementation ofwriteUsers(org.eclipse.milo.opcua.stack.core.types.structured.UserManagementDataType[]).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getUsersNode
Get the UsersPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the Users
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getUsersNodeAsync
CompletableFuture<? extends PropertyType> getUsersNodeAsync()Asynchronous implementation ofgetUsersNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPasswordLength
org.eclipse.milo.opcua.stack.core.types.structured.Range getPasswordLength() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the PasswordLength Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the PasswordLength Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordLength Node.
-
setPasswordLength
void setPasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the PasswordLength Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the PasswordLength Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordLength Node.
-
readPasswordLength
org.eclipse.milo.opcua.stack.core.types.structured.Range readPasswordLength() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the PasswordLength Node from the server and update the local value if the operation succeeds.- Returns:
- the
Rangevalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writePasswordLength
void writePasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the PasswordLength Node to the server and update the local value if the operation succeeds.- Parameters:
value- theRangevalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readPasswordLengthAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.Range> readPasswordLengthAsync()An asynchronous implementation ofreadPasswordLength().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writePasswordLengthAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePasswordLengthAsync(org.eclipse.milo.opcua.stack.core.types.structured.Range value) An asynchronous implementation ofwritePasswordLength(org.eclipse.milo.opcua.stack.core.types.structured.Range).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getPasswordLengthNode
Get the PasswordLengthPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the PasswordLength
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPasswordLengthNodeAsync
CompletableFuture<? extends PropertyType> getPasswordLengthNodeAsync()Asynchronous implementation ofgetPasswordLengthNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPasswordOptions
org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask getPasswordOptions() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the PasswordOptions Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the PasswordOptions Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordOptions Node.
-
setPasswordOptions
void setPasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the PasswordOptions Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the PasswordOptions Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordOptions Node.
-
readPasswordOptions
org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask readPasswordOptions() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the PasswordOptions Node from the server and update the local value if the operation succeeds.- Returns:
- the
PasswordOptionsMaskvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writePasswordOptions
void writePasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the PasswordOptions Node to the server and update the local value if the operation succeeds.- Parameters:
value- thePasswordOptionsMaskvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readPasswordOptionsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask> readPasswordOptionsAsync()An asynchronous implementation ofreadPasswordOptions().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writePasswordOptionsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePasswordOptionsAsync(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask value) An asynchronous implementation ofwritePasswordOptions(org.eclipse.milo.opcua.stack.core.types.structured.PasswordOptionsMask).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getPasswordOptionsNode
Get the PasswordOptionsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the PasswordOptions
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPasswordOptionsNodeAsync
CompletableFuture<? extends PropertyType> getPasswordOptionsNodeAsync()Asynchronous implementation ofgetPasswordOptionsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-
getPasswordRestrictions
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText getPasswordRestrictions() throws org.eclipse.milo.opcua.stack.core.UaExceptionGet the local value of the PasswordRestrictions Node.The returned value is the last seen; it is not read live from the server.
- Returns:
- the local value of the PasswordRestrictions Node.
- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordRestrictions Node.
-
setPasswordRestrictions
void setPasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Set the local value of the PasswordRestrictions Node.The value is only updated locally; it is not written to the server.
- Parameters:
value- the local value to set for the PasswordRestrictions Node.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the PasswordRestrictions Node.
-
readPasswordRestrictions
org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText readPasswordRestrictions() throws org.eclipse.milo.opcua.stack.core.UaExceptionRead the value of the PasswordRestrictions Node from the server and update the local value if the operation succeeds.- Returns:
- the
LocalizedTextvalue read from the server. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
writePasswordRestrictions
void writePasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) throws org.eclipse.milo.opcua.stack.core.UaException Write a new value for the PasswordRestrictions Node to the server and update the local value if the operation succeeds.- Parameters:
value- theLocalizedTextvalue to write to the server.- Throws:
org.eclipse.milo.opcua.stack.core.UaException- if a service- or operation-level error occurs.
-
readPasswordRestrictionsAsync
CompletableFuture<? extends org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText> readPasswordRestrictionsAsync()An asynchronous implementation ofreadPasswordRestrictions().- Returns:
- a CompletableFuture that completes successfully with the value or completes exceptionally if an operation- or service-level error occurs.
-
writePasswordRestrictionsAsync
CompletableFuture<org.eclipse.milo.opcua.stack.core.types.builtin.StatusCode> writePasswordRestrictionsAsync(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText value) An asynchronous implementation ofwritePasswordRestrictions(org.eclipse.milo.opcua.stack.core.types.builtin.LocalizedText).- Returns:
- a CompletableFuture that completes successfully with the operation result or completes exceptionally if a service-level error occurs.
-
getPasswordRestrictionsNode
Get the PasswordRestrictionsPropertyTypeNode, ornullif it does not exist.The Node is created when first accessed and cached for subsequent calls.
- Returns:
- the PasswordRestrictions
PropertyTypeNode, ornullif it does not exist. - Throws:
org.eclipse.milo.opcua.stack.core.UaException- if an error occurs creating or getting the Node.
-
getPasswordRestrictionsNodeAsync
CompletableFuture<? extends PropertyType> getPasswordRestrictionsNodeAsync()Asynchronous implementation ofgetPasswordRestrictionsNode().- Returns:
- a CompletableFuture that completes successfully with the PropertyType Node or completes exceptionally if an error occurs creating or getting the Node.
-