/*
 * Huawei Technologies Co., Ltd. Copyright 2005-2016,  All rights reserved
 * 
 * Author: z00206646
 * Date  : 2016-8-10
 */
package com.huawei.soa.ignite.test;

import java.io.Serializable;

/**
 * <Àà¹¦ÄÜÏêÏ¸ÃèÊö>
 * 
 * @author  z00206646
 * @date  2016-8-10
 * @since BES V800R002C00
 *
 */
public class TestTableKey implements Serializable 
{
    private String column1;
    
    public TestTableKey(){};
    
    public void setColumn1(String newVal){
        column1 = newVal;
    }
    public String getColumn1(){
        return column1;
    }

    
    @Override
    public boolean equals(Object rhs){
        int lhsHashCode = hashCode();
        int rhsHashCode = rhs.hashCode();
        if(lhsHashCode==rhsHashCode){
            return true;
        }else 
            return false;
    }
    
    @Override
    public int hashCode(){
        if (this==null)
            return 0;
        else{
            
            return column1.hashCode();
                
        }
    }
    
    /** {@inheritDoc} */
    @Override public String toString() {
        return "TestTableKey [column1=" + column1 +
            "]";
    }
    
}
