public ClassMetaData addEmbeddedMetaData() { MetaDataRepository repos = _owner.getRepository(); _embeddedMeta = repos.newEmbeddedClassMetaData(this); _embeddedMeta.setDescribedType(_decType); repos.getMetaDataFactory().getDefaults().populate(_embeddedMeta, ClassMetaData.ACCESS_UNKNOWN); setEmbedded(true); return _embeddedMeta; }
public ClassMetaData addEmbeddedMetaData(int access) { MetaDataRepository repos = _owner.getRepository(); _embeddedMeta = repos.newEmbeddedClassMetaData(this); _embeddedMeta.setDescribedType(_decType); repos.getMetaDataFactory().getDefaults().populate(_embeddedMeta, access); setEmbedded(true); return _embeddedMeta; }
public ClassMetaData addEmbeddedMetaData(int access) { MetaDataRepository repos = _owner.getRepository(); _embeddedMeta = repos.newEmbeddedClassMetaData(this); _embeddedMeta.setDescribedType(_decType); repos.getMetaDataFactory().getDefaults().populate(_embeddedMeta, access); setEmbedded(true); return _embeddedMeta; }
public ClassMetaData addEmbeddedMetaData(int access) { MetaDataRepository repos = _owner.getRepository(); _embeddedMeta = repos.newEmbeddedClassMetaData(this); _embeddedMeta.setDescribedType(_decType); repos.getMetaDataFactory().getDefaults().populate(_embeddedMeta, access); setEmbedded(true); return _embeddedMeta; }
public ClassMetaData addEmbeddedMetaData(int access) { MetaDataRepository repos = _owner.getRepository(); _embeddedMeta = repos.newEmbeddedClassMetaData(this); _embeddedMeta.setDescribedType(_decType); repos.getMetaDataFactory().getDefaults().populate(_embeddedMeta, access); setEmbedded(true); return _embeddedMeta; }
/** * Resolve the declared type. */ private void resolveDeclaredType(Class type) { ClassMetaData meta = _owner.getRepository().getMetaData(type, _owner.getDefiningMetaData().getEnvClassLoader(), false); if (meta != null) _decCode = JavaTypes.PC; if (meta != null && meta.isEmbeddedOnly() && !meta.isAbstract()) setEmbedded(true); if (!isEmbedded()) _decTypeMeta = meta; }
/** * Resolve the declared type. */ private void resolveDeclaredType(Class type) { ClassMetaData meta = _owner.getRepository().getMetaData(type, _owner.getDefiningMetaData().getEnvClassLoader(), false); if (meta != null) _decCode = JavaTypes.PC; if (meta != null && meta.isEmbeddedOnly() && !meta.isAbstract()) setEmbedded(true); if (!isEmbedded()) _decTypeMeta = meta; }
/** * Resolve the declared type. */ private void resolveDeclaredType(Class type) { ClassMetaData meta = _owner.getRepository().getMetaData(type, _owner.getDefiningMetaData().getEnvClassLoader(), false); if (meta != null) _decCode = JavaTypes.PC; if (meta != null && meta.isEmbeddedOnly() && !meta.isAbstract()) setEmbedded(true); if (!isEmbedded()) _decTypeMeta = meta; }
/** * Resolve the declared type. */ private void resolveDeclaredType(Class type) { ClassMetaData meta = _owner.getRepository().getMetaData(type, _owner.getDefiningMetaData().getEnvClassLoader(), false); if (meta != null) _decCode = JavaTypes.PC; if (meta != null && meta.isEmbeddedOnly() && !meta.isAbstract()) setEmbedded(true); if (!isEmbedded()) _decTypeMeta = meta; }
public void copy(ValueMetaData vmd) { // copy declared types, but if OID revert to PC until we resolve // to OID ourselves _decType = vmd.getDeclaredType(); _decCode = vmd.getDeclaredTypeCode(); if (_decCode == JavaTypes.OID) _decCode = JavaTypes.PC; _delete = vmd.getCascadeDelete(); _persist = vmd.getCascadePersist(); _attach = vmd.getCascadeAttach(); _refresh = vmd.getCascadeRefresh(); _typeOverride = vmd.getTypeOverride(); _serialized = vmd.isSerialized(); if (_embeddedMeta != null) _embeddedMeta.setDescribedType(vmd.getDeclaredType()); // don't allow copy to override embedded if (_embedded == null) setEmbedded(vmd.isEmbedded()); } }
public void copy(ValueMetaData vmd) { // copy declared types, but if OID revert to PC until we resolve // to OID ourselves _decType = vmd.getDeclaredType(); _decCode = vmd.getDeclaredTypeCode(); if (_decCode == JavaTypes.OID) _decCode = JavaTypes.PC; _delete = vmd.getCascadeDelete(); _persist = vmd.getCascadePersist(); _attach = vmd.getCascadeAttach(); _detach = vmd.getCascadeDetach(); _refresh = vmd.getCascadeRefresh(); _typeOverride = vmd.getTypeOverride(); _serialized = vmd.isSerialized(); if (_embeddedMeta != null) _embeddedMeta.setDescribedType(vmd.getDeclaredType()); // don't allow copy to override embedded if (_embedded == null) setEmbedded(vmd.isEmbedded()); } }
public void copy(ValueMetaData vmd) { // copy declared types, but if OID revert to PC until we resolve // to OID ourselves _decType = vmd.getDeclaredType(); _decCode = vmd.getDeclaredTypeCode(); if (_decCode == JavaTypes.OID) _decCode = JavaTypes.PC; _delete = vmd.getCascadeDelete(); _persist = vmd.getCascadePersist(); _attach = vmd.getCascadeAttach(); _detach = vmd.getCascadeDetach(); _refresh = vmd.getCascadeRefresh(); _typeOverride = vmd.getTypeOverride(); _serialized = vmd.isSerialized(); if (_embeddedMeta != null) _embeddedMeta.setDescribedType(vmd.getDeclaredType()); // don't allow copy to override embedded if (_embedded == null) setEmbedded(vmd.isEmbedded()); } }
public void copy(ValueMetaData vmd) { // copy declared types, but if OID revert to PC until we resolve // to OID ourselves _decType = vmd.getDeclaredType(); _decCode = vmd.getDeclaredTypeCode(); if (_decCode == JavaTypes.OID) _decCode = JavaTypes.PC; _delete = vmd.getCascadeDelete(); _persist = vmd.getCascadePersist(); _attach = vmd.getCascadeAttach(); _detach = vmd.getCascadeDetach(); _refresh = vmd.getCascadeRefresh(); _typeOverride = vmd.getTypeOverride(); _serialized = vmd.isSerialized(); if (_embeddedMeta != null) _embeddedMeta.setDescribedType(vmd.getDeclaredType()); // don't allow copy to override embedded if (_embedded == null) setEmbedded(vmd.isEmbedded()); } }
public void copy(ValueMetaData vmd) { // copy declared types, but if OID revert to PC until we resolve // to OID ourselves _decType = vmd.getDeclaredType(); _decCode = vmd.getDeclaredTypeCode(); if (_decCode == JavaTypes.OID) _decCode = JavaTypes.PC; _delete = vmd.getCascadeDelete(); _persist = vmd.getCascadePersist(); _attach = vmd.getCascadeAttach(); _detach = vmd.getCascadeDetach(); _refresh = vmd.getCascadeRefresh(); _typeOverride = vmd.getTypeOverride(); _serialized = vmd.isSerialized(); if (_embeddedMeta != null) _embeddedMeta.setDescribedType(vmd.getDeclaredType()); // don't allow copy to override embedded if (_embedded == null) setEmbedded(vmd.isEmbedded()); } }