/** * Adds the sub managed type. * * @param inheritedType * the inherited type */ private void addSubManagedType(ManagedType inheritedType) { if (Modifier.isAbstract(this.getJavaType().getModifiers())) { subManagedTypes.add(inheritedType); } }
/** * Bind type annotations. */ private void bindTypeAnnotations() { // TODO:: need to check @Embeddable attributes as well! // TODO:: need to Handle association override in // RelationMetadataProcessor. for (Class<? extends Annotation> ann : validJPAAnnotations) { if (getJavaType().isAnnotationPresent(ann)) { checkForValid(); Annotation annotation = getJavaType().getAnnotation(ann); if (ann.isAssignableFrom(AttributeOverride.class)) { bindAttribute(annotation); } else if (ann.isAssignableFrom(AttributeOverrides.class)) { AttributeOverride[] attribAnns = ((AttributeOverrides) annotation).value(); for (AttributeOverride attribOverann : attribAnns) { bindAttribute(attribOverann); } } } } }
for (AbstractManagedType subEntity : subManagedType) { EntityMetadata subEntityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, subEntity.getJavaType());
for (AbstractManagedType subEntity : subManagedType) { EntityMetadata subEntityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, subEntity.getJavaType());
subEntity.getJavaType()); List results = ((HBaseDataHandler) handler).scanData(f, subEntityMetadata.getSchema(), subEntityMetadata.getEntityClazz(), subEntityMetadata, columnFamilyName, colName);
descriminatorValue = getJavaType().getAnnotation(DiscriminatorValue.class).value();
Assert.assertEquals(clazz, managedType.getJavaType()); SingularAttribute<? super X, String> rowId = (SingularAttribute<? super X, String>) managedType .getDeclaredSingularAttribute(id);
subEntity.getJavaType()); List tempResults = handler.readData(tableName, subEntityMetadata.getEntityClazz(), subEntityMetadata, rowId, subEntityMetadata.getRelationNames(), filter, columns);
subEntity.getJavaType()); results = handler.readAll(subEntityMetadata.getSchema(), subEntityMetadata.getEntityClazz(), subEntityMetadata, Arrays.asList(rowIds), subEntityMetadata.getRelationNames());
discrValueToEntityClazz.put(subEntity.getDiscriminatorValue(), subEntity.getJavaType());
subEntity.getJavaType()); results = handler.readAll(subEntityMetadata.getSchema(), subEntityMetadata.getEntityClazz(), subEntityMetadata, Arrays.asList(rowIds), subEntityMetadata.getRelationNames());
subEntity.getJavaType()); break;
for (AbstractManagedType subEntity : subManagedType) { EntityMetadata subEntityMetadata = KunderaMetadataManager.getEntityMetadata(kunderaMetadata, subEntity.getJavaType()); entities = getDataHandler().fromThriftRow(entityClass, subEntityMetadata, subEntityMetadata.getRelationNames(), isWrapReq, getConsistencyLevel(), rowIds);
subEntity.getJavaType()); List found = handler.readDataByRange(tableName, subEntityMetadata.getEntityClazz(), subEntityMetadata, startRow, endRow, columns, filter);
Assert.assertEquals(AssociationEntity.class, managedType.getJavaType()); Assert.assertEquals(KunderaCoreUtils.countNonSyntheticFields(AssociationEntity.class), managedType .getDeclaredAttributes().size());
Assert.assertEquals(AssociationBiEntity.class, managedType.getJavaType()); Assert.assertEquals(KunderaCoreUtils.countNonSyntheticFields(AssociationBiEntity.class), managedType .getDeclaredAttributes().size());
subEntity.getJavaType()); break;
subEntity.getJavaType()); subEntity.getJavaType()); entities = populateData(subEntityMetadata, keySlices, entities, subEntityMetadata.getRelationNames() != null, subEntityMetadata.getRelationNames());
subEntity.getJavaType()); entities = populateData(subEntityMetadata, qResults, entities, false, subEntityMetadata.getRelationNames(), dataHandler);
subEntity.getJavaType()); break;