private void getColumnsAndRelationships(List<String> names) throws TranslatorException { DescribeSObjectResult objectMetadatas[] = connection.getObjectMetaData(names.toArray(new String[names.size()])); for (DescribeSObjectResult objectMetadata : objectMetadatas) { getRelationships(objectMetadata); Table table = this.tableMap.get(objectMetadata.getName()); boolean hasUpdateableColumn = addColumns(objectMetadata, table); // Some SF objects return true for isUpdateable() but have no updateable columns. if(objectMetadata.isDeletable() || (hasUpdateableColumn && (objectMetadata.isUpdateable() || objectMetadata.isCreateable()))) { table.setSupportsUpdate(true); } } names.clear(); }
_hashCode += (isUpdateable() ? Boolean.TRUE : Boolean.FALSE).hashCode(); if (getUrlDetail() != null) { _hashCode += getUrlDetail().hashCode();
this.triggerable.equals(other.getTriggerable()))) && this.undeletable == other.isUndeletable() && this.updateable == other.isUpdateable() && ((this.urlDetail == null && other.getUrlDetail() == null) || (this.urlDetail != null &&