/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MetaDataModes.MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() != null || !meta.isEmbeddedOnly()) && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. * OPENJPA-1360 - Allow @Column attributes when meta.isEmbeddedOnly() */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MetaDataModes.MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. * OPENJPA-1360 - Allow @Column attributes when meta.isEmbeddedOnly() */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MetaDataModes.MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. * OPENJPA-1360 - Allow @Column attributes when meta.isEmbeddedOnly() */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MetaDataModes.MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * Convenience method for interpreting {@link #getMode}. Takes into * account whether mapping information is loaded for the given instance. * OPENJPA-1360 - Allow @Column attributes when meta.isEmbeddedOnly() */ protected boolean isMappingMode(ClassMetaData meta) { return isMappingMode() && (meta.getSourceMode() & MetaDataModes.MODE_MAPPING) != 0 && (meta.getEmbeddingMetaData() == null || isMappingMode(meta.getEmbeddingMetaData())); }
/** * The field name, qualified by the owning class and optionally the * embedding owner's name (if any). */ public String getFullName(boolean embedOwner) { if (_fullName == null) _fullName = getDeclaringType().getName() + "." + _name; if (embedOwner && _embedFullName == null) { if (_owner.getEmbeddingMetaData() == null) _embedFullName = _fullName; else _embedFullName = _owner.getEmbeddingMetaData(). getFieldMetaData().getFullName(true) + "." + _fullName; } return (embedOwner) ? _embedFullName : _fullName; }
/** * If joining from an embedded owner, use variable to create a unique * alias in case owner contains other same-typed embedded relations. */ private Joins setEmbeddedVariable(Joins joins) { if (field.getDefiningMetaData().getEmbeddingMetaData() == null) return joins; return joins.setVariable(field.getDefiningMetaData(). getEmbeddingMetaData().getFieldMetaData().getName()); }
/** * If joining from an embedded owner, use variable to create a unique * alias in case owner contains other same-typed embedded relations. */ private Joins setEmbeddedVariable(Joins joins) { if (field.getDefiningMetaData().getEmbeddingMetaData() == null) return joins; return joins.setVariable(field.getDefiningMetaData(). getEmbeddingMetaData().getFieldMetaData().getName()); }
/** * If joining from an embedded owner, use variable to create a unique * alias in case owner contains other same-typed embedded relations. */ private Joins setEmbeddedVariable(Joins joins) { if (field.getDefiningMetaData().getEmbeddingMetaData() == null) return joins; return joins.setVariable(field.getDefiningMetaData(). getEmbeddingMetaData().getFieldMetaData().getName()); }
/** * If joining from an embedded owner, use variable to create a unique * alias in case owner contains other same-typed embedded relations. */ private Joins setEmbeddedVariable(Joins joins) { if (field.getDefiningMetaData().getEmbeddingMetaData() == null) return joins; return joins.setVariable(field.getDefiningMetaData(). getEmbeddingMetaData().getFieldMetaData().getName()); }
/** * If joining from an embedded owner, use variable to create a unique * alias in case owner contains other same-typed embedded relations. */ private Joins setEmbeddedVariable(Joins joins) { if (field.getDefiningMetaData().getEmbeddingMetaData() == null) return joins; return joins.setVariable(field.getDefiningMetaData(). getEmbeddingMetaData().getFieldMetaData().getName()); }
private boolean recursiveEmbed(ValueMetaData owner) { ClassMetaData cm = owner.getFieldMetaData().getDefiningMetaData(); if (cm.getDescribedType().isAssignableFrom(_type)) return true; ValueMetaData owner1 = cm.getEmbeddingMetaData(); if (owner1 == null) return false; else return recursiveEmbed(owner1); }
private boolean recursiveEmbed(ValueMetaData owner) { ClassMetaData cm = owner.getFieldMetaData().getDefiningMetaData(); if (cm.getDescribedType().isAssignableFrom(_type)) return true; ValueMetaData owner1 = cm.getEmbeddingMetaData(); if (owner1 == null) return false; else return recursiveEmbed(owner1); }
private boolean recursiveEmbed(ValueMetaData owner) { ClassMetaData cm = owner.getFieldMetaData().getDefiningMetaData(); if (cm.getDescribedType().isAssignableFrom(_type)) return true; ValueMetaData owner1 = cm.getEmbeddingMetaData(); if (owner1 == null) return false; else return recursiveEmbed(owner1); }
private boolean recursiveEmbed(ValueMetaData owner) { ClassMetaData cm = owner.getFieldMetaData().getDefiningMetaData(); if (cm.getDescribedType().isAssignableFrom(_type)) return true; ValueMetaData owner1 = cm.getEmbeddingMetaData(); if (owner1 == null) return false; else return recursiveEmbed(owner1); }