Prop. | Type | Default | Comment |
---|---|---|---|
name |
string |
no default | The name is the only mandatory
arguments when instanciating a Attribute. Once set, it should not be
changed |
columnName |
string |
externalNameForInternalName(name)
2.5 |
|
type |
string |
'int' |
|
externalType |
string |
'INTEGER' |
|
isClassProperty |
int |
1 |
|
isRequired |
int |
0 |
|
precision |
int |
0 |
|
scale |
int |
0 |
|
width |
int |
0 |
|
defaultValue |
None |
||
usedForLocking |
int |
0 |
|
displayLabel |
string |
'' |
|
doc |
string |
'' |
comment |
Every attribute can be declared as a plain Attribute object. However, the framework provides convenience subclasses for standard attributes:
We now examines those subclasses and their defaults.