public void setType(String type) { objAttribute.setType(type); }
private void processStartObjAttribute(Attributes atts) { String name = atts.getValue("", "name"); String type = atts.getValue("", "type"); String lock = atts.getValue("", "lock"); ObjAttribute oa = new ObjAttribute(name); oa.setType(type); oa.setUsedForLocking(TRUE.equalsIgnoreCase(lock)); objEntity.addAttribute(oa); String dbPath = atts.getValue("", "db-attribute-path"); if (dbPath == null) { dbPath = atts.getValue("", "db-attribute-name"); } oa.setDbAttributePath(dbPath); }
private void processStartObjAttribute(Attributes atts) { String name = atts.getValue("", "name"); String type = atts.getValue("", "type"); String lock = atts.getValue("", "lock"); ObjAttribute oa = new ObjAttribute(name); oa.setType(type); oa.setUsedForLocking(TRUE.equalsIgnoreCase(lock)); objEntity.addAttribute(oa); String dbPath = atts.getValue("", "db-attribute-path"); if (dbPath == null) { dbPath = atts.getValue("", "db-attribute-name"); } oa.setDbAttributePath(dbPath); }
public ObjAttribute(String name, String type, ObjEntity entity) { setName(name); setType(type); setEntity(entity); }
public ObjAttribute(String name, String type, ObjEntity entity) { setName(name); setType(type); setEntity(entity); }
/** * Returns an ObjAttribute stripped of any server-side information, such as * DbAttribute mapping. * * @since 1.2 */ public ObjAttribute getClientAttribute() { ObjAttribute attribute = new ObjAttribute(getName()); attribute.setType(getType()); // TODO: will likely need "userForLocking" property as well. return attribute; } }
private static ObjAttribute fakeObjAttribute(String name, DbAttribute dbAttribute) { ObjAttribute a = new ObjAttribute(name) { @Override public DbAttribute getDbAttribute() { return dbAttribute; } }; a.setDbAttributePath(dbAttribute.getName()); String javaType = TypesMapping.getJavaBySqlType(dbAttribute.getType()); if (javaType == null) { throw new NullPointerException("Java type not found for SQL type: " + dbAttribute.getType()); } a.setType(javaType); return a; }
public void itemStateChanged(ItemEvent e) { if (lastObjectType != null) { if (!lastObjectType.equals(e.getItemSelectable())) { if (embeddableNames.contains(e.getItemSelectable().getSelectedObjects()[0].toString())) { if (attributeSaved instanceof ObjAttribute) { EmbeddedAttribute copyAttrSaved = new EmbeddedAttribute(); copyObjAttribute(copyAttrSaved, attributeSaved); attributeSaved = copyAttrSaved; } } else { if (attributeSaved instanceof EmbeddedAttribute) { ObjAttribute copyAttrSaved = new ObjAttribute(); copyObjAttribute(copyAttrSaved, attributeSaved); attributeSaved = copyAttrSaved; } } attributeSaved.setType(e.getItemSelectable().getSelectedObjects()[0].toString()); rebuildTable(); setEnabledSaveButton(); } } } });
private void copyObjAttribute(ObjAttribute attributeSaved, ObjAttribute attribute) { attributeSaved.setDbAttributePath(attribute.getDbAttributePath()); attributeSaved.setName(attribute.getName()); attributeSaved.setEntity(attribute.getEntity()); attributeSaved.setParent(attribute.getParent()); attributeSaved.setType(attribute.getType()); attributeSaved.setUsedForLocking(attribute.isUsedForLocking()); if (attributeSaved instanceof EmbeddedAttribute) { Map<String, String> attrOverrides; if (attribute instanceof EmbeddedAttribute) { attrOverrides = ((EmbeddedAttribute) attribute).getAttributeOverrides(); } else { attrOverrides = new HashMap<>(); } if (attrOverrides.size() > 0) { Iterator it = attrOverrides.entrySet().iterator(); while (it.hasNext()) { Map.Entry attrOv = (Map.Entry) it.next(); ((EmbeddedAttribute) attributeSaved).addAttributeOverride(attrOv.getKey().toString(), attrOv .getValue().toString()); } } } }
attributeSaved.setType(view.getTypeComboBox().getSelectedItem().toString());
private Collection<ObjAttribute> getMutablePrimaryKeys() { if (getDbEntity() == null) { throw new CayenneRuntimeException("No DbEntity for ObjEntity: %s", getName()); } Collection<DbAttribute> pkAttributes = getDbEntity().getPrimaryKeys(); Collection<ObjAttribute> attributes = new ArrayList<>(pkAttributes.size()); for (DbAttribute pk : pkAttributes) { ObjAttribute attribute = getAttributeForDbAttribute(pk); // create synthetic attribute if (attribute == null) { attribute = new SyntheticPKObjAttribute(Util.underscoredToJava(pk.getName(), false)); attribute.setDbAttributePath(pk.getName()); attribute.setType(TypesMapping.getJavaBySqlType(pk.getType())); } attributes.add(attribute); } return attributes; }
if(attribute instanceof EmbeddedAttribute){ if(oldNameEmbeddableToNewName.size()>0 && oldNameEmbeddableToNewName.containsKey(attribute.getType())){ attribute.setType(oldNameEmbeddableToNewName.get(attribute.getType())); AttributeEvent ev = new AttributeEvent(this, attribute, entity); mediator.fireObjAttributeEvent(ev);
objectAttribute.setType(TypesMapping.getJavaBySqlType(attribute.getType()));
/** * Creates a clone of an ObjAttribute argument. * * @since 3.0 */ public ObjAttribute(ObjAttribute attribute) { setName(attribute.getName()); setType(attribute.getType()); setEntity(attribute.getEntity()); setDbAttributePath(attribute.getDbAttributePath()); setUsedForLocking(attribute.isUsedForLocking()); }
ObjAttribute atribute = attrIt.next(); if (atribute.getType()==null || atribute.getType().equals(oldName)) { atribute.setType(newClassName); AttributeEvent ev = new AttributeEvent(this, atribute, atribute .getEntity());
private void addMissingAttribute(ObjEntity entity, DbAttribute da) { ObjAttribute oa = new ObjAttribute(); oa.setName(NameBuilder.builder(oa, entity).baseName(nameGenerator.objAttributeName(da)).name()); oa.setEntity(entity); oa.setType(getTypeForObjAttribute(da)); oa.setDbAttributePath(da.getName()); entity.addAttribute(oa); fireAttributeAdded(oa); }
attributeNew.setEntity(entity); attributeNew.setParent(attribute.getParent()); attributeNew.setType(attribute.getType()); attributeNew.setUsedForLocking(attribute.isUsedForLocking());