/** * Return a {@link PCData} instance for the given oid and metadata. */ public PCData generatePCData(Object oid, ClassMetaData meta) { if (meta == null) return null; Class<?> type = meta.getDescribedType(); DynamicStorage storage = _generated.get(type); if (storage == null) { storage = generateStorage(meta); _generated.put(type, storage); if (_log.isTraceEnabled()) _log.trace(_loc.get("pcdata-created", type.getName(), meta)); } DynamicPCData data = (DynamicPCData) storage.newInstance(); data.setId(oid); data.setStorageGenerator(this); finish(data, meta); return data; }
/** * Return a {@link PCData} instance for the given oid and metadata. */ public PCData generatePCData(Object oid, ClassMetaData meta) { if (meta == null) return null; Class<?> type = meta.getDescribedType(); DynamicStorage storage = _generated.get(type); if (storage == null) { storage = generateStorage(meta); _generated.put(type, storage); if (_log.isTraceEnabled()) _log.trace(_loc.get("pcdata-created", type.getName(), meta)); } DynamicPCData data = (DynamicPCData) storage.newInstance(); data.setId(oid); data.setStorageGenerator(this); finish(data, meta); return data; }
/** * Return a {@link PCData} instance for the given oid and metadata. */ public PCData generatePCData(Object oid, ClassMetaData meta) { if (meta == null) return null; Class<?> type = meta.getDescribedType(); DynamicStorage storage = _generated.get(type); if (storage == null) { storage = generateStorage(meta); _generated.put(type, storage); if (_log.isTraceEnabled()) _log.trace(_loc.get("pcdata-created", type.getName(), meta)); } DynamicPCData data = (DynamicPCData) storage.newInstance(); data.setId(oid); data.setStorageGenerator(this); finish(data, meta); return data; }
/** * Return a {@link PCData} instance for the given oid and metadata. */ public PCData generatePCData(Object oid, ClassMetaData meta) { if (meta == null) return null; Class<?> type = meta.getDescribedType(); DynamicStorage storage = _generated.get(type); if (storage == null) { storage = generateStorage(meta); _generated.put(type, storage); if (_log.isTraceEnabled()) _log.trace(_loc.get("pcdata-created", type.getName(), meta)); } DynamicPCData data = (DynamicPCData) storage.newInstance(); data.setId(oid); data.setStorageGenerator(this); finish(data, meta); return data; }
/** * Return a {@link PCData} instance for the given oid and metadata. */ public PCData generatePCData(Object oid, ClassMetaData meta) { if (meta == null) return null; Class type = meta.getDescribedType(); DynamicStorage storage = (DynamicStorage) _generated.get(type); if (storage == null) { storage = generateStorage(meta); _generated.put(type, storage); if (_log.isTraceEnabled()) _log.trace(_loc.get("pcdata-created", type.getName(), meta)); } DynamicPCData data = (DynamicPCData) storage.newInstance(); data.setId(oid); data.setStorageGenerator(this); finish(data, meta); return data; }