isMutable

PUBLIC:
If the converter converts the value to a mutable value, i.e.
a value that can have its' parts changed without being replaced,
then it must return true. If the value is not mutable, cannot be changed without
replacing the whole value then false must be returned.
This is used within the UnitOfWork to determine how to clone.

getObjectClassName

public java.lang.String getObjectClassName()

Get the Class name of the elements of this collection's "sub-collection".
Only applicable for DirectCollections of Lists (for example, for an
ArrayList<ArrayList<Double>>, FieldSubElementClassName would be "java.lang.Double").

Returns:

String the name of the Class of the elements of this collection's "sub-collection"

setObjectClassName

public void setObjectClassName(java.lang.String aClassName)

Set the Class name of the elements of this collection's "sub-collection".
Only applicable for DirectCollections of Lists (for example, for an
ArrayList<ArrayList<Double>>, FieldSubElementClassName would be "java.lang.Double").

Parameters:

aClassName - the name of the Class of the elements of this collection's "sub-collection"

getObjectClass

public java.lang.Class getObjectClass()

Get the Class of the elements of this collection's "sub-collection".
Only applicable for DirectCollections of Lists (for example, for an
ArrayList<ArrayList<Double>>, FieldSubElementClass would be java.lang.Double.class).

Returns:

Class the Class of the elements of this collection's "sub-collection"

setObjectClass

public void setObjectClass(java.lang.Class aClass)

Set the Class of the elements of this collection's "sub-collection".
Only applicable for DirectCollections of Lists (for example, for an
ArrayList<ArrayList<Double>>, FieldSubElementClass would be java.lang.Double.class).

Parameters:

aClass - the Class of the elements of this collection's "sub-collection"