/** * The type this field was initialized with, and therefore the * type to use for proxies when loading data into this field. */ public Class<?> getProxyType() { return (_proxyClass == null) ? getDeclaredType() : _proxyClass; }
@Override protected void parseLobMapping(FieldMetaData fmd) { Column col = new Column(); if (fmd.getDeclaredTypeCode() == JavaTypes.STRING || fmd.getDeclaredType() == char[].class || fmd.getDeclaredType() == Character[].class) col.setType(Types.CLOB); else col.setType(Types.BLOB); ((FieldMapping) fmd).getValueInfo().setColumns(Arrays.asList (new Column[]{ col })); }
/** * The type this field was initialized with, and therefore the * type to use for proxies when loading data into this field. */ public Class<?> getProxyType() { return (_proxyClass == null) ? getDeclaredType() : _proxyClass; }
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType(), _file == null ? "" : _file.getPath()); _flush = true; }
/** * Gets the Java type of this attribute. */ @SuppressWarnings("unchecked") public final Class<Y> getJavaType() { return (Class<Y>)fmd.getDeclaredType(); }
private void add(Class cls) { // assume all user-defined types are PCs ClassMetaData meta = getRepository().addMetaData(cls); FieldMetaData[] fmds = meta.getDeclaredFields(); for (int i = 0; i < fmds.length; i++) { if (fmds[i].getDeclaredTypeCode() == JavaTypes.OBJECT && fmds[i].getDeclaredType() != Object.class) fmds[i].setDeclaredTypeCode(JavaTypes.PC); } meta.setSource(_file, meta.getSourceType()); _flush = true; }
private boolean isSerializable() { if (_serializableField == null) { Class dt = getDeclaredType(); if (Serializable.class.isAssignableFrom(dt)) _serializableField = Boolean.TRUE; else _serializableField = Boolean.FALSE; } return _serializableField.booleanValue(); }
private boolean isEnum() { if (_enumField == null) { Class<?> decl = getDeclaredType(); _enumField = Enum.class.isAssignableFrom(decl) ? Boolean.TRUE : Boolean.FALSE; } return _enumField.booleanValue(); }
public Class getType() { if (_actions == null) return getCandidateType(); Object last = _actions.getLast(); if (last instanceof Class) return (Class) last; FieldMetaData fmd = ((Traversal) last).field; return fmd.getDeclaredType(); }
public Class getType() { if (_actions == null) return getCandidateType(); Object last = _actions.getLast(); if (last instanceof Class) return (Class) last; FieldMetaData fmd = ((Traversal) last).field; return fmd.getDeclaredType(); }
private Method setterForField(FieldMetaData fmd) { try { return fmd.getDeclaringType().getDeclaredMethod( "set" + StringUtils.capitalize(fmd.getName()), new Class[]{ fmd.getDeclaredType() }); } catch (NoSuchMethodException e) { return null; } }
private Method setterForField(FieldMetaData fmd) { try { return fmd.getDeclaringType().getDeclaredMethod( "set" + StringUtils.capitalize(fmd.getName()), new Class[]{ fmd.getDeclaredType() }); } catch (NoSuchMethodException e) { return null; } }
public Class getType() { if (_actions.isEmpty()) { ClassMetaData meta = getMetaData(); if (meta == null) return Object.class; return meta.getDescribedType(); } Object last = _actions.getLast(); if (last instanceof Class) return (Class) last; FieldMetaData fmd = (FieldMetaData) last; return fmd.getDeclaredType(); }
public Class getType() { if (_actions.isEmpty()) { ClassMetaData meta = getMetaData(); if (meta == null) return Object.class; return meta.getDescribedType(); } Object last = _actions.getLast(); if (last instanceof Class) return (Class) last; FieldMetaData fmd = (FieldMetaData) last; return fmd.getDeclaredType(); }
private Method setterForField(FieldMetaData fmd) { try { return fmd.getDeclaringType().getDeclaredMethod( "set" + StringUtil.capitalize(fmd.getName()), new Class[]{ fmd.getDeclaredType() }); } catch (NoSuchMethodException e) { return null; } }
/** * Returns the type that represents the type of this attribute. */ @SuppressWarnings("unchecked") public final Type<Y> getType() { return owner.model.getType(isCollection() ? fmd.getElement().getDeclaredType() : fmd.getDeclaredType()); }
/** * Return the type that represents the type of the id. * @return type of identifier */ public Type<?> getIdType() { Class<?> idType = hasSingleIdAttribute() ? meta.getPrimaryKeyFields()[0].getDeclaredType() : meta.getObjectIdType(); return model.getType(idType); } }
/** * Return the type that represents the type of the id. * @return type of identifier */ public Type<?> getIdType() { Class<?> idType = hasSingleIdAttribute() ? meta.getPrimaryKeyFields()[0].getDeclaredType() : meta.getObjectIdType(); return model.getType(idType); } }
/** * Returns the type that represents the type of this attribute. */ @SuppressWarnings("unchecked") public final Type<Y> getType() { return owner.model.getType(isCollection() ? fmd.getElement().getDeclaredType() : 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())); }