public void map(boolean adapt) { ValueMapping vm = cls.getEmbeddingMapping(); if (vm == null || vm.getType() != cls.getDescribedType()) throw new MetaDataException(_loc.get("not-embed", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); ClassMapping owner = vm.getFieldMapping().getDefiningMapping(); cls.setIdentityType(owner.getIdentityType()); cls.setObjectIdType(owner.getObjectIdType(), owner.isObjectIdTypeShared()); cls.setTable(vm.getFieldMapping().getTable()); cls.setPrimaryKeyColumns(owner.getPrimaryKeyColumns()); cls.setColumnIO(owner.getColumnIO()); }
public void map(boolean adapt) { ClassMapping sup = cls.getMappedPCSuperclassMapping(); if (sup == null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-sub", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); if (!DBIdentifier.isNull(info.getTableIdentifier())) { Table table = info.createTable(cls, null, info.getSchemaIdentifier(), info.getTableIdentifier(), false); if (table != sup.getTable()) throw new MetaDataException(_loc.get("flat-table", cls, table.getFullName(), sup.getTable().getFullName())); } cls.setTable(sup.getTable()); cls.setPrimaryKeyColumns(sup.getPrimaryKeyColumns()); cls.setColumnIO(sup.getColumnIO()); }
public void map(boolean adapt) { ClassMapping sup = cls.getMappedPCSuperclassMapping(); if (sup == null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-sub", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); if (info.getTableName() != null) { Table table = info.createTable(cls, null, info.getSchemaName(), info.getTableName(), false); if (table != sup.getTable()) throw new MetaDataException(_loc.get("flat-table", cls, table.getFullName(), sup.getTable().getFullName())); } cls.setTable(sup.getTable()); cls.setPrimaryKeyColumns(sup.getPrimaryKeyColumns()); cls.setColumnIO(sup.getColumnIO()); }
public void map(boolean adapt) { ClassMapping sup = cls.getMappedPCSuperclassMapping(); if (sup == null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-sub", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); if (!DBIdentifier.isNull(info.getTableIdentifier())) { Table table = info.createTable(cls, null, info.getSchemaIdentifier(), info.getTableIdentifier(), false); if (table != sup.getTable()) throw new MetaDataException(_loc.get("flat-table", cls, table.getFullName(), sup.getTable().getFullName())); } cls.setTable(sup.getTable()); cls.setPrimaryKeyColumns(sup.getPrimaryKeyColumns()); cls.setColumnIO(sup.getColumnIO()); }
public void map(boolean adapt) { ClassMapping sup = cls.getMappedPCSuperclassMapping(); if (sup == null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-sub", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); if (!DBIdentifier.isNull(info.getTableIdentifier())) { Table table = info.createTable(cls, null, info.getSchemaIdentifier(), info.getTableIdentifier(), false); if (table != sup.getTable()) throw new MetaDataException(_loc.get("flat-table", cls, table.getFullName(), sup.getTable().getFullName())); } cls.setTable(sup.getTable()); cls.setPrimaryKeyColumns(sup.getPrimaryKeyColumns()); cls.setColumnIO(sup.getColumnIO()); }
public void map(boolean adapt) { ClassMapping sup = cls.getMappedPCSuperclassMapping(); if (sup == null || cls.getEmbeddingMetaData() != null) throw new MetaDataException(_loc.get("not-sub", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); if (!DBIdentifier.isNull(info.getTableIdentifier())) { Table table = info.createTable(cls, null, info.getSchemaIdentifier(), info.getTableIdentifier(), false); if (table != sup.getTable()) throw new MetaDataException(_loc.get("flat-table", cls, table.getFullName(), sup.getTable().getFullName())); } cls.setTable(sup.getTable()); cls.setPrimaryKeyColumns(sup.getPrimaryKeyColumns()); cls.setColumnIO(sup.getColumnIO()); }
public void map(boolean adapt) { ValueMapping vm = cls.getEmbeddingMapping(); if (vm == null || vm.getType() != cls.getDescribedType()) throw new MetaDataException(_loc.get("not-embed", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); ClassMapping owner = null; if (vm.getValueMappedByMapping() != null) owner = vm.getValueMappedByMapping().getDefiningMapping(); else owner = vm.getFieldMapping().getDefiningMapping(); cls.setIdentityType(owner.getIdentityType()); cls.setObjectIdType(owner.getObjectIdType(), owner.isObjectIdTypeShared()); cls.setTable(vm.getFieldMapping().getTable()); cls.setPrimaryKeyColumns(owner.getPrimaryKeyColumns()); cls.setColumnIO(owner.getColumnIO()); }
public void map(boolean adapt) { ValueMapping vm = cls.getEmbeddingMapping(); if (vm == null || vm.getType() != cls.getDescribedType()) throw new MetaDataException(_loc.get("not-embed", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); ClassMapping owner = null; if (vm.getValueMappedByMapping() != null) owner = vm.getValueMappedByMapping().getDefiningMapping(); else owner = vm.getFieldMapping().getDefiningMapping(); cls.setIdentityType(owner.getIdentityType()); cls.setObjectIdType(owner.getObjectIdType(), owner.isObjectIdTypeShared()); cls.setTable(vm.getFieldMapping().getTable()); cls.setPrimaryKeyColumns(owner.getPrimaryKeyColumns()); cls.setColumnIO(owner.getColumnIO()); }
public void map(boolean adapt) { ValueMapping vm = cls.getEmbeddingMapping(); if (vm == null || vm.getType() != cls.getDescribedType()) throw new MetaDataException(_loc.get("not-embed", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); ClassMapping owner = null; if (vm.getValueMappedByMapping() != null) owner = vm.getValueMappedByMapping().getDefiningMapping(); else owner = vm.getFieldMapping().getDefiningMapping(); cls.setIdentityType(owner.getIdentityType()); cls.setObjectIdType(owner.getObjectIdType(), owner.isObjectIdTypeShared()); cls.setTable(vm.getFieldMapping().getTable()); cls.setPrimaryKeyColumns(owner.getPrimaryKeyColumns()); cls.setColumnIO(owner.getColumnIO()); }
public void map(boolean adapt) { ValueMapping vm = cls.getEmbeddingMapping(); if (vm == null || vm.getType() != cls.getDescribedType()) throw new MetaDataException(_loc.get("not-embed", cls)); ClassMappingInfo info = cls.getMappingInfo(); info.assertNoSchemaComponents(cls, true); ClassMapping owner = null; if (vm.getValueMappedByMapping() != null) owner = vm.getValueMappedByMapping().getDefiningMapping(); else owner = vm.getFieldMapping().getDefiningMapping(); cls.setIdentityType(owner.getIdentityType()); cls.setObjectIdType(owner.getObjectIdType(), owner.isObjectIdTypeShared()); cls.setTable(vm.getFieldMapping().getTable()); cls.setPrimaryKeyColumns(owner.getPrimaryKeyColumns()); cls.setColumnIO(owner.getColumnIO()); }
cls.setJoinForeignKey(fk); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
cls.setJoinForeignKey(fk); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
cls.setJoinForeignKey(fk); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
cls.setJoinForeignKey(fk); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
cls.setJoinForeignKey(fk); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
table, adapt); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
table, adapt); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
table, adapt); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
table, adapt); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());
table, adapt); cls.setPrimaryKeyColumns(pkCols); cls.setColumnIO(info.getColumnIO());