/** * Process all deferred embeddables and embeddable mapping overrides * for a given class. This should only happen after the access type * of the embeddable is known. * * @param embedType embeddable class * @param access class level access for embeddable * @throws SAXException */ protected void addDeferredEmbeddableMetaData(Class<?> embedType, int access) throws SAXException { ArrayList<MetaDataContext> fmds = _embeddables.get(embedType); if (fmds != null && fmds.size() > 0) { for (MetaDataContext md : fmds) { if (md instanceof FieldMetaData) { FieldMetaData fmd = (FieldMetaData)md; fmd.addEmbeddedMetaData(access); } else if (md instanceof ValueMetaData) { ValueMetaData vmd = (ValueMetaData)md; vmd.addEmbeddedMetaData(access); } } applyDeferredEmbeddableOverrides(embedType); // Clean up deferrals after they have been processed fmds.clear(); _embeddables.remove(embedType); } } protected void setDeferredEmbeddableAccessType(Class<?> embedType,
/** * Process all deferred embeddables and embeddable mapping overrides * for a given class. This should only happen after the access type * of the embeddable is known. * * @param embedType embeddable class * @param access class level access for embeddable * @throws SAXException */ protected void addDeferredEmbeddableMetaData(Class<?> embedType, int access) throws SAXException { ArrayList<MetaDataContext> fmds = _embeddables.get(embedType); if (fmds != null && fmds.size() > 0) { for (MetaDataContext md : fmds) { if (md instanceof FieldMetaData) { FieldMetaData fmd = (FieldMetaData)md; fmd.addEmbeddedMetaData(access); } else if (md instanceof ValueMetaData) { ValueMetaData vmd = (ValueMetaData)md; vmd.addEmbeddedMetaData(access); } } applyDeferredEmbeddableOverrides(embedType); // Clean up deferrals after they have been processed fmds.clear(); _embeddables.remove(embedType); } } protected void setDeferredEmbeddableAccessType(Class<?> embedType,
/** * Process all deferred embeddables and embeddable mapping overrides * for a given class. This should only happen after the access type * of the embeddable is known. * * @param embedType embeddable class * @param access class level access for embeddable * @throws SAXException */ protected void addDeferredEmbeddableMetaData(Class<?> embedType, int access) throws SAXException { ArrayList<MetaDataContext> fmds = _embeddables.get(embedType); if (fmds != null && fmds.size() > 0) { for (MetaDataContext md : fmds) { if (md instanceof FieldMetaData) { FieldMetaData fmd = (FieldMetaData)md; fmd.addEmbeddedMetaData(access); } else if (md instanceof ValueMetaData) { ValueMetaData vmd = (ValueMetaData)md; vmd.addEmbeddedMetaData(access); } } applyDeferredEmbeddableOverrides(embedType); // Clean up deferrals after they have been processed fmds.clear(); _embeddables.remove(embedType); } } protected void setDeferredEmbeddableAccessType(Class<?> embedType,
/** * Process all deferred embeddables and embeddable mapping overrides * for a given class. This should only happen after the access type * of the embeddable is known. * * @param embedType embeddable class * @param access class level access for embeddable * @throws SAXException */ protected void addDeferredEmbeddableMetaData(Class<?> embedType, int access) throws SAXException { ArrayList<MetaDataContext> fmds = _embeddables.get(embedType); if (fmds != null && fmds.size() > 0) { for (MetaDataContext md : fmds) { if (md instanceof FieldMetaData) { FieldMetaData fmd = (FieldMetaData)md; fmd.addEmbeddedMetaData(access); } else if (md instanceof ValueMetaData) { ValueMetaData vmd = (ValueMetaData)md; vmd.addEmbeddedMetaData(access); } } applyDeferredEmbeddableOverrides(embedType); // Clean up deferrals after they have been processed fmds.clear(); _embeddables.remove(embedType); } } protected void setDeferredEmbeddableAccessType(Class<?> embedType,
/** * Parse embedded. */ protected void parseEmbedded(FieldMetaData fmd, Attributes attrs) throws SAXException { assertPC(fmd, "Embedded"); fmd.setEmbedded(true); fmd.setSerialized(false); // override any Lob annotation if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(); }
/** * Parse embedded-id. */ protected boolean startEmbeddedId(Attributes attrs) throws SAXException { FieldMetaData fmd = parseField(attrs); fmd.setExplicit(true); fmd.setPrimaryKey(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(); return true; }
/** * Parse @Embedded. Given annotation may be null. */ private void parseEmbedded(FieldMetaData fmd, Embedded anno) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd, "Embedded")); fmd.setInDefaultFetchGroup(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(); }
/** * Parse @Embedded. Given annotation may be null. */ private void parseEmbedded(FieldMetaData fmd, Embedded anno) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd, "Embedded")); fmd.setInDefaultFetchGroup(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType())); }
/** * Parse @Embedded. Given annotation may be null. */ private void parseEmbedded(FieldMetaData fmd, Embedded anno) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd, "Embedded")); fmd.setInDefaultFetchGroup(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType())); }
/** * Parse @Embedded. Given annotation may be null. */ private void parseEmbedded(FieldMetaData fmd, Embedded anno) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd, "Embedded")); fmd.setInDefaultFetchGroup(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType())); }
/** * Parse @Embedded. Given annotation may be null. */ private void parseEmbedded(FieldMetaData fmd, Embedded anno) { if (!JavaTypes.maybePC(fmd.getValue())) throw new MetaDataException(_loc.get("bad-meta-anno", fmd, "Embedded")); fmd.setInDefaultFetchGroup(true); fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType())); }
fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) fmd.addEmbeddedMetaData();
fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) { fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType()));
fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) { fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType()));
fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) { fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType()));
fmd.setEmbedded(true); if (fmd.getEmbeddedMetaData() == null) { fmd.addEmbeddedMetaData(getAccessCode(fmd.getDeclaredType()));