You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

TemporaryRowId.java 689B

1234567891011121314151617181920212223242526272829303132
  1. /*
  2. @VaadinApache2LicenseForJavaFiles@
  3. */
  4. package com.vaadin.data.util.sqlcontainer;
  5. public class TemporaryRowId extends RowId {
  6. private static final long serialVersionUID = -641983830469018329L;
  7. public TemporaryRowId(Object[] id) {
  8. super(id);
  9. }
  10. @Override
  11. public int hashCode() {
  12. return id.hashCode();
  13. }
  14. @Override
  15. public boolean equals(Object obj) {
  16. if (obj == null || !(obj instanceof TemporaryRowId)) {
  17. return false;
  18. }
  19. Object[] compId = ((TemporaryRowId) obj).getId();
  20. return id.equals(compId);
  21. }
  22. @Override
  23. public String toString() {
  24. return "Temporary row id";
  25. }
  26. }