public Object getStrategy(ValueMapping vm, Class<?> type, boolean adapt) { Object ret = _fieldMap.get(type.getName()); if (ret != null) return ret; if (_stringifyUnmapped && vm.getTypeMapping() != null && !vm.getTypeMapping().isMapped()) return UntypedPCValueHandler.getInstance(); if (type.isEnum() && !vm.isSerialized()) { EnumValueHandler enumHandler = new EnumValueHandler(); enumHandler.setStoreOrdinal(_ordinalEnum); return enumHandler; } return null; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * @deprecated */ public Column[] map(ValueMapping vm, String name, ColumnIO io, boolean adapt) { DBDictionary dict = vm.getMappingRepository().getDBDictionary(); DBIdentifier colName = DBIdentifier.newColumn(name, dict != null ? dict.delimitAll() : false); return map(vm, colName, io, adapt); }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * @deprecated */ public Column[] map(ValueMapping vm, String name, ColumnIO io, boolean adapt) { DBDictionary dict = vm.getMappingRepository().getDBDictionary(); DBIdentifier colName = DBIdentifier.newColumn(name, dict != null ? dict.delimitAll() : false); return map(vm, colName, io, adapt); }
public Object getStrategy(ValueMapping vm, Class<?> type, boolean adapt) { Object ret = _fieldMap.get(type.getName()); if (ret != null) return ret; if (_stringifyUnmapped && vm.getTypeMapping() != null && !vm.getTypeMapping().isMapped()) return UntypedPCValueHandler.getInstance(); if (type.isEnum() && !vm.isSerialized()) { EnumValueHandler enumHandler = new EnumValueHandler(); enumHandler.setStoreOrdinal(_ordinalEnum); return enumHandler; } return null; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * @deprecated */ public Column[] map(ValueMapping vm, String name, ColumnIO io, boolean adapt) { DBDictionary dict = vm.getMappingRepository().getDBDictionary(); DBIdentifier colName = DBIdentifier.newColumn(name, dict != null ? dict.delimitAll() : false); return map(vm, colName, io, adapt); }
public Object getStrategy(ValueMapping vm, Class type, boolean adapt) { Object ret = _fieldMap.get(type.getName()); if (ret != null) return ret; if (_stringifyUnmapped && vm.getTypeMapping() != null && !vm.getTypeMapping().isMapped()) return UntypedPCValueHandler.getInstance(); if (type.isEnum() && !vm.isSerialized()) { EnumValueHandler enumHandler = new EnumValueHandler(); enumHandler.setStoreOrdinal(_ordinalEnum); return enumHandler; } return null; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * @deprecated */ public Column[] map(ValueMapping vm, String name, ColumnIO io, boolean adapt) { DBDictionary dict = vm.getMappingRepository().getDBDictionary(); DBIdentifier colName = DBIdentifier.newColumn(name, dict != null ? dict.delimitAll() : false); return map(vm, colName, io, adapt); }
public Object getStrategy(ValueMapping vm, Class<?> type, boolean adapt) { Object ret = _fieldMap.get(type.getName()); if (ret != null) return ret; if (_stringifyUnmapped && vm.getTypeMapping() != null && !vm.getTypeMapping().isMapped()) return UntypedPCValueHandler.getInstance(); if (type.isEnum() && !vm.isSerialized()) { EnumValueHandler enumHandler = new EnumValueHandler(); enumHandler.setStoreOrdinal(_ordinalEnum); return enumHandler; } return null; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
public Object getStrategy(ValueMapping vm, Class<?> type, boolean adapt) { Object ret = _fieldMap.get(type.getName()); if (ret != null) return ret; if (_stringifyUnmapped && vm.getTypeMapping() != null && !vm.getTypeMapping().isMapped()) return UntypedPCValueHandler.getInstance(); if (type.isEnum() && !vm.isSerialized()) { EnumValueHandler enumHandler = new EnumValueHandler(); enumHandler.setStoreOrdinal(_ordinalEnum); return enumHandler; } return null; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }
/** * Return enum type for the field. */ protected EnumType getEnumType(FieldMapping field) { if (field.getDeclaredTypeCode() != JavaTypes.OBJECT) return null; if (!(field.getHandler() instanceof EnumValueHandler)) return null; return ((EnumValueHandler) field.getHandler()).getStoreOrdinal() ? EnumType.ORDINAL : EnumType.STRING; }