public void addField(final Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { throw new IllegalArgumentException("Mapped super class does not support attribute override"); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
public void addField(Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { throw new IllegalArgumentException("Mapped super class does not support attribute override"); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
public void addField(final Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { throw new IllegalArgumentException("Mapped super class does not support attribute override"); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
public void addField(final Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { getAttributeOverride().add((AttributeOverride) field); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
public void addField(final Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { getAttributeOverride().add((AttributeOverride) field); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
public void addField(Field field) { if (field == null) throw new NullPointerException("field is null"); if (field instanceof Id) { if (attributes == null) attributes = new Attributes(); attributes.getId().add((Id) field); } else if (field instanceof Basic) { if (attributes == null) attributes = new Attributes(); attributes.getBasic().add((Basic) field); } else if (field instanceof Transient) { if (attributes == null) attributes = new Attributes(); attributes.getTransient().add((Transient) field); } else if (field instanceof AttributeOverride) { getAttributeOverride().add((AttributeOverride) field); } else { throw new IllegalArgumentException("Unknown field type " + field.getClass()); } }
for (final Basic basic : attributes.getBasic()) { this.fields.put(basic.getName(), basic);
for (final Basic basic : attributes.getBasic()) { this.fields.put(basic.getName(), basic);
for (Basic basic : attributes.getBasic()) { String name = basic.getName(); fields.put(name, basic);
for (final Basic basic : attributes.getBasic()) { final String name = basic.getName(); fields.put(name, basic);
for (final Basic basic : attributes.getBasic()) { final String name = basic.getName(); fields.put(name, basic);
for (Basic basic : attributes.getBasic()) { String name = basic.getName(); fields.put(name, basic);