/** * Used to print all the objects in every identity map in this session. * The output of this method will be logged to this session's SessionLog at SEVERE level. */ public void printIdentityMaps() { for (Iterator iterator = this.session.getDescriptors().keySet().iterator(); iterator.hasNext();) { Class businessClass = (Class)iterator.next(); ClassDescriptor descriptor = this.session.getDescriptor(businessClass); if (descriptor.hasInheritance()) { if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { printIdentityMap(businessClass); } } else { printIdentityMap(businessClass); } } }
/** * Used to print all the objects in every identity map in this session. * The output of this method will be logged to this session's SessionLog at SEVERE level. */ public void printIdentityMaps() { for (Iterator iterator = this.session.getDescriptors().keySet().iterator(); iterator.hasNext();) { Class businessClass = (Class)iterator.next(); ClassDescriptor descriptor = this.session.getDescriptor(businessClass); if (descriptor.hasInheritance()) { if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { printIdentityMap(businessClass); } } else { printIdentityMap(businessClass); } } }
/** * Used to print all the objects in every identity map in this session. * The output of this method will be logged to this session's SessionLog at SEVERE level. */ public void printIdentityMaps() { for (Iterator iterator = this.session.getDescriptors().keySet().iterator(); iterator.hasNext();) { Class businessClass = (Class)iterator.next(); ClassDescriptor descriptor = this.session.getDescriptor(businessClass); if (descriptor.hasInheritance()) { if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { printIdentityMap(businessClass); } } else { printIdentityMap(businessClass); } } }
/** * INTERNAL: * Return the root parent descriptor */ public ClassDescriptor getRootParentDescriptor() { if (this.rootParentDescriptor == null) { if (isRootParentDescriptor()) { this.rootParentDescriptor = getDescriptor(); } else { this.rootParentDescriptor = getParentDescriptor().getInheritancePolicy().getRootParentDescriptor(); } } return rootParentDescriptor; }
/** * INTERNAL: * Return the root parent descriptor */ public ClassDescriptor getRootParentDescriptor() { if (this.rootParentDescriptor == null) { if (isRootParentDescriptor()) { this.rootParentDescriptor = getDescriptor(); } else { this.rootParentDescriptor = getParentDescriptor().getInheritancePolicy().getRootParentDescriptor(); } } return rootParentDescriptor; }
/** * INTERNAL: * Return the root parent descriptor */ public ClassDescriptor getRootParentDescriptor() { if (this.rootParentDescriptor == null) { if (isRootParentDescriptor()) { this.rootParentDescriptor = getDescriptor(); } else { this.rootParentDescriptor = getParentDescriptor().getInheritancePolicy().getRootParentDescriptor(); } } return rootParentDescriptor; }
writer.write(LoggingLocalization.buildMessage("identitymap_for", new Object[] { cr, Helper.getShortClassName(map.getClass()), Helper.getShortClassName(businessClass) })); if (descriptor.hasInheritance()) { if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { writer.write(LoggingLocalization.buildMessage("includes")); Vector childDescriptors;
if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { writer.write(LoggingLocalization.buildMessage("includes")); List<ClassDescriptor> childDescriptors = descriptor.getInheritancePolicy().getChildDescriptors();
if (!xmlDescriptor.hasInheritance() || xmlDescriptor.getInheritancePolicy().isRootParentDescriptor()) { descriptorsByQName.put(descriptorQName, xmlDescriptor); } else {
if (descriptor.getInheritancePolicy().isRootParentDescriptor()) { writer.write(LoggingLocalization.buildMessage("includes")); List<ClassDescriptor> childDescriptors = descriptor.getInheritancePolicy().getChildDescriptors();
if(hasInheritance && !(inheritanceExpression == null && getDescriptor().getInheritancePolicy().isRootParentDescriptor())) { prepareDeleteAllUsingTempStorage(); return;
if (hasInheritance && !(inheritanceExpression == null && descriptor.getInheritancePolicy().isRootParentDescriptor())) { prepareDeleteAllUsingTempStorage(); return;
if (hasInheritance && !(inheritanceExpression == null && descriptor.getInheritancePolicy().isRootParentDescriptor())) { prepareDeleteAllUsingTempStorage(); return;
if ((inheritancePolicy != null) && (inheritancePolicy.isRootParentDescriptor())) { boolean isAbstract = Modifier.isAbstract(descriptor.getJavaClass().getModifiers()); if (isAbstract) {
if ((inheritancePolicy != null) && (inheritancePolicy.isRootParentDescriptor())) { boolean isAbstract = Modifier.isAbstract(descriptor.getJavaClass().getModifiers()); if (isAbstract) {