public class MapElementField extends AssociationField implements MapField
Modifier and Type | Field and Description |
---|---|
protected static java.util.logging.Logger |
log |
Constructor and Description |
---|
MapElementField(EntityType entityType) |
Modifier and Type | Method and Description |
---|---|
void |
generateGetterMethod(JavaWriter out)
Generates the set property.
|
java.lang.String |
generateLoadSelect(java.lang.String id)
Generates the select clause.
|
java.util.ArrayList<AmberColumn> |
getIndexColumns()
Sets the index columns.
|
void |
setIndexColumns(java.util.ArrayList<AmberColumn> columns)
Sets the index columns.
|
generateTargetSelect, getLinkColumns, hasInverseJoinColumns, hasJoinColumns, setInverseJoinColumns, setJoinColumns, setLinkColumns
createExpr, generateCopyUpdateObject, generateJoin, generatePostCascade, generatePreCascade, generateStatementSet, generateUpdate, getSourceColumn, getTableName, getTargetType, setTable, setType
generateFlushCheck, generateInternalCascade, getCascadeType, isCascadable, isCascade, setCascadeType
childDelete, generateCastFromObject, generateCopyLoadObject, generateCreateTableSQL, generateDetach, generateDumpRelationships, generateEquals, generateExpire, generateGet, generateGet, generateInsert, generateInsertColumns, generateInsertSet, generateInvalidateForeign, generateJavaSelect, generateLoad, generateLoadFromObject, generateLoadNative, generateLoadSelect, generateMergeFrom, generateNativeColumnNames, generateNull, generatePostConstructor, generatePostDelete, generatePostLoadSelect, generatePreDelete, generatePrePersist, generatePrologue, generateSelect, generateSet, generateSet, generateSetterMethod, generateStatementSet, generateSuperGetter, generateSuperGetterMethod, generateSuperSetter, generateSuperSetterMethod, generateUpdate, generateUpdateFromObject, generateUpdateSet, generateWhere, getBeanClass, getColumn, getCreateLoadMask, getEntitySourceType, getFieldName, getGetterMethod, getGetterName, getIndex, getJavaClass, getJavaType, getJavaTypeName, getLoadGroupIndex, getName, getPersistenceUnit, getSetterMethod, getSetterName, getSourceType, getTable, hasLoadGroup, init, isAbstract, isFieldAccess, isKey, isLazy, isOverride, isUpdateable, link, override, setColumn, setIndex, setJavaType, setLazy, setLoadGroupIndex, setName, setOverride, toObject, toString
public MapElementField(EntityType entityType)
public void setIndexColumns(java.util.ArrayList<AmberColumn> columns)
setIndexColumns
in interface MapField
public java.util.ArrayList<AmberColumn> getIndexColumns()
public java.lang.String generateLoadSelect(java.lang.String id)
generateLoadSelect
in class CollectionField
public void generateGetterMethod(JavaWriter out) throws java.io.IOException
generateGetterMethod
in interface AmberField
generateGetterMethod
in class AbstractField
java.io.IOException