/** * Return true if the (possibly unresolved) field or its elements might be * persistence capable objects. */ public static boolean maybePC(FieldMetaData field) { switch (field.getDeclaredTypeCode()) { case JavaTypes.ARRAY: case JavaTypes.COLLECTION: return maybePC(field.getElement()); case JavaTypes.MAP: return maybePC(field.getKey()) || maybePC(field.getElement()); default: return maybePC((ValueMetaData) field); } }
/** * Return true if the (possibly unresolved) field or its elements might be * persistence capable objects. */ public static boolean maybePC(FieldMetaData field) { switch (field.getDeclaredTypeCode()) { case JavaTypes.ARRAY: case JavaTypes.COLLECTION: return maybePC(field.getElement()); case JavaTypes.MAP: return maybePC(field.getKey()) || maybePC(field.getElement()); default: return maybePC((ValueMetaData) field); } }
/** * Return true if the (possibly unresolved) field or its elements might be * persistence capable objects. */ public static boolean maybePC(FieldMetaData field) { switch (field.getDeclaredTypeCode()) { case JavaTypes.ARRAY: case JavaTypes.COLLECTION: return maybePC(field.getElement()); case JavaTypes.MAP: return maybePC(field.getKey()) || maybePC(field.getElement()); default: return maybePC((ValueMetaData) field); } }
/** * Throw proper exception if given value is not possibly persistence * capable. */ private void assertPC(FieldMetaData fmd, String attr) throws SAXException { if (!JavaTypes.maybePC(fmd)) throw getException(_loc.get("bad-meta-anno", fmd, attr)); }
/** * Return true if the (possibly unresolved) value might be a first class * object. */ public static boolean maybePC(ValueMetaData val) { return maybePC(val.getDeclaredTypeCode(), val.getDeclaredType()); }
/** * Throw proper exception if given value is not possibly persistence * capable. */ private void assertPC(FieldMetaData fmd, String attr) throws SAXException { if (!JavaTypes.maybePC(fmd)) throw getException(_loc.get("bad-meta-anno", fmd, attr)); }
/** * Return true if the (possibly unresolved) value might be a first class * object. */ public static boolean maybePC(ValueMetaData val) { return maybePC(val.getDeclaredTypeCode(), val.getDeclaredType()); }
/** * Return true if the (possibly unresolved) value might be a first class * object. */ public static boolean maybePC(ValueMetaData val) { return maybePC(val.getDeclaredTypeCode(), val.getDeclaredType()); }
/** * Return true if the (possibly unresolved) value might be a first class * object. */ public static boolean maybePC(ValueMetaData val) { return maybePC(val.getDeclaredTypeCode(), val.getDeclaredType()); }
/** * Return true if the (possibly unresolved) value might be a first class * object. */ public static boolean maybePC(ValueMetaData val) { return maybePC(val.getDeclaredTypeCode(), val.getDeclaredType()); }
/** * Throw proper exception if given value is not possibly persistence * capable. */ private void assertPC(FieldMetaData fmd, String attr) throws SAXException { if (!JavaTypes.maybePC(fmd)) throw getException(_loc.get("bad-meta-anno", fmd, attr)); }
/** * Throw proper exception if given value is not possibly persistence * capable. */ private void assertPC(FieldMetaData fmd, String attr) throws SAXException { if (!JavaTypes.maybePC(fmd)) throw getException(_loc.get("bad-meta-anno", fmd, attr)); }
/** * Throw proper exception if given value is not possibly persistence * capable. */ private void assertPC(FieldMetaData fmd, String attr) throws SAXException { if (!JavaTypes.maybePC(fmd)) throw getException(_loc.get("bad-meta-anno", fmd, attr)); }
/** * Throw exception if given field not a collection of possible persistence * capables. */ private void assertPCCollection(FieldMetaData fmd, String attr) throws SAXException { switch (fmd.getDeclaredTypeCode()) { case JavaTypes.ARRAY: case JavaTypes.COLLECTION: case JavaTypes.MAP: if (JavaTypes.maybePC(fmd.getElement())) break; // no break default: throw getException(_loc.get("bad-meta-anno", fmd, attr)); } }
/** * Throw exception if given field not a collection of possible persistence * capables. */ private void assertPCCollection(FieldMetaData fmd, String attr) throws SAXException { switch (fmd.getDeclaredTypeCode()) { case JavaTypes.ARRAY: case JavaTypes.COLLECTION: case JavaTypes.MAP: if (JavaTypes.maybePC(fmd.getElement())) break; // no break default: throw getException(_loc.get("bad-meta-anno", fmd, attr)); } }
/** * 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())); }