@Override public int hashCode() { return getId().hashCode(); }
@Override public boolean equals(Object obj) { if (obj instanceof Element) { Element objElem = (Element) obj; return getId().equals(objElem.getId()); } return super.equals(obj); }
protected void extendedData(ExtendedDataMutation extendedData, Authorizations authorizations) { ExtendedDataRowId extendedDataRowId = new ExtendedDataRowId( ElementType.getTypeFromElement(this), getId(), extendedData.getTableName(), extendedData.getRow() ); getGraph().extendedData(this, extendedDataRowId, extendedData, authorizations); }
public void deleteExtendedData( InMemoryElement element, String tableName, String row, String columnName, String key, Visibility visibility, Authorizations authorizations ) { extendedDataTable.removeColumn( new ExtendedDataRowId(ElementType.getTypeFromElement(element), element.getId(), tableName, row), columnName, key, visibility ); getSearchIndex().deleteExtendedData(this, element, tableName, row, columnName, key, visibility, authorizations); if (hasEventListeners()) { fireGraphEvent(new DeleteExtendedDataEvent(this, element, tableName, row, columnName, key)); } }
element.getId(), key, name,