public class AttributeDef
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
AttributeDef.DataType
Attribute data type
|
Constructor and Description |
---|
AttributeDef(java.lang.String name, AttributeDef.DataType dataType)
Constructs Attribute definition.
|
AttributeDef(java.lang.String name, AttributeDef.DataType dataType, java.lang.String description, boolean readOnly, boolean pwdAttr)
Constructs attribute definition
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj)
Checks if the given object is equals to this one
|
AttributeDef.DataType |
getDataType()
Gets attribute data type
|
java.lang.String |
getDescription()
Gets attribute description
|
java.lang.String |
getName()
Gets name of the attribute
|
java.util.Map<java.lang.String,java.lang.String> |
getProperties()
Gets Attribute properites
|
boolean |
isPwdAttr()
Gets pwdAttr value.
|
boolean |
isReadOnly()
Gets readOnly value.
|
void |
setDataType(AttributeDef.DataType dataType)
Sets attribute data type
|
void |
setDescription(java.lang.String description)
Sets attribute description
|
void |
setProperties(java.util.Map<java.lang.String,java.lang.String> props)
Sets Attribute properties
|
void |
setPwdAttr(boolean pwdAttr)
Sets pwdAttr value
|
void |
setReadOnly(boolean readOnly)
Sets readOnly value
|
java.lang.String |
toString() |
public AttributeDef(java.lang.String name, AttributeDef.DataType dataType, java.lang.String description, boolean readOnly, boolean pwdAttr)
name
- Name of the attributedataType
- Data type of the attributedescription
- Attribute descriptionreadOnly
- Is attribute read-only?pwdAttr
- Is it password attribute?public AttributeDef(java.lang.String name, AttributeDef.DataType dataType)
name
- Name of the attributedataType
- Data type of the attributepublic java.lang.String getName()
public void setDescription(java.lang.String description)
description
- Attribute descriptionpublic java.lang.String getDescription()
public void setDataType(AttributeDef.DataType dataType)
dataType
- Valid AttributeDef.DataType
of the attributepublic AttributeDef.DataType getDataType()
public void setReadOnly(boolean readOnly)
readOnly
- true if attribute is read-only ; false otherwisepublic boolean isReadOnly()
public void setPwdAttr(boolean pwdAttr)
pwdAttr
- true if attribute is password attr ; false otherwisepublic boolean isPwdAttr()
public void setProperties(java.util.Map<java.lang.String,java.lang.String> props)
props
- name and value property map of attributepublic java.util.Map<java.lang.String,java.lang.String> getProperties()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object