All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.java.ao.schema.ddl.DDLValue Maven / Gradle / Ivy

package net.java.ao.schema.ddl;

/**
 *
 */
public class DDLValue
{
    private DDLField field;
    private Object value;

    public Object getValue()
    {
        return value;
    }

    public void setValue(Object value)
    {
        this.value = value;
    }

    public DDLField getField()
    {
        return field;
    }

    public void setField(DDLField field)
    {
        this.field = field;
    }

    @Override
    public boolean equals(Object o)
    {
        if (this == o)
        {
            return true;
        }
        if (o == null || getClass() != o.getClass())
        {
            return false;
        }

        final DDLValue ddlValue = (DDLValue) o;

        if (field != null ? !field.equals(ddlValue.field) : ddlValue.field != null)
        {
            return false;
        }
        if (value != null ? !value.equals(ddlValue.value) : ddlValue.value != null)
        {
            return false;
        }

        return true;
    }

    @Override
    public int hashCode()
    {
        int result = field != null ? field.hashCode() : 0;
        result = 31 * result + (value != null ? value.hashCode() : 0);
        return result;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy