/** * PUBLIC: * This is a helper method to get the object class from the key converter * if it is a TypeConversionConverter. * This returns null if not using a TypeConversionConverter key converter. */ public Class getKeyClass() { if ((getKeyConverter() == null) || !(getKeyConverter() instanceof TypeConversionConverter)) { return null; } return ((TypeConversionConverter)getKeyConverter()).getObjectClass(); }
/** * PUBLIC: * This is a helper method to get the object class from the key converter * if it is a TypeConversionConverter. * This returns null if not using a TypeConversionConverter key converter. */ public Class getKeyClass() { if ((getKeyConverter() == null) || !(getKeyConverter() instanceof TypeConversionConverter)) { return null; } return ((TypeConversionConverter)getKeyConverter()).getObjectClass(); }
/** * PUBLIC: * This is a helper method to get the object class from the key converter * if it is a TypeConversionConverter. * This returns null if not using a TypeConversionConverter key converter. */ public Class getKeyClass() { if ((getKeyConverter() == null) || !(getKeyConverter() instanceof TypeConversionConverter)) { return null; } return ((TypeConversionConverter)getKeyConverter()).getObjectClass(); }
/** * INTERNAL: * Initialize and validate the mapping properties. */ @Override public void initialize(AbstractSession session) throws DescriptorException { getMappedKeyMapContainerPolicy().setDescriptorForKeyMapping(this.getDescriptor()); if (getKeyConverter() != null) { getKeyConverter().initialize(this, session); } super.initialize(session); }
/** * INTERNAL: * Initialize and validate the mapping properties. */ @Override public void initialize(AbstractSession session) throws DescriptorException { getMappedKeyMapContainerPolicy().setDescriptorForKeyMapping(this.getDescriptor()); if (getKeyConverter() != null) { getKeyConverter().initialize(this, session); } super.initialize(session); }
protected void addDirectMapMappingLines(NonreflectiveMethodDefinition method, String mappingName, DirectMapMapping mapping) { DatabaseField directKeyField = mapping.getDirectKeyField(); if(directKeyField != null) { method.addLine(mappingName + ".setDirectKeyFieldName(\"" + directKeyField.getQualifiedName() + "\");"); } Converter converter = mapping.getKeyConverter(); if (converter != null) { addConverterLines(method, mappingName + "KeyConverter", converter); method.addLine(mappingName + ".setKeyConverter(" + mappingName + "KeyConverter" + ");"); } }
protected void addDirectMapMappingLines(NonreflectiveMethodDefinition method, String mappingName, DirectMapMapping mapping) { DatabaseField directKeyField = mapping.getDirectKeyField(); if(directKeyField != null) { method.addLine(mappingName + ".setDirectKeyFieldName(\"" + directKeyField.getQualifiedName() + "\");"); } Converter converter = mapping.getKeyConverter(); if (converter != null) { addConverterLines(method, mappingName + "KeyConverter", converter); method.addLine(mappingName + ".setKeyConverter(" + mappingName + "KeyConverter" + ");"); } }
protected void addDirectMapMappingLines(NonreflectiveMethodDefinition method, String mappingName, DirectMapMapping mapping) { method.addLine(mappingName + ".setDirectKeyFieldName(\"" + mapping.getDirectKeyField().getQualifiedName() + "\");"); Converter converter = mapping.getKeyConverter(); if (converter != null) { addConverterLines(method, mappingName + "KeyConverter", converter); method.addLine(mappingName + ".setKeyConverter(" + mappingName + "KeyConverter" + ");"); } }
Converter keyConverter = getKeyConverter(); Converter valueConverter = getValueConverter();