/** * INTERNAL: */ public String getJavaClassName() { return m_descriptor.getJavaClassName(); }
@Override public int compare(Object arg1, Object arg2) { return ((ClassDescriptor)arg1).getJavaClassName().compareTo(((ClassDescriptor)arg2).getJavaClassName()); } }
/** * PUBLIC: * Get the alias */ public String getAlias() { /* CR3310: Steven Vo * Default alias to the Java class name if the alias is not set */ if ((alias == null) && (getJavaClassName() != null)) { alias = org.eclipse.persistence.internal.helper.Helper.getShortClassName(getJavaClassName()); } return alias; }
/** * PUBLIC: * Get the alias */ public String getAlias() { /* CR3310: Steven Vo * Default alias to the Java class name if the alias is not set */ if ((alias == null) && (getJavaClassName() != null)) { alias = org.eclipse.persistence.internal.helper.Helper.getShortClassName(getJavaClassName()); } return alias; }
public DynamicHelper(DatabaseSession session) { this.session = session; Collection<ClassDescriptor> descriptors = session.getDescriptors().values(); for (ClassDescriptor desc : descriptors) { if (desc.getJavaClassName() != null) { fqClassnameToDescriptor.put(desc.getJavaClassName(), desc); } } }
public DynamicHelper(DatabaseSession session) { this.session = session; Collection<ClassDescriptor> descriptors = session.getDescriptors().values(); for (ClassDescriptor desc : descriptors) { if (desc.getJavaClassName() != null) { fqClassnameToDescriptor.put(desc.getJavaClassName(), desc); } } }
/** * Returns a ClassDescriptor from the given project with the matching javaClassName, * or null if not found. */ protected static ClassDescriptor getDescriptorForClassName(Project project, String javaClassName) { for (ClassDescriptor cd : project.getOrderedDescriptors()) { if (cd != null && cd.getJavaClassName().equals(javaClassName)) { return cd; } } return null; }
/** * Returns a ClassDescriptor from the given project with the matching javaClassName, * or null if not found. */ protected static ClassDescriptor getDescriptorForClassName(Project project, String javaClassName) { for (ClassDescriptor cd : project.getOrderedDescriptors()) { if (cd != null && cd.getJavaClassName().equals(javaClassName)) { return cd; } } return null; }
@Override public String getClassName() { return getDescriptor().getJavaClassName(); }
public String getClassName() { return getDescriptor().getJavaClassName(); }
/** * PUBLIC: * Returns a brief string representation of the receiver. */ public String toString() { return Helper.getShortClassName(getClass()) + "(" + getJavaClassName() + " --> " + getTables() + ")"; }
/** * PUBLIC: * Returns a brief string representation of the receiver. */ public String toString() { return Helper.getShortClassName(getClass()) + "(" + getJavaClassName() + " --> " + getTables() + ")"; }
/** * PUBLIC: * Returns a brief string representation of the receiver. */ public String toString() { return Helper.getShortClassName(getClass()) + "(" + getJavaClassName() + " --> " + getTables() + ")"; }
/** * INTERNAL: */ public DatabaseField getField() { if (field == null) { ClassDescriptor descriptor = getContainingDescriptor(); if (!descriptor.hasInheritance() || descriptor.getInheritancePolicy().hasClassExtractor()){ throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } field = descriptor.getInheritancePolicy().getClassIndicatorField(); } return field; }
/** * INTERNAL: */ @Override public DatabaseField getField() { if (field == null) { ClassDescriptor descriptor = getContainingDescriptor(); if (!descriptor.hasInheritance() || descriptor.getInheritancePolicy().hasClassExtractor()){ throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } field = descriptor.getInheritancePolicy().getClassIndicatorField(); } return field; }
/** * INTERNAL: */ public DatabaseField getField() { if (field == null) { ClassDescriptor descriptor = getContainingDescriptor(); if (!descriptor.hasInheritance() || descriptor.getInheritancePolicy().hasClassExtractor()){ throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } field = descriptor.getInheritancePolicy().getClassIndicatorField(); } return field; }
@Override public void validateNode() { ClassDescriptor descriptor = getContainingDescriptor(); if (descriptor ==null){ throw QueryException.invalidTypeExpression(getBaseExpression()); } if ( (!descriptor.hasInheritance()) || (!descriptor.getInheritancePolicy().hasClassIndicator()) ) { throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } super.validateNode(); }
public void validateNode() { ClassDescriptor descriptor = getContainingDescriptor(); if (descriptor ==null){ throw QueryException.invalidTypeExpression(getBaseExpression()); } if ( (!descriptor.hasInheritance()) || (!descriptor.getInheritancePolicy().hasClassIndicator()) ) { throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } super.validateNode(); }
/** * INTERNAL: */ public void addAlias(String alias, MetadataDescriptor descriptor) { ClassDescriptor existingDescriptor = m_session.getProject().getDescriptorForAlias(alias); if (existingDescriptor == null) { descriptor.setAlias(alias); m_session.getProject().addAlias(alias, descriptor.getClassDescriptor()); } else { throw ValidationException.nonUniqueEntityName(existingDescriptor.getJavaClassName(), descriptor.getJavaClassName(), alias); } }
public void validateNode() { ClassDescriptor descriptor = getContainingDescriptor(); if (descriptor ==null){ throw QueryException.invalidTypeExpression(getBaseExpression()); } if ( (!descriptor.hasInheritance()) || (!descriptor.getInheritancePolicy().hasClassIndicator()) ) { throw QueryException.invalidTypeExpression(descriptor.getJavaClassName()); } super.validateNode(); }