@Override public boolean equals(Object obj) { if (obj instanceof DBDAttributeBindingMeta) { DBCAttributeMetaData cmpMeta = ((DBDAttributeBindingMeta) obj).metaAttribute; return CommonUtils.equalObjects(metaAttribute.getName(), cmpMeta.getName()) && CommonUtils.equalObjects(metaAttribute.getLabel(), cmpMeta.getLabel()) && CommonUtils.equalObjects(metaAttribute.getEntityName(), cmpMeta.getEntityName()) && metaAttribute.getOrdinalPosition() == cmpMeta.getOrdinalPosition() && metaAttribute.getTypeID() == cmpMeta.getTypeID() && CommonUtils.equalObjects(metaAttribute.getTypeName(), cmpMeta.getTypeName()); } return false; }
@NotNull @Override public String getColumnId() { DBCExecutionContext context = getExecutionContext(); DBCAttributeMetaData metaAttribute = binding.getMetaAttribute(); return DBUtils.getSimpleQualifiedName( context == null ? null : context.getDataSource().getContainer().getName(), metaAttribute.getEntityName(), metaAttribute.getName()); }
/** Attribute name */ @NotNull public String getName() { return metaAttribute.getName(); }