@Override public boolean isSame(Value other) { return this == other || other instanceof SimpleValue && isSame( (SimpleValue) other ); }
public boolean isSame(ToOne other) { return super.isSame( other ) && Objects.equals( referencedPropertyName, other.referencedPropertyName ) && Objects.equals( referencedEntityName, other.referencedEntityName ) && embedded == other.embedded; }
public boolean isSame(Component other) { return super.isSame( other ) && Objects.equals( properties, other.properties ) && Objects.equals( componentClassName, other.componentClassName ) && embedded == other.embedded && Objects.equals( parentProperty, other.parentProperty ) && Objects.equals( metaAttributes, other.metaAttributes ); }
public boolean isSame(Any other) { return super.isSame( other ) && Objects.equals( identifierTypeName, other.identifierTypeName ) && Objects.equals( metaTypeName, other.metaTypeName ) && Objects.equals( metaValues, other.metaValues ) && lazy == other.lazy; } }
public boolean isSame(DependantValue other) { return super.isSame( other ) && isSame( wrappedValue, other.wrappedValue ); }
@Override public boolean isSame(Value other) { return this == other || other instanceof SimpleValue && isSame( (SimpleValue) other ); }
public boolean isSame(Any other) { return super.isSame( other ) && Objects.equals( identifierTypeName, other.identifierTypeName ) && Objects.equals( metaTypeName, other.metaTypeName ); }
public boolean isSame(ToOne other) { return super.isSame( other ) && Objects.equals( referencedPropertyName, other.referencedPropertyName ) && Objects.equals( referencedEntityName, other.referencedEntityName ); }
public boolean isSame(Component other) { return super.isSame( other ) && Objects.equals( componentClassName, other.componentClassName ) && embedded == other.embedded && Objects.equals( parentProperty, other.parentProperty ) && Objects.equals( metaAttributes, other.metaAttributes ); }
public boolean isSame(DependantValue other) { return super.isSame( other ) && isSame( wrappedValue, other.wrappedValue ); }