Package org.netxms.client
Class InputField
java.lang.Object
org.netxms.client.InputField
Input field definition (used by object tools, object queries, etc.)
-
Field Summary
-
Constructor Summary
ConstructorDescriptionInputField
(String name) Create text input field with default settings.InputField
(String name, InputFieldType type, String displayName, int flags) Create input field.InputField
(NXCPMessage msg, long baseId) Create input field from NXCP messageInputField
(InputField src) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionvoid
fillMessage
(NXCPMessage msg, long baseId) Fill NXCP message with field dataint
getFlags()
Get field flags.getName()
int
getType()
Get field type.boolean
Check if password validation is needed (VALIDATE_PASSWORD
flag is set).void
setDisplayName
(String displayName) void
setFlags
(int flags) Set field flags.void
void
setSequence
(int sequence) void
setType
(InputFieldType type) Set field type.toString()
-
Field Details
-
VALIDATE_PASSWORD
public static final int VALIDATE_PASSWORD- See Also:
-
-
Constructor Details
-
InputField
Create text input field with default settings.- Parameters:
name
- field name
-
InputField
Create input field.- Parameters:
name
- field nametype
- field typedisplayName
- field display nameflags
- field flags
-
InputField
Copy constructor- Parameters:
src
- source object
-
InputField
Create input field from NXCP message- Parameters:
msg
- NXCP messagebaseId
- base field ID
-
-
Method Details
-
fillMessage
Fill NXCP message with field data- Parameters:
msg
- NXCP messagebaseId
- base field ID
-
getType
Get field type.- Returns:
- field type
-
setType
Set field type.- Parameters:
type
- new field type
-
getDisplayName
- Returns:
- the displayName
-
setDisplayName
- Parameters:
displayName
- the displayName to set
-
isPasswordValidationNeeded
public boolean isPasswordValidationNeeded()Check if password validation is needed (VALIDATE_PASSWORD
flag is set).- Returns:
- true if password validation is needed
-
getFlags
public int getFlags()Get field flags.- Returns:
- field flags
-
setFlags
public void setFlags(int flags) Set field flags.- Parameters:
flags
- new field flags
-
getName
- Returns:
- the name
-
setName
- Parameters:
name
- the name to set
-
getSequence
public int getSequence()- Returns:
- the sequence
-
setSequence
public void setSequence(int sequence) - Parameters:
sequence
- the sequence to set
-
toString
-