Method Summary |
|
public void | addForeignKeyField(int newId) |
public void | addForeignKeyField(String newField) |
public String | getCascadeAsString(int cascade) |
public boolean | getCascadeDelete() |
protected int | getCascadeDeleteValue(String cascade) |
public boolean | getCascadeRetrieve() |
public boolean | getCascadeStore() |
protected int | getCascadeStoreValue(String cascade) |
public int | getCascadingDelete() |
public int | getCascadingStore() |
public FieldDescriptor[] | getForeignKeyFieldDescriptors(ClassDescriptor cld) |
public Vector | getForeignKeyFields() |
public Object[] | getForeignKeyValues(Object obj, ClassDescriptor mif) Returns an Object array of all FK field values of the specified object. |
public Class | getItemClass() |
public String | getItemClassName() |
public Class | getItemProxyClass() |
public boolean | getOtmDependent() |
public int | getProxyPrefetchingLimit() |
public boolean | hasConstraint() Returns true if a foreign key constraint to the referenced object is
declared, else false is returned. |
public boolean | isLazy() Gets the lazy. |
public boolean | isRefresh() Gets the refresh. |
public boolean | isSuperReferenceDescriptor() Returns true if this descriptor was used to
describe a reference to a super class of an object. |
public void | setCascadeDelete(boolean cascade) |
public void | setCascadeRetrieve(boolean b) |
public void | setCascadeStore(boolean cascade) |
public void | setCascadingDelete(int cascade) |
public void | setCascadingDelete(String value) |
public void | setCascadingStore(int cascade) |
public void | setCascadingStore(String value) |
public void | setConstraint(boolean constraint) Set a foreign key constraint flag for this reference - see
ObjectReferenceDescriptor.hasConstraint() Parameters: constraint - If set true, signals a foreign key constraint in database. |
public void | setForeignKeyFields(Vector vec) |
public void | setItemClass(Class c) |
public void | setLazy(boolean lazy) Sets the lazy. |
public void | setOtmDependent(boolean b) |
public void | setProxyPrefetchingLimit(int proxyPrefetchingLimit) |
public void | setRefresh(boolean refresh) Sets the refresh. |
public String | toString() |
public String | toXML() |