public class Config4Field extends Config4Abstract implements ObjectField, DeepClone
_config| Modifier | Constructor and Description |
|---|---|
protected |
Config4Field(Config4Class a_class,
KeySpecHashtable4 config) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
deepClone(java.lang.Object param)
The parameter allows passing one new object so parent
references can be corrected on children.
|
void |
indexed(boolean flag)
turns indexing on or off.
|
void |
initOnUp(Transaction systemTrans,
FieldMetadata fieldMetadata) |
void |
rename(java.lang.String newName)
renames a field of a stored class.
|
boolean |
used() |
void |
used(boolean flag) |
cascadeOnActivate, cascadeOnActivate, cascadeOnDelete, cascadeOnDelete, cascadeOnUpdate, cascadeOnUpdate, equals, getName, hashCode, putThreeValued, putThreeValuedInt, setNameclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcascadeOnActivate, cascadeOnDelete, cascadeOnUpdateprotected Config4Field(Config4Class a_class, KeySpecHashtable4 config)
public java.lang.Object deepClone(java.lang.Object param)
DeepClonepublic void rename(java.lang.String newName)
ObjectFieldrename in interface ObjectFieldnewName - the new field name.public void indexed(boolean flag)
ObjectFieldObjectContainer is opened. If the
setting is set to true and an index does not exist, the index will be
created. If the setting is set to false and an index does exist the
index will be dropped.indexed in interface ObjectFieldflag - specify true or false to turn indexing on for
this fieldpublic void initOnUp(Transaction systemTrans, FieldMetadata fieldMetadata)
public void used(boolean flag)
public boolean used()