Package org.netxms.client
Class TrafficCredentialField
java.lang.Object
org.netxms.client.TrafficCredentialField
Credential field descriptor declared by a traffic connector. Describes one key of the
observer's credentials JSON so clients can render a form instead of a raw JSON editor.
Password fields are never sent back to clients and are kept on the server when a
modification leaves them empty.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumField type (values match TrafficCredentialFieldType on the server) -
Constructor Summary
ConstructorsConstructorDescriptionTrafficCredentialField(NXCPMessage msg, long baseId) Create credential field descriptor from NXCP message. -
Method Summary
-
Constructor Details
-
TrafficCredentialField
Create credential field descriptor from NXCP message. Record stride is 16 fields: baseId = name, +1 = display name, +2 = description, +3 = type code, +4 = required, +5 = default value (remaining fields reserved).- Parameters:
msg- NXCP messagebaseId- base field ID of this record
-
-
Method Details
-
getName
- Returns:
- key in credentials JSON
-
getDisplayName
- Returns:
- display name
-
getDescription
- Returns:
- description (may be empty)
-
getType
- Returns:
- field type
-
isRequired
public boolean isRequired()- Returns:
- true if a value is required
-
getDefaultValue
- Returns:
- textual default value or null if none
-